Market Price
$ 45.25
Selling Price
$ 39.69
1821
1657
1768
3313
Market Price
$ 37.93
Selling Price
$ 32.83
795
735
531
2564
Market Price
$ 39.09
Selling Price
$ 33.15
1591
425
1463
2901
Market Price
$ 54.63
Selling Price
$ 47.64
1389
394
361
3040
Market Price
$ 42.24
Selling Price
$ 36.68
750
183
159
806
Market Price
$ 40.75
Selling Price
$ 36.92
1027
702
585
1179
Market Price
$ 32.88
Selling Price
$ 29.30
299
287
175
805
Market Price
$ 43.95
Selling Price
$ 39.86
1569
1101
557
1923
Market Price
$ 57.86
Selling Price
$ 48.34
2496
1127
1617
3111
Market Price
$ 66.46
Selling Price
$ 58.95
2158
1678
2054
4092
Market Price
$ 45.79
Selling Price
$ 38.80
3306
3091
810
4975
Market Price
$ 29.79
Selling Price
$ 25.01
966
450
895
3476
Market Price
$ 37.17
Selling Price
$ 32.09
3970
3957
2113
4477
Market Price
$ 29.33
Selling Price
$ 25.14
1020
990
257
2631
Market Price
$ 38.86
Selling Price
$ 34.54
1157
581
1072
1947
Market Price
$ 33.64
Selling Price
$ 29.18
1597
1367
797
2977
Market Price
$ 46.39
Selling Price
$ 40.46
651
262
272
1963
Market Price
$ 42.49
Selling Price
$ 37.71
880
373
763
3651
Market Price
$ 46.32
Selling Price
$ 41.03
1791
1278
1274
3559
Market Price
$ 55.66
Selling Price
$ 47.47
556
477
540
1290
Market Price
$ 39.79
Selling Price
$ 33.78
1084
326
476
2056
Market Price
$ 61.35
Selling Price
$ 55.48
1663
1142
1473
1717
Market Price
$ 30.14
Selling Price
$ 26.20
2155
536
464
3641
Market Price
$ 47.49
Selling Price
$ 40.17
1523
1220
1034
1902
Market Price
$ 31.52
Selling Price
$ 26.56
2727
1505
776
3912
Market Price
$ 52.77
Selling Price
$ 45.87
2571
1243
2486
4296
Market Price
$ 53.41
Selling Price
$ 47.60
3828
2342
2177
4557
Market Price
$ 38.41
Selling Price
$ 32.37
1030
673
548
2502
Market Price
$ 62.12
Selling Price
$ 53.09
1187
820
636
1205
Market Price
$ 64.69
Selling Price
$ 57.69
501
104
304
1034
Market Price
$ 39.06
Selling Price
$ 35.12
1747
1120
667
3826
Market Price
$ 36.54
Selling Price
$ 30.97
1907
770
1584
2064
Market Price
$ 63.84
Selling Price
$ 54.92
3312
1391
2716
4248
Market Price
$ 58.32
Selling Price
$ 49.54
1413
755
455
2708
Market Price
$ 37.20
Selling Price
$ 32.59
1455
456
457
4807
Market Price
$ 32.71
Selling Price
$ 29.47
3181
2863
2763
3716
Market Price
$ 47.23
Selling Price
$ 41.58
4083
1825
2323
4153
Market Price
$ 33.09
Selling Price
$ 27.81
934
284
631
1760
Market Price
$ 52.47
Selling Price
$ 47.50
1150
730
1057
2038
Market Price
$ 45.02
Selling Price
$ 38.22
1296
421
787
1863