Market Price
$ 64.38
Selling Price
$ 56.59
947
579
501
2407
Market Price
$ 51.50
Selling Price
$ 44.13
1031
687
571
1132
Market Price
$ 55.57
Selling Price
$ 46.34
783
287
211
1858
Market Price
$ 35.28
Selling Price
$ 30.87
2112
1947
1086
3837
Market Price
$ 32.41
Selling Price
$ 27.66
1237
679
814
1902
Market Price
$ 32.21
Selling Price
$ 27.48
2489
1309
2418
3559
Market Price
$ 32.85
Selling Price
$ 28.25
3115
1394
1714
4678
Market Price
$ 58.96
Selling Price
$ 52.92
1779
1508
1338
4989
Market Price
$ 55.09
Selling Price
$ 47.12
2238
1346
1146
3742
Market Price
$ 34.40
Selling Price
$ 29.22
1220
331
1011
2489
Market Price
$ 53.07
Selling Price
$ 47.99
2901
2044
1109
3717
Market Price
$ 30.97
Selling Price
$ 26.92
471
158
130
1565
Market Price
$ 35.93
Selling Price
$ 32.20
1719
1379
1638
2850
Market Price
$ 40.33
Selling Price
$ 36.35
341
161
327
1009
Market Price
$ 46.11
Selling Price
$ 41.53
3347
1095
2351
3825
Market Price
$ 30.02
Selling Price
$ 25.42
726
620
472
2908
Market Price
$ 38.17
Selling Price
$ 31.86
493
143
420
547
Market Price
$ 56.11
Selling Price
$ 47.97
2294
1415
543
4745
Market Price
$ 29.03
Selling Price
$ 25.99
901
257
853
4224
Market Price
$ 35.92
Selling Price
$ 30.66
861
803
350
1372
Market Price
$ 63.96
Selling Price
$ 57.44
1958
1460
1800
2526
Market Price
$ 49.14
Selling Price
$ 42.17
371
207
105
648
Market Price
$ 48.70
Selling Price
$ 42.81
1913
390
931
4892
Market Price
$ 28.39
Selling Price
$ 25.63
1234
314
751
2900
Market Price
$ 36.01
Selling Price
$ 31.77
3103
756
2342
3720
Market Price
$ 66.54
Selling Price
$ 59.41
701
190
148
1604
Market Price
$ 67.50
Selling Price
$ 56.77
3514
3227
2960
4946
Market Price
$ 60.74
Selling Price
$ 54.81
1336
1057
1230
1472
Market Price
$ 46.89
Selling Price
$ 40.75
1265
977
354
2003
Market Price
$ 46.08
Selling Price
$ 41.32
4086
3420
1512
4900
Market Price
$ 41.45
Selling Price
$ 35.28
816
460
219
847
Market Price
$ 55.78
Selling Price
$ 48.37
2135
1504
1468
2652
Market Price
$ 29.69
Selling Price
$ 25.51
4191
2978
3380
4312
Market Price
$ 59.54
Selling Price
$ 53.07
268
118
129
561
Market Price
$ 66.85
Selling Price
$ 59.94
1867
696
928
2393
Market Price
$ 30.44
Selling Price
$ 27.22
3771
1242
784
3798
Market Price
$ 60.29
Selling Price
$ 52.04
511
441
161
574
Market Price
$ 51.74
Selling Price
$ 46.00
4625
3943
2638
4998
Market Price
$ 31.95
Selling Price
$ 27.66
2476
1030
1157
3502
Market Price
$ 67.98
Selling Price
$ 57.43
342
302
123
647