Market Price
$ 47.15
Selling Price
$ 41.48
236
205
110
967
Market Price
$ 35.33
Selling Price
$ 30.26
1299
1167
1002
1982
Market Price
$ 58.51
Selling Price
$ 51.60
1060
556
756
2825
Market Price
$ 35.87
Selling Price
$ 32.59
1119
686
717
1299
Market Price
$ 60.26
Selling Price
$ 52.11
1830
1235
1708
4494
Market Price
$ 38.99
Selling Price
$ 32.66
1436
1185
758
4111
Market Price
$ 33.63
Selling Price
$ 28.72
2880
2649
2534
4543
Market Price
$ 45.16
Selling Price
$ 40.32
3520
1844
1415
4578
Market Price
$ 54.71
Selling Price
$ 49.29
1710
666
1121
1742
Market Price
$ 41.12
Selling Price
$ 37.05
888
508
272
3407
Market Price
$ 29.03
Selling Price
$ 25.32
1208
998
718
4510
Market Price
$ 66.35
Selling Price
$ 56.51
1179
279
1071
1655
Market Price
$ 47.00
Selling Price
$ 42.42
242
170
129
1007
Market Price
$ 63.76
Selling Price
$ 55.19
1622
962
726
2637
Market Price
$ 53.39
Selling Price
$ 46.18
1399
545
326
1799
Market Price
$ 59.04
Selling Price
$ 50.24
480
478
346
749
Market Price
$ 29.33
Selling Price
$ 25.00
667
342
249
775
Market Price
$ 31.93
Selling Price
$ 28.25
3964
1167
2069
4342
Market Price
$ 64.12
Selling Price
$ 53.76
1196
1013
1073
2694
Market Price
$ 29.66
Selling Price
$ 25.18
2012
871
1990
4875
Market Price
$ 46.80
Selling Price
$ 39.04
676
321
305
851
Market Price
$ 29.33
Selling Price
$ 25.02
694
657
653
1818
Market Price
$ 36.94
Selling Price
$ 32.01
1425
1188
1126
1798
Market Price
$ 42.76
Selling Price
$ 36.68
2585
2310
1533
4823
Market Price
$ 64.11
Selling Price
$ 53.79
698
560
413
3299
Market Price
$ 39.71
Selling Price
$ 34.10
3973
2015
3380
4450
Market Price
$ 48.29
Selling Price
$ 42.23
1618
378
500
3743
Market Price
$ 31.48
Selling Price
$ 27.35
1361
306
873
2512
Market Price
$ 40.79
Selling Price
$ 34.85
1113
638
244
1228
Market Price
$ 61.02
Selling Price
$ 52.29
436
394
165
1397
Market Price
$ 64.13
Selling Price
$ 55.54
564
366
366
1158
Market Price
$ 64.44
Selling Price
$ 55.13
1730
1406
693
2119
Market Price
$ 62.09
Selling Price
$ 53.37
1498
1108
1461
2665
Market Price
$ 44.72
Selling Price
$ 38.91
172
153
123
420
Market Price
$ 60.19
Selling Price
$ 50.40
277
183
171
648
Market Price
$ 32.51
Selling Price
$ 27.69
2375
1067
1145
3464
Market Price
$ 36.78
Selling Price
$ 32.69
888
425
444
1100
Market Price
$ 29.90
Selling Price
$ 25.25
1742
622
610
1836
Market Price
$ 65.47
Selling Price
$ 57.85
2550
762
2182
3408
Market Price
$ 67.12
Selling Price
$ 56.34
597
426
515
795