Market Price
$ 58.38
Selling Price
$ 51.95
2056
800
1399
2287
Market Price
$ 34.81
Selling Price
$ 30.78
437
176
187
1356
Market Price
$ 28.48
Selling Price
$ 25.65
286
119
262
959
Market Price
$ 55.73
Selling Price
$ 47.49
1256
1066
315
3746
Market Price
$ 46.16
Selling Price
$ 38.93
640
550
318
2146
Market Price
$ 32.49
Selling Price
$ 29.05
1359
297
749
1769
Market Price
$ 29.87
Selling Price
$ 27.11
540
435
383
1100
Market Price
$ 31.62
Selling Price
$ 27.17
1894
749
889
4891
Market Price
$ 31.79
Selling Price
$ 27.91
1644
505
1149
2168
Market Price
$ 61.76
Selling Price
$ 52.47
1057
628
301
2213
Market Price
$ 53.38
Selling Price
$ 46.47
243
81
237
599
Market Price
$ 44.85
Selling Price
$ 39.97
1781
550
759
2204
Market Price
$ 62.84
Selling Price
$ 54.45
1793
653
1377
2021
Market Price
$ 38.06
Selling Price
$ 34.10
1446
670
1292
3145
Market Price
$ 46.59
Selling Price
$ 42.02
2460
1611
1059
2985
Market Price
$ 57.51
Selling Price
$ 50.33
1750
921
1088
2604
Market Price
$ 44.62
Selling Price
$ 38.20
548
342
333
1180
Market Price
$ 58.57
Selling Price
$ 50.23
339
129
81
1657
Market Price
$ 45.37
Selling Price
$ 39.32
2618
1059
2563
4405
Market Price
$ 57.40
Selling Price
$ 52.12
1973
1446
542
2168
Market Price
$ 47.05
Selling Price
$ 42.10
1101
826
646
3042
Market Price
$ 53.14
Selling Price
$ 44.45
1845
1068
1616
2360
Market Price
$ 61.37
Selling Price
$ 51.72
2079
1230
1419
2146
Market Price
$ 44.18
Selling Price
$ 39.72
235
112
229
602
Market Price
$ 47.07
Selling Price
$ 40.63
315
109
261
651
Market Price
$ 67.06
Selling Price
$ 57.81
763
673
180
974
Market Price
$ 46.59
Selling Price
$ 39.47
394
219
173
1274
Market Price
$ 30.42
Selling Price
$ 26.51
1643
1488
959
3038
Market Price
$ 40.75
Selling Price
$ 34.37
395
286
248
1047
Market Price
$ 33.94
Selling Price
$ 28.44
1192
783
923
1583
Market Price
$ 31.13
Selling Price
$ 27.61
2002
1477
1202
4415
Market Price
$ 57.43
Selling Price
$ 51.53
1441
921
716
1572
Market Price
$ 50.19
Selling Price
$ 45.02
2817
1969
2606
3448
Market Price
$ 29.33
Selling Price
$ 26.19
652
221
613
2037
Market Price
$ 38.22
Selling Price
$ 31.98
975
749
202
1043
Market Price
$ 55.17
Selling Price
$ 47.90
1668
1388
1160
1733
Market Price
$ 55.14
Selling Price
$ 49.17
2203
903
1654
2896
Market Price
$ 52.95
Selling Price
$ 45.98
943
326
352
4094
Market Price
$ 61.21
Selling Price
$ 51.92
1037
320
982
2266
Market Price
$ 32.92
Selling Price
$ 27.87
968
285
386
2660