Market Price
$ 47.63
Selling Price
$ 40.72
4357
2894
1505
4798
Market Price
$ 63.00
Selling Price
$ 55.34
238
49
115
498
Market Price
$ 53.61
Selling Price
$ 46.99
323
213
290
926
Market Price
$ 47.40
Selling Price
$ 39.88
707
604
697
2035
Market Price
$ 46.74
Selling Price
$ 42.47
306
282
159
495
Market Price
$ 41.41
Selling Price
$ 37.48
594
590
558
1779
Market Price
$ 60.66
Selling Price
$ 51.65
3591
1912
3254
3640
Market Price
$ 60.15
Selling Price
$ 53.59
184
92
147
632
Market Price
$ 59.71
Selling Price
$ 52.10
596
157
244
2770
Market Price
$ 57.24
Selling Price
$ 48.96
1913
400
1639
2765
Market Price
$ 51.61
Selling Price
$ 44.24
541
268
445
633
Market Price
$ 43.21
Selling Price
$ 37.42
1207
1196
940
2687
Market Price
$ 31.35
Selling Price
$ 27.61
1475
474
687
4554
Market Price
$ 42.08
Selling Price
$ 36.88
839
654
456
1231
Market Price
$ 62.46
Selling Price
$ 55.60
282
205
64
1265
Market Price
$ 41.68
Selling Price
$ 37.04
1113
631
727
4352
Market Price
$ 52.77
Selling Price
$ 46.53
2982
720
771
3381
Market Price
$ 37.40
Selling Price
$ 33.54
2734
986
2427
4302
Market Price
$ 50.16
Selling Price
$ 43.72
973
324
199
4694
Market Price
$ 46.15
Selling Price
$ 41.69
742
678
531
1170
Market Price
$ 52.60
Selling Price
$ 46.58
237
175
160
902
Market Price
$ 36.76
Selling Price
$ 32.06
771
300
696
2335
Market Price
$ 34.54
Selling Price
$ 29.58
2060
1958
1866
2594
Market Price
$ 34.24
Selling Price
$ 30.28
677
551
184
961
Market Price
$ 51.05
Selling Price
$ 43.94
341
241
78
548
Market Price
$ 51.46
Selling Price
$ 43.14
2492
1159
706
2705
Market Price
$ 29.01
Selling Price
$ 25.58
1660
517
704
2827
Market Price
$ 48.71
Selling Price
$ 43.26
1281
1153
1261
4940
Market Price
$ 50.77
Selling Price
$ 43.57
501
339
428
938
Market Price
$ 58.17
Selling Price
$ 49.86
1318
408
727
2719
Market Price
$ 29.19
Selling Price
$ 25.25
1708
473
873
2279
Market Price
$ 44.68
Selling Price
$ 40.46
2902
2026
2901
4979
Market Price
$ 31.59
Selling Price
$ 27.34
201
112
157
788
Market Price
$ 39.81
Selling Price
$ 35.42
1651
949
1427
1978
Market Price
$ 46.65
Selling Price
$ 41.59
823
543
605
991
Market Price
$ 29.15
Selling Price
$ 25.84
1573
1213
1183
2318
Market Price
$ 65.53
Selling Price
$ 55.87
1009
622
471
2957
Market Price
$ 60.52
Selling Price
$ 52.83
1349
746
676
3162
Market Price
$ 56.93
Selling Price
$ 49.43
318
318
277
806
Market Price
$ 64.20
Selling Price
$ 56.44
1867
1435
1697
2602