Market Price
$ 106.75
Selling Price
$ 89.13
199
126
181
792
Market Price
$ 109.70
Selling Price
$ 96.98
987
954
533
1722
Market Price
$ 86.76
Selling Price
$ 75.26
2141
746
1670
3688
Market Price
$ 137.04
Selling Price
$ 119.77
3170
2676
3055
4353
Market Price
$ 132.33
Selling Price
$ 117.86
1030
219
879
1676
Market Price
$ 93.43
Selling Price
$ 83.18
1267
657
781
2055
Market Price
$ 111.01
Selling Price
$ 92.68
1542
1450
1475
1899
Market Price
$ 119.46
Selling Price
$ 103.41
1609
1429
533
4405
Market Price
$ 140.89
Selling Price
$ 118.12
907
598
853
4497
Market Price
$ 116.60
Selling Price
$ 105.73
882
421
476
2264
Market Price
$ 125.66
Selling Price
$ 113.50
4432
1755
1379
4760
Market Price
$ 130.37
Selling Price
$ 113.93
611
607
359
2134
Market Price
$ 111.73
Selling Price
$ 95.38
1935
625
1091
3008
Market Price
$ 89.45
Selling Price
$ 81.00
1929
1619
1365
2249
Market Price
$ 130.19
Selling Price
$ 113.20
768
366
316
2629
Market Price
$ 82.32
Selling Price
$ 71.67
1241
1094
817
4442
Market Price
$ 129.81
Selling Price
$ 108.38
198
117
83
789
Market Price
$ 114.76
Selling Price
$ 100.08
1128
841
1123
2949
Market Price
$ 103.83
Selling Price
$ 90.67
1758
496
691
1921
Market Price
$ 106.36
Selling Price
$ 94.42
2709
2361
1474
4292
Market Price
$ 79.57
Selling Price
$ 70.48
1074
712
556
2362
Market Price
$ 90.39
Selling Price
$ 79.33
658
647
244
2023
Market Price
$ 95.86
Selling Price
$ 85.38
1081
1022
966
2014
Market Price
$ 104.08
Selling Price
$ 92.53
3471
1483
1031
3600
Market Price
$ 112.72
Selling Price
$ 102.43
1838
1645
1838
2669
Market Price
$ 135.08
Selling Price
$ 116.53
1229
799
533
4976
Market Price
$ 103.95
Selling Price
$ 86.74
3460
794
1607
3603
Market Price
$ 91.55
Selling Price
$ 82.40
454
229
426
730
Market Price
$ 120.62
Selling Price
$ 101.74
1202
1178
1121
1529
Market Price
$ 135.28
Selling Price
$ 118.78
3574
1658
1465
4979
Market Price
$ 86.60
Selling Price
$ 74.04
2427
2120
998
2632
Market Price
$ 87.68
Selling Price
$ 77.15
3227
2102
2216
3396
Market Price
$ 113.85
Selling Price
$ 97.23
4365
2768
3354
4850
Market Price
$ 93.44
Selling Price
$ 79.67
1292
860
392
4061
Market Price
$ 92.27
Selling Price
$ 77.04
1118
452
953
1726
Market Price
$ 108.36
Selling Price
$ 95.18
443
276
349
794
Market Price
$ 91.41
Selling Price
$ 76.29
1304
582
962
1432
Market Price
$ 105.11
Selling Price
$ 88.76
374
225
211
1717
Market Price
$ 132.16
Selling Price
$ 115.83
1057
416
534
3976
Market Price
$ 99.77
Selling Price
$ 90.13
1833
543
1136
3558