Market Price
$ 42.27
Selling Price
$ 37.71
1768
773
658
2153
Market Price
$ 42.09
Selling Price
$ 35.19
480
261
428
1542
Market Price
$ 58.63
Selling Price
$ 49.41
2512
914
2356
2725
Market Price
$ 44.63
Selling Price
$ 38.96
1203
1155
279
1571
Market Price
$ 61.14
Selling Price
$ 51.79
2242
528
1614
3061
Market Price
$ 34.57
Selling Price
$ 30.00
1386
1374
787
3293
Market Price
$ 40.65
Selling Price
$ 36.07
922
394
636
3997
Market Price
$ 48.51
Selling Price
$ 41.79
903
814
674
1773
Market Price
$ 44.86
Selling Price
$ 37.62
1107
926
509
4039
Market Price
$ 60.82
Selling Price
$ 52.11
1593
1192
1174
2234
Market Price
$ 35.55
Selling Price
$ 30.97
2216
1296
1340
3287
Market Price
$ 43.49
Selling Price
$ 37.58
1327
959
1051
3104
Market Price
$ 35.96
Selling Price
$ 32.31
1844
1503
899
2219
Market Price
$ 50.72
Selling Price
$ 44.66
725
196
561
1051
Market Price
$ 65.77
Selling Price
$ 55.33
640
137
260
2514
Market Price
$ 39.75
Selling Price
$ 34.00
726
350
512
734
Market Price
$ 35.44
Selling Price
$ 29.89
1999
1675
610
4901
Market Price
$ 59.88
Selling Price
$ 53.48
3174
1701
2573
3971
Market Price
$ 52.46
Selling Price
$ 47.50
3813
3301
3663
4218
Market Price
$ 48.27
Selling Price
$ 41.35
1027
328
376
2892
Market Price
$ 49.70
Selling Price
$ 44.74
423
286
156
454
Market Price
$ 62.72
Selling Price
$ 52.46
228
52
155
928
Market Price
$ 58.95
Selling Price
$ 52.52
1489
840
595
2062
Market Price
$ 29.53
Selling Price
$ 26.71
1867
568
677
4358
Market Price
$ 47.68
Selling Price
$ 42.01
210
122
136
478
Market Price
$ 33.06
Selling Price
$ 29.44
2601
2310
2438
2788
Market Price
$ 43.27
Selling Price
$ 38.40
1948
1703
402
4143
Market Price
$ 52.14
Selling Price
$ 45.86
354
280
349
967
Market Price
$ 36.84
Selling Price
$ 31.96
587
281
333
648
Market Price
$ 45.82
Selling Price
$ 41.32
718
540
194
2254
Market Price
$ 56.38
Selling Price
$ 49.87
1317
850
642
1994
Market Price
$ 58.29
Selling Price
$ 49.35
2242
1690
1322
2885
Market Price
$ 51.34
Selling Price
$ 45.63
3387
1929
2157
3444
Market Price
$ 33.00
Selling Price
$ 27.93
1962
402
1213
4375
Market Price
$ 65.39
Selling Price
$ 58.00
1238
379
843
3995
Market Price
$ 38.36
Selling Price
$ 32.36
1075
915
446
2040
Market Price
$ 30.64
Selling Price
$ 26.27
2074
1686
1288
3278
Market Price
$ 68.55
Selling Price
$ 59.67
934
913
741
2250
Market Price
$ 68.41
Selling Price
$ 59.02
2139
1626
1192
3773
Market Price
$ 40.38
Selling Price
$ 35.14
1423
974
381
2193