Market Price
$ 47.26
Selling Price
$ 41.34
1725
1424
1369
4084
Market Price
$ 43.78
Selling Price
$ 36.60
248
226
75
816
Market Price
$ 44.55
Selling Price
$ 38.88
1480
814
552
2468
Market Price
$ 37.30
Selling Price
$ 32.60
468
121
97
649
Market Price
$ 65.31
Selling Price
$ 56.38
1984
1130
1355
3016
Market Price
$ 57.40
Selling Price
$ 51.43
2585
901
2504
3641
Market Price
$ 41.38
Selling Price
$ 35.25
464
142
222
1127
Market Price
$ 38.31
Selling Price
$ 33.28
763
714
699
1891
Market Price
$ 41.06
Selling Price
$ 35.38
3834
3434
1650
4870
Market Price
$ 58.91
Selling Price
$ 51.20
3860
1667
1578
4783
Market Price
$ 35.17
Selling Price
$ 30.21
1420
1030
1071
3434
Market Price
$ 71.35
Selling Price
$ 59.96
1836
939
910
3646
Market Price
$ 67.60
Selling Price
$ 58.19
307
84
231
745
Market Price
$ 50.15
Selling Price
$ 45.33
264
140
58
591
Market Price
$ 66.82
Selling Price
$ 59.48
413
82
402
1740
Market Price
$ 59.52
Selling Price
$ 52.36
1346
855
668
1430
Market Price
$ 41.27
Selling Price
$ 35.78
2622
1530
2542
3525
Market Price
$ 37.57
Selling Price
$ 33.84
802
599
239
1075
Market Price
$ 43.34
Selling Price
$ 36.14
1093
577
277
1375
Market Price
$ 34.62
Selling Price
$ 28.96
260
113
252
672
Market Price
$ 57.67
Selling Price
$ 51.22
552
547
505
711
Market Price
$ 50.41
Selling Price
$ 44.04
852
233
563
1474
Market Price
$ 69.56
Selling Price
$ 59.67
244
123
205
649
Market Price
$ 33.58
Selling Price
$ 29.77
816
502
181
947
Market Price
$ 67.19
Selling Price
$ 56.39
728
459
160
3188
Market Price
$ 45.19
Selling Price
$ 40.72
2211
1148
1568
3907
Market Price
$ 62.15
Selling Price
$ 52.41
1409
1299
1257
1790
Market Price
$ 59.49
Selling Price
$ 53.77
1280
992
484
1595
Market Price
$ 32.14
Selling Price
$ 28.82
343
259
70
1675
Market Price
$ 67.58
Selling Price
$ 56.78
3124
2516
2103
3888
Market Price
$ 33.38
Selling Price
$ 30.02
172
122
109
560
Market Price
$ 38.67
Selling Price
$ 34.44
2297
528
647
4748
Market Price
$ 31.08
Selling Price
$ 27.40
1133
979
379
4220
Market Price
$ 30.57
Selling Price
$ 25.85
872
720
689
2500
Market Price
$ 56.78
Selling Price
$ 48.95
1020
723
825
4349
Market Price
$ 32.76
Selling Price
$ 29.63
3073
1943
2086
3931
Market Price
$ 43.30
Selling Price
$ 36.41
2555
1678
2355
4375
Market Price
$ 34.30
Selling Price
$ 30.80
1890
881
810
2336
Market Price
$ 64.64
Selling Price
$ 54.19
1678
870
1513
4515
Market Price
$ 41.01
Selling Price
$ 36.72
2173
2066
1525
3356