Market Price
$ 107.26
Selling Price
$ 97.28
1615
827
683
1982
Market Price
$ 84.03
Selling Price
$ 74.85
1294
681
1237
4792
Market Price
$ 116.33
Selling Price
$ 102.32
2390
2239
1540
3712
Market Price
$ 125.36
Selling Price
$ 105.59
3341
3265
953
4445
Market Price
$ 134.32
Selling Price
$ 118.54
1862
1372
1363
3261
Market Price
$ 119.03
Selling Price
$ 105.70
118
63
78
539
Market Price
$ 90.58
Selling Price
$ 79.98
716
607
310
1135
Market Price
$ 107.75
Selling Price
$ 91.41
865
657
181
1338
Market Price
$ 114.68
Selling Price
$ 102.35
2024
1341
545
4449
Market Price
$ 117.60
Selling Price
$ 100.12
1878
1760
718
3360
Market Price
$ 106.73
Selling Price
$ 92.75
2135
1301
901
3031
Market Price
$ 116.77
Selling Price
$ 97.87
4263
2906
2448
4984
Market Price
$ 88.50
Selling Price
$ 75.54
865
480
656
3224
Market Price
$ 122.71
Selling Price
$ 103.27
2490
1552
2320
2648
Market Price
$ 123.69
Selling Price
$ 106.94
837
541
251
1289
Market Price
$ 98.61
Selling Price
$ 87.14
3819
3175
3803
4940
Market Price
$ 131.60
Selling Price
$ 119.59
776
673
749
1904
Market Price
$ 95.55
Selling Price
$ 80.28
2765
1525
1906
3301
Market Price
$ 123.00
Selling Price
$ 103.93
449
282
225
1142
Market Price
$ 102.58
Selling Price
$ 89.79
523
239
359
562
Market Price
$ 85.72
Selling Price
$ 75.00
2223
1278
1166
2523
Market Price
$ 105.28
Selling Price
$ 88.41
1583
736
855
1668
Market Price
$ 131.52
Selling Price
$ 115.68
673
441
475
3259
Market Price
$ 101.82
Selling Price
$ 90.00
900
285
588
2610
Market Price
$ 122.92
Selling Price
$ 104.77
1402
1261
1192
1788
Market Price
$ 79.25
Selling Price
$ 71.29
1153
793
1035
1741
Market Price
$ 87.13
Selling Price
$ 77.22
400
324
103
499
Market Price
$ 131.42
Selling Price
$ 114.94
892
598
565
1130
Market Price
$ 104.46
Selling Price
$ 92.49
959
854
206
4331
Market Price
$ 108.04
Selling Price
$ 92.50
1074
326
986
3614
Market Price
$ 132.64
Selling Price
$ 116.68
403
271
107
796
Market Price
$ 121.80
Selling Price
$ 106.96
2907
1914
928
2985
Market Price
$ 137.57
Selling Price
$ 116.04
1087
290
594
4652
Market Price
$ 120.94
Selling Price
$ 101.09
3728
3388
2755
4747
Market Price
$ 82.79
Selling Price
$ 73.13
619
614
612
1217
Market Price
$ 116.64
Selling Price
$ 98.18
395
346
316
467
Market Price
$ 116.07
Selling Price
$ 99.26
639
127
219
1443
Market Price
$ 106.89
Selling Price
$ 92.71
2417
1297
1705
3347
Market Price
$ 92.17
Selling Price
$ 81.43
3564
2421
2993
3613
Market Price
$ 126.54
Selling Price
$ 114.82
728
707
348
2518