Market Price
$ 135.72
Selling Price
$ 118.00
2326
2093
1263
4893
Market Price
$ 103.17
Selling Price
$ 86.54
4672
1848
2369
4980
Market Price
$ 95.44
Selling Price
$ 81.56
399
127
162
670
Market Price
$ 99.36
Selling Price
$ 83.76
1496
959
399
3138
Market Price
$ 118.46
Selling Price
$ 105.74
1071
338
381
1278
Market Price
$ 126.92
Selling Price
$ 108.32
1664
1255
1167
4149
Market Price
$ 124.17
Selling Price
$ 105.28
237
127
136
748
Market Price
$ 113.45
Selling Price
$ 99.36
2368
602
902
4629
Market Price
$ 122.52
Selling Price
$ 107.17
2258
1486
2185
3090
Market Price
$ 118.67
Selling Price
$ 105.50
496
200
124
1169
Market Price
$ 131.60
Selling Price
$ 116.78
3776
1732
2621
4081
Market Price
$ 131.81
Selling Price
$ 119.47
1273
330
552
1305
Market Price
$ 120.41
Selling Price
$ 103.52
1771
1114
1421
3164
Market Price
$ 83.97
Selling Price
$ 76.05
1674
1249
1609
4384
Market Price
$ 141.01
Selling Price
$ 118.90
129
112
104
569
Market Price
$ 128.76
Selling Price
$ 116.16
4496
1022
3257
4821
Market Price
$ 115.34
Selling Price
$ 97.29
1333
345
1086
2444
Market Price
$ 129.19
Selling Price
$ 116.77
3322
2212
1720
4273
Market Price
$ 82.93
Selling Price
$ 72.19
1718
813
554
4185
Market Price
$ 85.61
Selling Price
$ 74.72
434
314
424
1285
Market Price
$ 108.83
Selling Price
$ 93.81
387
142
109
875
Market Price
$ 128.09
Selling Price
$ 108.10
1544
353
459
4173
Market Price
$ 89.79
Selling Price
$ 75.57
1148
1135
841
1614
Market Price
$ 95.89
Selling Price
$ 83.25
3119
753
1642
3254
Market Price
$ 123.68
Selling Price
$ 106.89
3498
2243
973
4757
Market Price
$ 122.68
Selling Price
$ 110.40
2437
2311
1330
2738
Market Price
$ 106.95
Selling Price
$ 91.70
516
508
407
1195
Market Price
$ 121.05
Selling Price
$ 109.37
1821
1809
1246
2404
Market Price
$ 132.86
Selling Price
$ 111.72
208
160
113
706
Market Price
$ 85.04
Selling Price
$ 76.40
2201
1780
802
3080
Market Price
$ 112.65
Selling Price
$ 100.10
1467
969
1083
3936
Market Price
$ 111.98
Selling Price
$ 101.37
1105
831
483
1983
Market Price
$ 108.25
Selling Price
$ 95.58
1351
804
1166
1578
Market Price
$ 140.96
Selling Price
$ 118.84
638
461
638
2667
Market Price
$ 88.86
Selling Price
$ 76.21
2950
2111
2292
4110
Market Price
$ 134.75
Selling Price
$ 114.07
2984
1523
2027
4313
Market Price
$ 107.86
Selling Price
$ 91.39
600
372
380
939
Market Price
$ 84.67
Selling Price
$ 74.28
627
520
547
660
Market Price
$ 82.13
Selling Price
$ 70.01
779
467
718
1603
Market Price
$ 94.51
Selling Price
$ 85.26
2659
2073
2114
3919