Market Price
$ 71.58
Selling Price
$ 61.04
1884
569
1222
4997
Market Price
$ 106.56
Selling Price
$ 95.60
2968
1942
1719
3036
Market Price
$ 68.20
Selling Price
$ 61.99
669
660
138
843
Market Price
$ 93.07
Selling Price
$ 82.45
1450
676
555
1645
Market Price
$ 96.13
Selling Price
$ 83.75
803
277
456
1507
Market Price
$ 75.39
Selling Price
$ 64.43
333
242
145
561
Market Price
$ 85.98
Selling Price
$ 75.80
232
225
56
400
Market Price
$ 95.23
Selling Price
$ 86.53
1589
451
913
1827
Market Price
$ 96.50
Selling Price
$ 85.95
1214
1124
1098
3144
Market Price
$ 75.93
Selling Price
$ 66.74
1248
1089
632
3576
Market Price
$ 91.17
Selling Price
$ 78.91
196
178
182
411
Market Price
$ 68.56
Selling Price
$ 61.60
2073
1718
587
2841
Market Price
$ 99.29
Selling Price
$ 87.37
2354
969
1434
3021
Market Price
$ 106.49
Selling Price
$ 92.08
1226
716
768
2247
Market Price
$ 104.93
Selling Price
$ 91.35
1535
549
685
3491
Market Price
$ 85.86
Selling Price
$ 73.88
1823
588
1780
2198
Market Price
$ 68.89
Selling Price
$ 59.69
1052
293
320
2770
Market Price
$ 64.23
Selling Price
$ 56.53
1972
1469
754
4101
Market Price
$ 94.60
Selling Price
$ 85.31
1211
272
932
2160
Market Price
$ 71.34
Selling Price
$ 61.01
895
785
571
1770
Market Price
$ 79.74
Selling Price
$ 69.58
492
358
491
1851
Market Price
$ 106.09
Selling Price
$ 91.97
878
737
511
1771
Market Price
$ 110.73
Selling Price
$ 97.08
1310
504
940
3097
Market Price
$ 109.58
Selling Price
$ 98.15
743
629
453
1007
Market Price
$ 109.41
Selling Price
$ 98.22
952
392
625
2705
Market Price
$ 98.68
Selling Price
$ 83.32
1131
1129
586
4960
Market Price
$ 99.73
Selling Price
$ 87.79
527
485
366
727
Market Price
$ 96.82
Selling Price
$ 85.54
691
271
337
1413
Market Price
$ 88.97
Selling Price
$ 80.31
2791
2687
2742
4291
Market Price
$ 79.74
Selling Price
$ 72.33
2200
556
1066
3449
Market Price
$ 70.99
Selling Price
$ 60.78
1305
762
343
2897
Market Price
$ 86.70
Selling Price
$ 73.52
462
381
459
1019
Market Price
$ 81.48
Selling Price
$ 69.28
1003
334
499
1363
Market Price
$ 98.96
Selling Price
$ 87.29
4170
3050
2001
4489
Market Price
$ 101.09
Selling Price
$ 89.39
1814
450
942
4708
Market Price
$ 65.62
Selling Price
$ 57.55
475
110
367
711
Market Price
$ 74.32
Selling Price
$ 62.45
1151
332
420
1642
Market Price
$ 109.01
Selling Price
$ 95.91
2872
2787
2510
3104
Market Price
$ 72.23
Selling Price
$ 62.03
2636
1083
532
3457
Market Price
$ 98.49
Selling Price
$ 82.41
1125
771
1092
1583