Market Price
$ 111.69
Selling Price
$ 93.36
1974
1017
1091
2325
Market Price
$ 91.56
Selling Price
$ 76.57
1279
942
1053
2812
Market Price
$ 104.68
Selling Price
$ 92.84
2582
1042
2265
4264
Market Price
$ 113.58
Selling Price
$ 96.20
88
59
39
438
Market Price
$ 111.67
Selling Price
$ 96.39
1818
1627
701
2446
Market Price
$ 92.04
Selling Price
$ 80.92
2392
1560
1645
2494
Market Price
$ 93.64
Selling Price
$ 84.40
378
129
338
802
Market Price
$ 75.04
Selling Price
$ 66.02
1298
732
992
4571
Market Price
$ 104.48
Selling Price
$ 92.91
439
222
428
1051
Market Price
$ 66.75
Selling Price
$ 55.84
1701
846
867
3414
Market Price
$ 86.55
Selling Price
$ 73.09
1240
611
676
1500
Market Price
$ 94.08
Selling Price
$ 84.87
669
224
554
2255
Market Price
$ 113.84
Selling Price
$ 98.76
1411
1378
680
2913
Market Price
$ 105.04
Selling Price
$ 88.64
1891
1555
834
2248
Market Price
$ 108.46
Selling Price
$ 96.48
665
471
219
1100
Market Price
$ 98.52
Selling Price
$ 83.59
3007
2406
1384
3297
Market Price
$ 85.75
Selling Price
$ 74.16
500
216
298
2401
Market Price
$ 90.37
Selling Price
$ 77.40
3053
1480
3051
3105
Market Price
$ 82.72
Selling Price
$ 71.28
864
851
459
2289
Market Price
$ 102.28
Selling Price
$ 89.33
574
164
559
2110
Market Price
$ 70.42
Selling Price
$ 62.79
2732
2002
1269
3139
Market Price
$ 82.19
Selling Price
$ 71.21
1756
1193
470
4896
Market Price
$ 108.18
Selling Price
$ 94.09
1246
520
1064
2084
Market Price
$ 80.05
Selling Price
$ 70.74
2414
2005
2337
3408
Market Price
$ 91.40
Selling Price
$ 82.88
2120
1697
1741
4424
Market Price
$ 77.63
Selling Price
$ 66.88
325
182
206
1277
Market Price
$ 88.22
Selling Price
$ 80.18
853
471
556
2698
Market Price
$ 87.22
Selling Price
$ 78.33
2535
1762
2038
3432
Market Price
$ 98.82
Selling Price
$ 85.50
4593
2628
921
4822
Market Price
$ 113.26
Selling Price
$ 98.05
2156
1581
1128
4279
Market Price
$ 99.46
Selling Price
$ 87.25
650
418
216
714
Market Price
$ 74.72
Selling Price
$ 65.07
747
734
436
3347
Market Price
$ 83.30
Selling Price
$ 75.70
1434
390
1169
1648
Market Price
$ 96.30
Selling Price
$ 86.14
1038
408
728
2538
Market Price
$ 65.13
Selling Price
$ 56.00
2271
1116
1258
3639
Market Price
$ 85.64
Selling Price
$ 75.62
4592
1081
2167
4946
Market Price
$ 100.88
Selling Price
$ 89.03
2894
845
1386
4106
Market Price
$ 83.89
Selling Price
$ 75.51
2088
614
1070
2146
Market Price
$ 105.52
Selling Price
$ 92.51
3504
738
1605
4593
Market Price
$ 91.97
Selling Price
$ 81.34
146
63
82
560