Market Price
$ 55.13
Selling Price
$ 46.25
120
88
60
494
Market Price
$ 54.96
Selling Price
$ 49.90
1771
928
1722
2725
Market Price
$ 41.07
Selling Price
$ 36.08
1504
881
862
3888
Market Price
$ 42.09
Selling Price
$ 35.17
301
155
224
456
Market Price
$ 29.65
Selling Price
$ 26.59
706
198
474
2206
Market Price
$ 41.67
Selling Price
$ 35.93
1789
1750
833
3484
Market Price
$ 37.05
Selling Price
$ 31.02
1813
786
702
2901
Market Price
$ 48.96
Selling Price
$ 43.05
100
91
53
409
Market Price
$ 49.60
Selling Price
$ 41.42
973
390
934
3029
Market Price
$ 38.73
Selling Price
$ 34.68
694
352
656
3238
Market Price
$ 41.44
Selling Price
$ 35.66
751
593
253
2291
Market Price
$ 47.35
Selling Price
$ 39.53
3195
1303
2902
3590
Market Price
$ 67.42
Selling Price
$ 57.34
2014
969
1673
4550
Market Price
$ 46.61
Selling Price
$ 39.05
2478
1320
1891
2940
Market Price
$ 45.07
Selling Price
$ 37.64
511
354
168
668
Market Price
$ 35.60
Selling Price
$ 29.72
2192
1223
868
3279
Market Price
$ 62.23
Selling Price
$ 51.98
3592
766
2689
3861
Market Price
$ 37.72
Selling Price
$ 33.40
290
180
243
1365
Market Price
$ 59.56
Selling Price
$ 53.34
3462
3166
839
3473
Market Price
$ 39.64
Selling Price
$ 34.43
3479
2491
892
3710
Market Price
$ 47.80
Selling Price
$ 42.94
428
352
176
772
Market Price
$ 58.92
Selling Price
$ 51.76
566
357
447
2533
Market Price
$ 45.36
Selling Price
$ 40.28
2060
1448
1847
3074
Market Price
$ 46.99
Selling Price
$ 41.55
1065
772
721
4454
Market Price
$ 67.60
Selling Price
$ 59.16
605
245
205
2729
Market Price
$ 33.53
Selling Price
$ 29.74
1395
288
1238
1766
Market Price
$ 39.78
Selling Price
$ 33.19
955
221
211
1210
Market Price
$ 30.18
Selling Price
$ 25.40
410
153
135
789
Market Price
$ 39.70
Selling Price
$ 34.60
2115
1927
1697
3663
Market Price
$ 34.56
Selling Price
$ 29.21
2279
1430
505
4991
Market Price
$ 58.53
Selling Price
$ 52.14
3826
2379
3770
4296
Market Price
$ 37.55
Selling Price
$ 33.83
1768
1488
1400
2166
Market Price
$ 63.51
Selling Price
$ 54.01
740
603
538
2678
Market Price
$ 69.88
Selling Price
$ 58.74
1753
1141
708
3477
Market Price
$ 43.54
Selling Price
$ 36.56
1582
488
1399
2672
Market Price
$ 50.11
Selling Price
$ 44.68
1337
777
305
1360
Market Price
$ 59.66
Selling Price
$ 53.96
166
160
140
562
Market Price
$ 62.49
Selling Price
$ 55.03
1602
778
356
2765
Market Price
$ 34.17
Selling Price
$ 30.40
605
431
393
890
Market Price
$ 54.97
Selling Price
$ 47.32
535
259
422
1111