Market Price
$ 101.07
Selling Price
$ 85.37
2621
581
1518
2893
Market Price
$ 127.98
Selling Price
$ 108.95
2418
1163
1845
2539
Market Price
$ 117.62
Selling Price
$ 106.68
706
567
489
2140
Market Price
$ 110.82
Selling Price
$ 94.54
1531
877
417
1715
Market Price
$ 136.80
Selling Price
$ 115.34
1782
1686
596
4383
Market Price
$ 116.47
Selling Price
$ 104.05
1435
1421
364
3013
Market Price
$ 107.98
Selling Price
$ 94.97
865
752
502
1356
Market Price
$ 119.17
Selling Price
$ 100.27
4146
3687
1754
4970
Market Price
$ 92.06
Selling Price
$ 78.79
1023
704
935
1636
Market Price
$ 120.62
Selling Price
$ 107.90
1172
1078
1065
2032
Market Price
$ 125.73
Selling Price
$ 113.57
1917
846
1888
2567
Market Price
$ 106.86
Selling Price
$ 96.64
509
438
102
1211
Market Price
$ 129.06
Selling Price
$ 116.55
1210
594
680
2529
Market Price
$ 120.50
Selling Price
$ 105.37
1961
1729
1800
2845
Market Price
$ 93.73
Selling Price
$ 80.10
507
455
164
1503
Market Price
$ 101.11
Selling Price
$ 91.71
684
600
680
1074
Market Price
$ 141.08
Selling Price
$ 119.48
1969
1863
794
2429
Market Price
$ 91.69
Selling Price
$ 78.56
460
110
324
537
Market Price
$ 94.43
Selling Price
$ 84.44
401
155
342
570
Market Price
$ 104.12
Selling Price
$ 91.22
1127
665
368
1648
Market Price
$ 136.30
Selling Price
$ 117.21
847
262
223
1959
Market Price
$ 89.27
Selling Price
$ 74.95
822
616
814
2859
Market Price
$ 94.81
Selling Price
$ 79.18
1634
1167
359
2078
Market Price
$ 100.27
Selling Price
$ 83.65
1113
318
317
4305
Market Price
$ 101.53
Selling Price
$ 89.69
1723
837
1412
4469
Market Price
$ 94.15
Selling Price
$ 81.60
643
229
153
760
Market Price
$ 133.00
Selling Price
$ 116.10
318
273
254
544
Market Price
$ 88.36
Selling Price
$ 76.30
805
278
793
898
Market Price
$ 93.93
Selling Price
$ 81.80
1146
768
302
3582
Market Price
$ 121.01
Selling Price
$ 104.23
3406
931
787
4435
Market Price
$ 119.11
Selling Price
$ 106.45
2395
777
2201
2602
Market Price
$ 136.59
Selling Price
$ 119.33
2720
1947
2652
4295
Market Price
$ 105.20
Selling Price
$ 90.07
4023
2829
3902
4766
Market Price
$ 101.38
Selling Price
$ 87.01
1764
912
802
3123
Market Price
$ 105.65
Selling Price
$ 91.66
1325
1029
1269
2547
Market Price
$ 140.44
Selling Price
$ 117.10
2368
2250
1854
2716
Market Price
$ 104.79
Selling Price
$ 91.28
1658
432
740
4523
Market Price
$ 81.40
Selling Price
$ 73.10
1742
571
915
2455
Market Price
$ 130.67
Selling Price
$ 118.08
1691
1211
1599
1806
Market Price
$ 96.70
Selling Price
$ 82.43
3859
1454
3003
3949