Market Price
$ 104.39
Selling Price
$ 88.13
2479
2100
828
4741
Market Price
$ 91.18
Selling Price
$ 76.22
2265
2036
2024
3995
Market Price
$ 89.82
Selling Price
$ 79.33
436
376
222
1272
Market Price
$ 70.28
Selling Price
$ 59.14
2614
1040
1954
4220
Market Price
$ 75.51
Selling Price
$ 68.45
1812
1108
874
3328
Market Price
$ 70.13
Selling Price
$ 61.38
705
548
263
1598
Market Price
$ 99.80
Selling Price
$ 90.47
3993
3715
1464
4922
Market Price
$ 115.92
Selling Price
$ 97.33
3256
3006
2667
3699
Market Price
$ 97.12
Selling Price
$ 84.40
2239
1487
1477
3046
Market Price
$ 69.88
Selling Price
$ 60.55
1323
1259
1084
3620
Market Price
$ 92.71
Selling Price
$ 83.78
2784
2769
1484
3689
Market Price
$ 103.14
Selling Price
$ 86.46
1902
638
939
2025
Market Price
$ 93.10
Selling Price
$ 83.17
1549
563
558
2346
Market Price
$ 84.57
Selling Price
$ 76.79
1000
858
985
4549
Market Price
$ 80.43
Selling Price
$ 67.26
267
81
187
830
Market Price
$ 96.03
Selling Price
$ 82.84
600
540
495
2006
Market Price
$ 74.78
Selling Price
$ 67.98
1890
1298
578
2153
Market Price
$ 75.01
Selling Price
$ 67.35
1584
584
1377
2071
Market Price
$ 99.34
Selling Price
$ 85.92
746
520
370
1949
Market Price
$ 104.35
Selling Price
$ 87.76
1491
627
321
1779
Market Price
$ 81.35
Selling Price
$ 69.95
1469
1010
1237
2063
Market Price
$ 115.58
Selling Price
$ 98.34
1298
380
953
3225
Market Price
$ 72.34
Selling Price
$ 63.58
2007
443
1730
2854
Market Price
$ 81.43
Selling Price
$ 69.52
1587
1250
1486
3271
Market Price
$ 89.53
Selling Price
$ 76.33
1575
838
1335
4355
Market Price
$ 65.65
Selling Price
$ 56.38
1560
1404
603
4035
Market Price
$ 74.57
Selling Price
$ 64.86
1618
1254
801
1780
Market Price
$ 63.52
Selling Price
$ 56.31
1724
390
1300
4878
Market Price
$ 96.84
Selling Price
$ 83.23
1337
905
1252
3347
Market Price
$ 86.48
Selling Price
$ 72.27
2370
2360
1962
3771
Market Price
$ 104.46
Selling Price
$ 89.05
3359
2794
2649
4938
Market Price
$ 69.61
Selling Price
$ 61.99
1991
1947
643
2514
Market Price
$ 65.28
Selling Price
$ 55.30
908
778
678
1096
Market Price
$ 112.71
Selling Price
$ 97.17
1416
335
1141
1470
Market Price
$ 78.02
Selling Price
$ 66.51
2014
1203
1076
3332
Market Price
$ 98.56
Selling Price
$ 89.46
3660
2507
3242
4114
Market Price
$ 73.98
Selling Price
$ 64.60
2995
1276
2649
4178
Market Price
$ 69.93
Selling Price
$ 59.52
3435
1309
2741
3635
Market Price
$ 65.83
Selling Price
$ 59.33
1865
1542
677
2196
Market Price
$ 84.75
Selling Price
$ 75.37
1942
999
1166
4963