Market Price
$ 34.14
Selling Price
$ 30.25
1772
558
929
4140
Market Price
$ 64.09
Selling Price
$ 55.38
2314
1640
527
3912
Market Price
$ 43.52
Selling Price
$ 38.88
2129
1180
1653
3074
Market Price
$ 30.20
Selling Price
$ 26.34
4349
1059
3871
4381
Market Price
$ 52.27
Selling Price
$ 45.94
894
736
851
1948
Market Price
$ 70.20
Selling Price
$ 59.45
1907
1157
1456
2182
Market Price
$ 34.22
Selling Price
$ 28.78
2423
651
676
3205
Market Price
$ 49.81
Selling Price
$ 43.14
206
62
206
672
Market Price
$ 35.59
Selling Price
$ 30.65
813
466
316
1351
Market Price
$ 33.57
Selling Price
$ 28.36
898
872
477
3632
Market Price
$ 58.26
Selling Price
$ 52.05
457
95
306
861
Market Price
$ 51.92
Selling Price
$ 45.64
1834
1432
490
3134
Market Price
$ 32.17
Selling Price
$ 27.04
194
66
185
512
Market Price
$ 38.84
Selling Price
$ 33.19
1237
962
954
4793
Market Price
$ 58.93
Selling Price
$ 49.64
3301
2648
2814
3704
Market Price
$ 59.69
Selling Price
$ 51.67
1135
795
1125
1627
Market Price
$ 30.51
Selling Price
$ 26.24
3840
3468
2211
4591
Market Price
$ 34.41
Selling Price
$ 29.84
1720
634
730
3632
Market Price
$ 38.13
Selling Price
$ 32.66
3267
769
896
3578
Market Price
$ 43.19
Selling Price
$ 36.15
2294
1172
1249
4447
Market Price
$ 34.33
Selling Price
$ 29.37
2102
1983
1185
2857
Market Price
$ 61.40
Selling Price
$ 51.90
1406
933
308
2547
Market Price
$ 67.03
Selling Price
$ 56.70
1930
1201
1108
4707
Market Price
$ 37.58
Selling Price
$ 33.87
1169
492
802
2044
Market Price
$ 58.94
Selling Price
$ 52.55
2841
2488
2514
3738
Market Price
$ 63.78
Selling Price
$ 56.30
2591
1998
2259
3099
Market Price
$ 62.75
Selling Price
$ 56.32
709
161
581
1583
Market Price
$ 48.33
Selling Price
$ 43.43
2166
1393
2032
3369
Market Price
$ 53.56
Selling Price
$ 45.27
1271
1150
1054
1599
Market Price
$ 46.49
Selling Price
$ 40.98
2952
1834
1263
4622
Market Price
$ 39.71
Selling Price
$ 33.20
3568
1189
1012
4020
Market Price
$ 39.43
Selling Price
$ 33.35
2507
1215
1098
3505
Market Price
$ 39.98
Selling Price
$ 36.18
1545
590
1327
1796
Market Price
$ 34.46
Selling Price
$ 29.18
1851
1759
1659
2703
Market Price
$ 46.55
Selling Price
$ 39.90
2704
1610
2455
3889
Market Price
$ 54.13
Selling Price
$ 48.45
289
104
218
917
Market Price
$ 54.08
Selling Price
$ 47.44
960
879
329
1963
Market Price
$ 63.37
Selling Price
$ 54.59
2343
1828
1790
2434
Market Price
$ 65.55
Selling Price
$ 55.17
1479
557
850
3382
Market Price
$ 47.42
Selling Price
$ 42.09
2716
1481
993
2879