Market Price
$ 129.71
Selling Price
$ 111.35
2219
1977
608
2739
Market Price
$ 96.67
Selling Price
$ 84.70
3980
2008
2618
4874
Market Price
$ 92.61
Selling Price
$ 80.72
1990
1141
1517
2965
Market Price
$ 99.43
Selling Price
$ 82.97
214
128
58
580
Market Price
$ 81.94
Selling Price
$ 71.37
1215
853
1034
4063
Market Price
$ 119.62
Selling Price
$ 101.30
1473
494
1412
1650
Market Price
$ 85.00
Selling Price
$ 71.71
482
376
263
1558
Market Price
$ 93.46
Selling Price
$ 79.08
1875
1713
1164
3448
Market Price
$ 99.34
Selling Price
$ 84.57
873
663
253
2765
Market Price
$ 125.60
Selling Price
$ 107.92
4774
3771
1685
4797
Market Price
$ 87.34
Selling Price
$ 78.34
2611
537
2417
2757
Market Price
$ 78.64
Selling Price
$ 71.26
247
118
199
746
Market Price
$ 139.31
Selling Price
$ 119.32
404
122
256
589
Market Price
$ 139.54
Selling Price
$ 118.45
4547
3968
3316
4678
Market Price
$ 138.14
Selling Price
$ 117.64
1037
788
456
1465
Market Price
$ 135.75
Selling Price
$ 116.58
4513
1880
1384
4803
Market Price
$ 128.44
Selling Price
$ 115.09
575
573
514
1110
Market Price
$ 90.65
Selling Price
$ 79.62
2449
2352
2246
3184
Market Price
$ 98.67
Selling Price
$ 87.67
1828
498
1512
3148
Market Price
$ 115.14
Selling Price
$ 96.24
2441
758
1204
2568
Market Price
$ 83.36
Selling Price
$ 74.51
2437
699
1738
3533
Market Price
$ 96.76
Selling Price
$ 85.44
3174
819
2639
3778
Market Price
$ 127.29
Selling Price
$ 110.89
909
449
422
2587
Market Price
$ 116.51
Selling Price
$ 99.67
1181
892
991
1843
Market Price
$ 100.96
Selling Price
$ 89.16
1010
951
736
1054
Market Price
$ 85.24
Selling Price
$ 75.37
1083
671
972
3513
Market Price
$ 104.76
Selling Price
$ 89.23
3061
1143
2093
3867
Market Price
$ 118.29
Selling Price
$ 100.26
926
527
388
3582
Market Price
$ 89.43
Selling Price
$ 80.69
1156
465
298
3430
Market Price
$ 131.87
Selling Price
$ 111.06
702
269
551
2568
Market Price
$ 131.15
Selling Price
$ 118.21
841
253
593
3022
Market Price
$ 138.38
Selling Price
$ 119.99
1416
1124
929
3561
Market Price
$ 81.34
Selling Price
$ 70.59
459
195
373
1633
Market Price
$ 118.51
Selling Price
$ 104.31
1251
643
1069
2054
Market Price
$ 126.07
Selling Price
$ 110.32
2650
1556
1032
3234
Market Price
$ 85.31
Selling Price
$ 75.77
439
185
229
1754
Market Price
$ 131.14
Selling Price
$ 116.17
259
131
199
701
Market Price
$ 105.11
Selling Price
$ 95.03
674
488
231
1261
Market Price
$ 128.13
Selling Price
$ 113.00
2411
2051
1859
2936
Market Price
$ 115.42
Selling Price
$ 99.98
1778
1495
1174
1870