Market Price
$ 34.22
Selling Price
$ 29.83
485
174
270
1253
Market Price
$ 43.59
Selling Price
$ 39.08
2329
1791
1649
2559
Market Price
$ 66.91
Selling Price
$ 58.53
1433
781
1184
2788
Market Price
$ 45.32
Selling Price
$ 41.19
1330
309
1138
3707
Market Price
$ 47.03
Selling Price
$ 40.80
836
249
258
1982
Market Price
$ 64.58
Selling Price
$ 57.61
1582
413
1233
3607
Market Price
$ 56.70
Selling Price
$ 50.75
1672
1473
1240
4102
Market Price
$ 63.99
Selling Price
$ 57.04
1821
1657
1768
3313
Market Price
$ 67.70
Selling Price
$ 58.16
795
735
531
2564
Market Price
$ 40.33
Selling Price
$ 34.58
1591
425
1463
2901
Market Price
$ 48.05
Selling Price
$ 41.58
1389
394
361
3040
Market Price
$ 28.82
Selling Price
$ 26.11
750
183
159
806
Market Price
$ 36.98
Selling Price
$ 32.98
1027
702
585
1179
Market Price
$ 44.30
Selling Price
$ 37.94
299
287
175
805
Market Price
$ 35.64
Selling Price
$ 32.24
1569
1101
557
1923
Market Price
$ 64.67
Selling Price
$ 56.08
2496
1127
1617
3111
Market Price
$ 32.90
Selling Price
$ 27.72
2158
1678
2054
4092
Market Price
$ 36.83
Selling Price
$ 30.85
3306
3091
810
4975
Market Price
$ 51.29
Selling Price
$ 45.50
966
450
895
3476
Market Price
$ 63.75
Selling Price
$ 57.22
3970
3957
2113
4477
Market Price
$ 57.32
Selling Price
$ 48.53
1020
990
257
2631
Market Price
$ 62.25
Selling Price
$ 53.48
1157
581
1072
1947
Market Price
$ 47.33
Selling Price
$ 41.29
1597
1367
797
2977
Market Price
$ 35.82
Selling Price
$ 30.99
651
262
272
1963
Market Price
$ 48.55
Selling Price
$ 41.23
880
373
763
3651
Market Price
$ 42.62
Selling Price
$ 38.38
1791
1278
1274
3559
Market Price
$ 49.92
Selling Price
$ 41.89
556
477
540
1290
Market Price
$ 28.29
Selling Price
$ 25.35
1084
326
476
2056
Market Price
$ 50.34
Selling Price
$ 43.29
1663
1142
1473
1717
Market Price
$ 52.42
Selling Price
$ 43.71
2155
536
464
3641
Market Price
$ 43.96
Selling Price
$ 38.41
1523
1220
1034
1902
Market Price
$ 61.99
Selling Price
$ 52.78
2727
1505
776
3912
Market Price
$ 37.44
Selling Price
$ 31.84
2571
1243
2486
4296
Market Price
$ 44.05
Selling Price
$ 38.80
3828
2342
2177
4557
Market Price
$ 40.87
Selling Price
$ 34.06
1030
673
548
2502
Market Price
$ 65.98
Selling Price
$ 58.83
1187
820
636
1205
Market Price
$ 37.05
Selling Price
$ 31.69
501
104
304
1034
Market Price
$ 41.72
Selling Price
$ 36.54
1747
1120
667
3826
Market Price
$ 46.76
Selling Price
$ 42.01
1907
770
1584
2064
Market Price
$ 54.83
Selling Price
$ 49.50
3312
1391
2716
4248