Market Price
$ 47.55
Selling Price
$ 40.41
2826
1458
973
3338
Market Price
$ 45.33
Selling Price
$ 40.49
1323
838
534
3043
Market Price
$ 53.62
Selling Price
$ 45.68
1845
771
468
2849
Market Price
$ 49.02
Selling Price
$ 42.64
785
748
257
1011
Market Price
$ 68.53
Selling Price
$ 59.17
3166
1545
1939
3735
Market Price
$ 48.48
Selling Price
$ 41.07
738
675
498
1948
Market Price
$ 46.38
Selling Price
$ 40.40
2922
2816
1059
2941
Market Price
$ 37.67
Selling Price
$ 33.64
2135
1820
492
3058
Market Price
$ 40.56
Selling Price
$ 34.26
2691
1908
1012
3830
Market Price
$ 31.06
Selling Price
$ 25.89
1559
547
738
4874
Market Price
$ 51.63
Selling Price
$ 46.73
1410
921
817
1446
Market Price
$ 29.60
Selling Price
$ 25.93
751
299
700
2595
Market Price
$ 63.40
Selling Price
$ 54.30
1874
416
1834
4463
Market Price
$ 43.61
Selling Price
$ 38.52
1136
805
488
1401
Market Price
$ 55.92
Selling Price
$ 49.44
275
62
109
989
Market Price
$ 43.23
Selling Price
$ 37.89
1661
1177
554
3286
Market Price
$ 56.24
Selling Price
$ 50.01
2490
1049
2166
2589
Market Price
$ 30.87
Selling Price
$ 27.38
4741
2889
3893
4847
Market Price
$ 61.42
Selling Price
$ 55.63
691
268
233
1032
Market Price
$ 48.22
Selling Price
$ 40.26
1174
977
1121
3169
Market Price
$ 46.72
Selling Price
$ 40.22
381
218
156
1752
Market Price
$ 62.83
Selling Price
$ 56.95
1488
834
1089
4268
Market Price
$ 57.40
Selling Price
$ 49.84
3547
2823
1946
4483
Market Price
$ 36.26
Selling Price
$ 32.42
849
499
417
1258
Market Price
$ 33.34
Selling Price
$ 29.08
874
551
615
1826
Market Price
$ 45.29
Selling Price
$ 40.99
1751
950
1653
2382
Market Price
$ 59.99
Selling Price
$ 50.30
4105
2578
3695
4569
Market Price
$ 57.83
Selling Price
$ 50.16
2727
1848
1687
2934
Market Price
$ 54.20
Selling Price
$ 46.84
4376
1981
2034
4517
Market Price
$ 45.94
Selling Price
$ 41.35
2204
2032
1890
4270
Market Price
$ 52.43
Selling Price
$ 44.97
3067
1746
2251
4155
Market Price
$ 48.28
Selling Price
$ 41.16
433
342
328
1206
Market Price
$ 40.32
Selling Price
$ 33.61
2256
1089
480
3279
Market Price
$ 50.58
Selling Price
$ 45.64
3725
2493
1777
4282
Market Price
$ 52.96
Selling Price
$ 44.86
2669
1731
2391
3209
Market Price
$ 47.39
Selling Price
$ 39.55
3956
1709
1745
4214
Market Price
$ 63.53
Selling Price
$ 54.29
2107
1036
1625
2883
Market Price
$ 54.05
Selling Price
$ 45.64
785
166
191
3677
Market Price
$ 31.13
Selling Price
$ 26.30
4062
931
1487
4296
Market Price
$ 61.46
Selling Price
$ 55.29
656
268
316
1889