Market Price
$ 92.08
Selling Price
$ 79.87
1202
627
888
1255
Market Price
$ 107.48
Selling Price
$ 96.04
840
695
560
3845
Market Price
$ 66.65
Selling Price
$ 56.44
3637
806
1031
3862
Market Price
$ 84.88
Selling Price
$ 73.06
1214
748
1028
3650
Market Price
$ 63.16
Selling Price
$ 55.28
616
581
335
2282
Market Price
$ 110.62
Selling Price
$ 93.45
2639
1360
2280
2645
Market Price
$ 103.89
Selling Price
$ 89.66
554
191
145
628
Market Price
$ 96.94
Selling Price
$ 85.29
3086
1701
2573
4478
Market Price
$ 90.47
Selling Price
$ 79.26
1621
1429
708
4186
Market Price
$ 81.75
Selling Price
$ 70.67
636
236
513
1295
Market Price
$ 97.70
Selling Price
$ 87.69
1657
844
918
2433
Market Price
$ 66.57
Selling Price
$ 60.26
900
358
276
2603
Market Price
$ 76.76
Selling Price
$ 67.54
601
206
499
1517
Market Price
$ 105.92
Selling Price
$ 88.82
2340
1284
2041
2976
Market Price
$ 105.66
Selling Price
$ 92.51
1216
1020
923
2269
Market Price
$ 68.85
Selling Price
$ 62.25
515
201
326
1776
Market Price
$ 111.33
Selling Price
$ 98.58
748
337
430
1549
Market Price
$ 109.96
Selling Price
$ 95.88
4173
2213
3019
4580
Market Price
$ 73.33
Selling Price
$ 64.61
531
219
411
734
Market Price
$ 102.00
Selling Price
$ 86.73
1258
687
487
3341
Market Price
$ 71.70
Selling Price
$ 60.67
756
545
685
1313
Market Price
$ 92.45
Selling Price
$ 83.21
3138
2760
3090
3139
Market Price
$ 96.10
Selling Price
$ 85.47
148
94
67
436
Market Price
$ 78.46
Selling Price
$ 67.04
537
441
481
2016
Market Price
$ 71.99
Selling Price
$ 64.91
373
334
105
1349
Market Price
$ 75.94
Selling Price
$ 67.50
1798
1244
1052
2366
Market Price
$ 85.00
Selling Price
$ 72.53
445
409
110
578
Market Price
$ 72.69
Selling Price
$ 65.39
1134
755
604
1752
Market Price
$ 96.98
Selling Price
$ 81.13
1952
1903
577
2928
Market Price
$ 73.77
Selling Price
$ 65.76
2114
1928
602
4178
Market Price
$ 103.33
Selling Price
$ 93.55
2080
787
1111
4359
Market Price
$ 100.75
Selling Price
$ 86.34
730
440
669
1063
Market Price
$ 74.36
Selling Price
$ 65.04
1374
881
636
1658
Market Price
$ 104.21
Selling Price
$ 90.62
434
366
382
1210
Market Price
$ 112.62
Selling Price
$ 96.36
2344
1290
1914
2839
Market Price
$ 99.11
Selling Price
$ 82.73
1039
947
1003
1057
Market Price
$ 66.24
Selling Price
$ 58.09
1817
945
1768
3755
Market Price
$ 110.85
Selling Price
$ 94.91
1491
999
1100
1540
Market Price
$ 106.32
Selling Price
$ 91.15
3849
2766
1379
3874
Market Price
$ 100.78
Selling Price
$ 87.28
1047
630
598
1494