Market Price
$ 102.47
Selling Price
$ 86.89
1869
1625
721
2559
Market Price
$ 132.87
Selling Price
$ 117.42
546
400
205
2519
Market Price
$ 86.43
Selling Price
$ 76.74
223
108
142
464
Market Price
$ 95.77
Selling Price
$ 82.10
2289
765
2031
4820
Market Price
$ 80.90
Selling Price
$ 71.25
539
240
166
1335
Market Price
$ 134.22
Selling Price
$ 118.05
1693
1611
1078
4357
Market Price
$ 133.76
Selling Price
$ 116.33
580
386
201
1034
Market Price
$ 126.44
Selling Price
$ 114.53
861
661
206
3022
Market Price
$ 88.50
Selling Price
$ 78.78
1527
1420
942
2854
Market Price
$ 136.28
Selling Price
$ 119.79
628
385
186
1189
Market Price
$ 112.23
Selling Price
$ 100.06
2314
1410
2304
2657
Market Price
$ 103.35
Selling Price
$ 86.83
970
459
907
1594
Market Price
$ 123.18
Selling Price
$ 104.70
3121
2930
1789
4967
Market Price
$ 126.38
Selling Price
$ 105.55
2159
2115
1918
2161
Market Price
$ 118.21
Selling Price
$ 101.02
2342
1301
686
2345
Market Price
$ 130.11
Selling Price
$ 109.85
356
252
148
482
Market Price
$ 125.90
Selling Price
$ 109.41
1325
783
834
2576
Market Price
$ 100.03
Selling Price
$ 89.07
3266
831
2920
4388
Market Price
$ 80.72
Selling Price
$ 71.97
2383
975
1449
2949
Market Price
$ 113.12
Selling Price
$ 100.27
4149
857
1878
4672
Market Price
$ 95.67
Selling Price
$ 86.46
739
660
535
3405
Market Price
$ 102.02
Selling Price
$ 87.34
4527
3355
2735
4903
Market Price
$ 103.80
Selling Price
$ 93.41
526
223
228
975
Market Price
$ 123.48
Selling Price
$ 103.24
267
252
118
1020
Market Price
$ 139.91
Selling Price
$ 117.60
1298
1016
400
1754
Market Price
$ 82.38
Selling Price
$ 71.58
1243
368
405
3821
Market Price
$ 84.81
Selling Price
$ 73.44
1126
528
439
1272
Market Price
$ 120.23
Selling Price
$ 108.53
2306
1131
932
2819
Market Price
$ 99.26
Selling Price
$ 83.08
144
56
131
495
Market Price
$ 107.28
Selling Price
$ 95.62
1005
779
971
2359
Market Price
$ 85.37
Selling Price
$ 75.00
2476
2122
660
4972
Market Price
$ 119.28
Selling Price
$ 103.13
274
230
94
784
Market Price
$ 103.59
Selling Price
$ 90.22
2175
1610
1741
4195
Market Price
$ 85.72
Selling Price
$ 75.99
895
732
778
2474
Market Price
$ 82.83
Selling Price
$ 73.25
1237
1120
955
4567
Market Price
$ 121.90
Selling Price
$ 106.75
701
235
214
1137
Market Price
$ 115.51
Selling Price
$ 96.83
2917
1061
1207
4690
Market Price
$ 116.91
Selling Price
$ 102.47
998
806
932
4232
Market Price
$ 93.07
Selling Price
$ 81.84
296
292
182
445
Market Price
$ 128.90
Selling Price
$ 112.24
951
423
601
1029