Market Price
$ 32.40
Selling Price
$ 29.39
1042
402
769
2300
Market Price
$ 41.60
Selling Price
$ 34.89
1574
1203
1302
3178
Market Price
$ 32.70
Selling Price
$ 28.36
922
801
802
3072
Market Price
$ 58.62
Selling Price
$ 50.64
783
231
627
3865
Market Price
$ 64.74
Selling Price
$ 54.94
2955
2823
1604
3374
Market Price
$ 49.25
Selling Price
$ 43.02
1941
1836
865
4303
Market Price
$ 50.23
Selling Price
$ 45.05
1287
752
586
1881
Market Price
$ 33.25
Selling Price
$ 29.08
3072
1909
2380
3082
Market Price
$ 29.33
Selling Price
$ 25.12
415
366
91
1131
Market Price
$ 54.95
Selling Price
$ 47.18
2707
1346
1977
3793
Market Price
$ 57.89
Selling Price
$ 50.25
2288
1290
1382
3663
Market Price
$ 42.37
Selling Price
$ 36.36
1521
869
850
2697
Market Price
$ 41.13
Selling Price
$ 35.52
1425
611
1220
1638
Market Price
$ 57.55
Selling Price
$ 50.41
1792
773
1392
4894
Market Price
$ 33.17
Selling Price
$ 28.84
445
291
289
1145
Market Price
$ 63.90
Selling Price
$ 57.93
481
410
411
965
Market Price
$ 37.95
Selling Price
$ 31.94
643
261
394
713
Market Price
$ 30.18
Selling Price
$ 25.59
599
231
565
1038
Market Price
$ 51.85
Selling Price
$ 47.01
2591
1336
1125
4144
Market Price
$ 31.21
Selling Price
$ 26.48
1703
1695
1180
4268
Market Price
$ 36.99
Selling Price
$ 31.80
3588
2081
895
3615
Market Price
$ 56.02
Selling Price
$ 47.51
2057
1238
1789
2675
Market Price
$ 28.89
Selling Price
$ 25.25
3874
3232
1036
4391
Market Price
$ 47.32
Selling Price
$ 41.25
252
208
201
547
Market Price
$ 58.80
Selling Price
$ 52.00
1080
1070
486
3816
Market Price
$ 45.46
Selling Price
$ 41.25
264
169
73
1234
Market Price
$ 65.33
Selling Price
$ 54.75
3141
2742
891
3214
Market Price
$ 68.32
Selling Price
$ 57.51
1994
1641
1271
4063
Market Price
$ 52.76
Selling Price
$ 45.92
3140
1880
3023
3171
Market Price
$ 44.30
Selling Price
$ 37.37
762
711
723
1655
Market Price
$ 43.53
Selling Price
$ 38.65
1264
415
1140
2672
Market Price
$ 48.65
Selling Price
$ 43.62
1961
1381
1773
2586
Market Price
$ 44.47
Selling Price
$ 39.82
3319
1435
2085
4159
Market Price
$ 35.73
Selling Price
$ 31.82
1198
1154
341
1870
Market Price
$ 63.84
Selling Price
$ 54.76
1417
405
1089
2141
Market Price
$ 42.38
Selling Price
$ 37.33
472
195
246
2331
Market Price
$ 53.78
Selling Price
$ 47.30
3890
1902
1358
4166
Market Price
$ 41.08
Selling Price
$ 34.72
344
160
299
1588
Market Price
$ 68.12
Selling Price
$ 57.10
1685
1219
912
3026
Market Price
$ 61.99
Selling Price
$ 51.92
1616
1503
504
4154