Market Price
$ 31.56
Selling Price
$ 27.59
1346
567
1296
2525
Market Price
$ 69.24
Selling Price
$ 59.65
701
554
346
814
Market Price
$ 54.06
Selling Price
$ 46.88
4655
2475
1319
4964
Market Price
$ 56.66
Selling Price
$ 49.92
1078
776
946
1629
Market Price
$ 65.61
Selling Price
$ 59.25
2210
1722
1158
4014
Market Price
$ 42.67
Selling Price
$ 38.77
1467
442
344
4914
Market Price
$ 54.55
Selling Price
$ 48.20
286
147
182
786
Market Price
$ 54.65
Selling Price
$ 47.41
1160
646
402
1255
Market Price
$ 62.48
Selling Price
$ 54.62
411
158
217
483
Market Price
$ 65.66
Selling Price
$ 55.22
140
47
80
490
Market Price
$ 62.82
Selling Price
$ 53.83
1303
607
886
3437
Market Price
$ 32.14
Selling Price
$ 27.98
1848
1827
963
3969
Market Price
$ 62.31
Selling Price
$ 55.36
996
776
308
2208
Market Price
$ 57.75
Selling Price
$ 51.27
3027
2705
2589
3946
Market Price
$ 68.56
Selling Price
$ 58.66
1114
683
713
3981
Market Price
$ 42.53
Selling Price
$ 37.34
733
258
305
3628
Market Price
$ 65.89
Selling Price
$ 57.68
1267
853
274
1409
Market Price
$ 61.95
Selling Price
$ 52.03
522
368
267
2261
Market Price
$ 53.99
Selling Price
$ 47.48
211
207
158
458
Market Price
$ 64.06
Selling Price
$ 53.46
1118
389
269
3271
Market Price
$ 35.48
Selling Price
$ 29.94
598
335
190
2463
Market Price
$ 41.63
Selling Price
$ 35.42
1074
685
916
1405
Market Price
$ 47.40
Selling Price
$ 40.72
1063
634
570
2171
Market Price
$ 70.17
Selling Price
$ 59.39
2222
652
2087
2306
Market Price
$ 48.30
Selling Price
$ 42.08
2391
1545
637
3374
Market Price
$ 47.00
Selling Price
$ 42.00
316
298
75
950
Market Price
$ 68.16
Selling Price
$ 59.30
1197
311
957
1391
Market Price
$ 47.43
Selling Price
$ 41.51
2511
1321
1377
3232
Market Price
$ 48.79
Selling Price
$ 41.08
4522
4235
1939
4873
Market Price
$ 67.54
Selling Price
$ 57.96
4155
4055
4058
4389
Market Price
$ 32.00
Selling Price
$ 27.91
142
101
93
566
Market Price
$ 35.28
Selling Price
$ 30.53
503
179
463
2426
Market Price
$ 36.92
Selling Price
$ 33.25
1064
313
780
1402
Market Price
$ 56.61
Selling Price
$ 48.57
1295
1011
295
2447
Market Price
$ 31.11
Selling Price
$ 26.54
1931
1798
1616
4348
Market Price
$ 36.56
Selling Price
$ 31.37
2563
2212
2386
2951
Market Price
$ 69.24
Selling Price
$ 58.44
438
145
192
1409
Market Price
$ 48.83
Selling Price
$ 43.61
3239
1305
1808
3477
Market Price
$ 49.56
Selling Price
$ 44.87
482
474
199
1619
Market Price
$ 31.46
Selling Price
$ 28.58
3173
2674
1877
3588