Market Price
$ 123.22
Selling Price
$ 108.70
572
447
434
2070
Market Price
$ 121.42
Selling Price
$ 106.06
2348
672
1082
2769
Market Price
$ 100.38
Selling Price
$ 83.87
371
100
233
566
Market Price
$ 115.35
Selling Price
$ 97.76
4482
2412
3517
4506
Market Price
$ 86.21
Selling Price
$ 78.31
734
474
150
3059
Market Price
$ 126.80
Selling Price
$ 107.94
1960
955
1360
4542
Market Price
$ 112.43
Selling Price
$ 97.12
1853
1296
1203
4888
Market Price
$ 131.68
Selling Price
$ 119.22
2220
729
1649
2724
Market Price
$ 123.01
Selling Price
$ 109.67
495
376
217
1981
Market Price
$ 113.47
Selling Price
$ 103.04
1736
976
1693
2853
Market Price
$ 91.18
Selling Price
$ 78.50
779
378
725
2008
Market Price
$ 83.07
Selling Price
$ 73.16
1312
684
657
1557
Market Price
$ 104.42
Selling Price
$ 89.10
423
423
375
1159
Market Price
$ 130.15
Selling Price
$ 117.45
3089
2080
876
3901
Market Price
$ 104.10
Selling Price
$ 92.71
3627
911
929
4251
Market Price
$ 83.07
Selling Price
$ 75.38
3546
2758
2530
3946
Market Price
$ 125.22
Selling Price
$ 104.72
1573
1506
868
2857
Market Price
$ 90.71
Selling Price
$ 76.08
1266
1116
936
1387
Market Price
$ 117.70
Selling Price
$ 101.89
685
222
533
2042
Market Price
$ 82.59
Selling Price
$ 71.12
2078
1014
615
2138
Market Price
$ 124.24
Selling Price
$ 111.23
2226
1987
1267
2936
Market Price
$ 97.88
Selling Price
$ 88.35
2127
779
2011
3791
Market Price
$ 118.09
Selling Price
$ 103.51
1549
1223
597
4352
Market Price
$ 116.68
Selling Price
$ 103.06
583
225
428
777
Market Price
$ 126.07
Selling Price
$ 113.93
1510
732
1166
1967
Market Price
$ 134.82
Selling Price
$ 115.53
869
357
716
2958
Market Price
$ 115.15
Selling Price
$ 97.91
1476
459
944
2960
Market Price
$ 130.33
Selling Price
$ 118.01
970
949
449
1620
Market Price
$ 123.35
Selling Price
$ 107.38
491
288
461
1919
Market Price
$ 97.87
Selling Price
$ 82.96
327
219
276
1087
Market Price
$ 88.37
Selling Price
$ 79.14
3394
1271
1457
4043
Market Price
$ 125.79
Selling Price
$ 114.24
406
224
213
842
Market Price
$ 86.09
Selling Price
$ 74.03
1505
901
1158
3246
Market Price
$ 105.25
Selling Price
$ 95.29
2535
2309
1775
2849
Market Price
$ 131.50
Selling Price
$ 110.82
207
124
73
668
Market Price
$ 93.61
Selling Price
$ 79.59
528
418
256
547
Market Price
$ 106.69
Selling Price
$ 89.05
218
149
136
499
Market Price
$ 131.12
Selling Price
$ 115.22
402
209
186
605
Market Price
$ 81.81
Selling Price
$ 72.35
1284
600
1258
3353
Market Price
$ 127.55
Selling Price
$ 108.85
878
395
736
3568