Market Price
$ 101.28
Selling Price
$ 91.16
1360
668
1094
3721
Market Price
$ 93.49
Selling Price
$ 79.83
3022
751
2011
3033
Market Price
$ 113.42
Selling Price
$ 95.99
1699
610
455
2586
Market Price
$ 103.86
Selling Price
$ 93.38
2662
1336
1659
3054
Market Price
$ 139.56
Selling Price
$ 116.96
1679
818
675
2734
Market Price
$ 126.93
Selling Price
$ 107.15
2587
1832
2501
3148
Market Price
$ 97.56
Selling Price
$ 82.92
1047
413
808
2384
Market Price
$ 94.93
Selling Price
$ 79.15
500
162
458
1532
Market Price
$ 126.49
Selling Price
$ 114.28
860
744
453
2997
Market Price
$ 126.57
Selling Price
$ 107.42
666
242
612
1238
Market Price
$ 140.51
Selling Price
$ 117.60
4332
4062
1384
4453
Market Price
$ 104.13
Selling Price
$ 86.87
2899
2289
2765
3512
Market Price
$ 98.66
Selling Price
$ 82.25
476
406
415
568
Market Price
$ 133.82
Selling Price
$ 118.12
265
185
78
1069
Market Price
$ 134.02
Selling Price
$ 112.78
2430
751
1877
3925
Market Price
$ 107.52
Selling Price
$ 91.93
1435
564
1300
4288
Market Price
$ 129.28
Selling Price
$ 108.96
1591
494
764
3497
Market Price
$ 128.09
Selling Price
$ 110.96
880
823
841
986
Market Price
$ 84.95
Selling Price
$ 75.28
3715
1135
2813
4360
Market Price
$ 117.77
Selling Price
$ 98.48
1410
1240
1158
3047
Market Price
$ 97.50
Selling Price
$ 82.37
2870
1649
2662
3838
Market Price
$ 89.84
Selling Price
$ 81.12
1224
463
497
1447
Market Price
$ 135.56
Selling Price
$ 117.75
231
201
137
412
Market Price
$ 113.41
Selling Price
$ 95.87
2505
1614
1669
3083
Market Price
$ 92.98
Selling Price
$ 80.54
2221
1315
1407
2862
Market Price
$ 89.19
Selling Price
$ 78.94
885
804
563
896
Market Price
$ 94.79
Selling Price
$ 81.38
1531
871
856
4898
Market Price
$ 142.97
Selling Price
$ 119.33
2949
2702
2830
4008
Market Price
$ 90.63
Selling Price
$ 81.75
1045
997
303
3195
Market Price
$ 125.80
Selling Price
$ 106.47
1938
1712
742
4095
Market Price
$ 92.23
Selling Price
$ 76.87
2076
1468
697
4059
Market Price
$ 135.90
Selling Price
$ 119.30
3158
1991
2240
3306
Market Price
$ 139.69
Selling Price
$ 116.54
2059
1146
1339
2422
Market Price
$ 96.11
Selling Price
$ 81.13
383
94
304
721
Market Price
$ 80.94
Selling Price
$ 73.04
2205
2023
653
2810
Market Price
$ 79.84
Selling Price
$ 71.36
143
111
30
591
Market Price
$ 121.52
Selling Price
$ 104.59
2747
733
1194
3085
Market Price
$ 92.39
Selling Price
$ 77.19
1908
943
1396
2395
Market Price
$ 121.87
Selling Price
$ 103.79
1445
855
902
4570
Market Price
$ 120.63
Selling Price
$ 107.25
4018
2074
3578
4397