Market Price
$ 103.10
Selling Price
$ 90.02
3149
2833
2646
3374
Market Price
$ 104.05
Selling Price
$ 92.93
3784
3384
1776
4254
Market Price
$ 69.90
Selling Price
$ 62.54
1072
351
642
1583
Market Price
$ 111.08
Selling Price
$ 98.93
2046
992
1221
2066
Market Price
$ 75.89
Selling Price
$ 67.03
1186
797
866
3800
Market Price
$ 102.85
Selling Price
$ 89.74
456
271
454
862
Market Price
$ 92.77
Selling Price
$ 79.56
4389
2902
1842
4525
Market Price
$ 95.15
Selling Price
$ 84.35
3051
2930
2396
4626
Market Price
$ 107.67
Selling Price
$ 95.73
926
789
282
2013
Market Price
$ 100.40
Selling Price
$ 83.77
3165
2387
1062
4639
Market Price
$ 69.40
Selling Price
$ 60.04
1126
1112
1120
2462
Market Price
$ 113.49
Selling Price
$ 97.81
470
116
158
2250
Market Price
$ 112.67
Selling Price
$ 95.33
2137
1092
2075
3229
Market Price
$ 93.01
Selling Price
$ 78.62
457
189
164
535
Market Price
$ 89.92
Selling Price
$ 80.92
1607
379
941
2957
Market Price
$ 68.57
Selling Price
$ 60.99
1641
636
1218
2153
Market Price
$ 65.92
Selling Price
$ 56.34
1274
280
325
2894
Market Price
$ 99.39
Selling Price
$ 84.57
1366
1357
702
2768
Market Price
$ 101.26
Selling Price
$ 89.18
631
154
520
1213
Market Price
$ 63.95
Selling Price
$ 58.10
2302
2084
909
2971
Market Price
$ 71.23
Selling Price
$ 63.45
983
246
744
1447
Market Price
$ 110.77
Selling Price
$ 97.38
806
615
604
1312
Market Price
$ 74.08
Selling Price
$ 64.14
2771
1781
1353
3315
Market Price
$ 95.06
Selling Price
$ 85.45
445
304
147
494
Market Price
$ 64.71
Selling Price
$ 58.70
686
551
571
773
Market Price
$ 78.81
Selling Price
$ 65.68
2232
1115
2207
2858
Market Price
$ 83.43
Selling Price
$ 71.57
419
102
211
1252
Market Price
$ 75.73
Selling Price
$ 64.39
4326
3038
2815
4637
Market Price
$ 71.96
Selling Price
$ 65.12
1183
840
410
1689
Market Price
$ 79.03
Selling Price
$ 68.74
1410
1098
406
4191
Market Price
$ 66.71
Selling Price
$ 59.86
2445
1235
2220
3930
Market Price
$ 64.82
Selling Price
$ 58.52
3909
3601
3027
4259
Market Price
$ 101.08
Selling Price
$ 88.58
3493
2336
1329
4410
Market Price
$ 93.83
Selling Price
$ 80.47
1540
1096
1291
1938
Market Price
$ 68.10
Selling Price
$ 56.92
1074
971
807
2284
Market Price
$ 75.43
Selling Price
$ 64.37
1016
481
914
3813
Market Price
$ 83.12
Selling Price
$ 69.98
339
220
89
706
Market Price
$ 102.69
Selling Price
$ 91.51
844
651
506
2128
Market Price
$ 112.97
Selling Price
$ 96.19
2958
2321
1761
3275
Market Price
$ 79.85
Selling Price
$ 67.48
607
150
178
1604