Market Price
$ 64.31
Selling Price
$ 54.00
455
445
158
1501
Market Price
$ 30.69
Selling Price
$ 26.17
260
83
186
502
Market Price
$ 62.25
Selling Price
$ 52.28
3226
725
1717
3312
Market Price
$ 40.70
Selling Price
$ 35.08
342
177
110
613
Market Price
$ 61.85
Selling Price
$ 56.05
1750
1620
865
2268
Market Price
$ 59.35
Selling Price
$ 50.05
1694
1081
1098
4918
Market Price
$ 52.57
Selling Price
$ 44.73
1504
783
1311
1842
Market Price
$ 29.61
Selling Price
$ 26.20
533
183
148
2407
Market Price
$ 64.20
Selling Price
$ 55.43
458
116
114
2150
Market Price
$ 45.17
Selling Price
$ 40.31
273
117
251
433
Market Price
$ 45.00
Selling Price
$ 40.37
2480
1486
1876
3695
Market Price
$ 53.91
Selling Price
$ 45.52
347
326
89
543
Market Price
$ 63.22
Selling Price
$ 54.08
956
694
442
1330
Market Price
$ 49.94
Selling Price
$ 43.29
765
169
368
1228
Market Price
$ 54.92
Selling Price
$ 45.78
259
70
84
420
Market Price
$ 48.09
Selling Price
$ 41.88
2052
1895
1112
4279
Market Price
$ 53.01
Selling Price
$ 46.20
2350
548
1875
3639
Market Price
$ 51.48
Selling Price
$ 43.04
341
79
296
1360
Market Price
$ 56.54
Selling Price
$ 48.01
433
271
347
2095
Market Price
$ 38.45
Selling Price
$ 34.00
1716
1619
1142
3259
Market Price
$ 37.47
Selling Price
$ 32.33
1898
1556
662
3260
Market Price
$ 68.35
Selling Price
$ 57.54
655
364
536
1534
Market Price
$ 33.95
Selling Price
$ 30.13
932
464
285
3891
Market Price
$ 52.89
Selling Price
$ 46.04
311
146
238
781
Market Price
$ 68.41
Selling Price
$ 58.35
4238
1293
1839
4377
Market Price
$ 30.61
Selling Price
$ 26.91
3125
2279
2937
4106
Market Price
$ 33.67
Selling Price
$ 28.73
2383
1281
1007
3323
Market Price
$ 33.87
Selling Price
$ 30.58
871
635
364
1357
Market Price
$ 67.00
Selling Price
$ 56.38
2365
906
2088
4979
Market Price
$ 61.40
Selling Price
$ 52.11
1897
1670
567
2184
Market Price
$ 41.29
Selling Price
$ 36.40
1728
724
1408
2861
Market Price
$ 41.87
Selling Price
$ 34.96
1569
743
1378
2226
Market Price
$ 43.51
Selling Price
$ 37.79
227
96
75
1018
Market Price
$ 48.15
Selling Price
$ 43.00
2500
1024
774
2840
Market Price
$ 44.90
Selling Price
$ 39.08
1848
1260
1508
3202
Market Price
$ 34.13
Selling Price
$ 30.79
2055
498
1779
3333
Market Price
$ 49.86
Selling Price
$ 41.63
549
504
509
1957
Market Price
$ 58.91
Selling Price
$ 50.78
927
493
732
1885
Market Price
$ 31.11
Selling Price
$ 27.43
1194
330
492
3965
Market Price
$ 37.60
Selling Price
$ 32.12
2026
1169
716
3852