Market Price
$ 42.45
Selling Price
$ 38.53
1963
1504
432
3798
Market Price
$ 63.50
Selling Price
$ 54.27
737
624
564
1511
Market Price
$ 66.24
Selling Price
$ 57.61
1760
1603
813
2847
Market Price
$ 55.18
Selling Price
$ 46.26
1680
388
1520
2278
Market Price
$ 58.06
Selling Price
$ 49.56
1844
905
605
4448
Market Price
$ 56.07
Selling Price
$ 47.19
1212
1032
352
1568
Market Price
$ 36.24
Selling Price
$ 30.46
1527
1453
436
3680
Market Price
$ 30.80
Selling Price
$ 26.70
3924
2938
2874
4685
Market Price
$ 55.57
Selling Price
$ 49.35
3332
687
1128
3649
Market Price
$ 48.31
Selling Price
$ 41.68
2787
1923
1699
3523
Market Price
$ 53.15
Selling Price
$ 44.68
551
143
392
712
Market Price
$ 48.54
Selling Price
$ 40.57
688
431
258
1723
Market Price
$ 63.39
Selling Price
$ 56.06
189
140
78
703
Market Price
$ 54.00
Selling Price
$ 48.25
2266
2035
1864
3020
Market Price
$ 46.81
Selling Price
$ 41.73
1695
1608
1535
2043
Market Price
$ 67.94
Selling Price
$ 56.79
1978
1253
753
3863
Market Price
$ 29.70
Selling Price
$ 25.75
2103
1033
1686
2880
Market Price
$ 56.90
Selling Price
$ 50.65
1767
463
1170
2557
Market Price
$ 38.61
Selling Price
$ 32.50
3445
2399
1912
4981
Market Price
$ 33.93
Selling Price
$ 28.95
624
204
140
1789
Market Price
$ 47.17
Selling Price
$ 40.75
993
588
688
2714
Market Price
$ 56.87
Selling Price
$ 49.94
2207
1902
1138
4481
Market Price
$ 43.50
Selling Price
$ 37.98
633
401
495
669
Market Price
$ 45.81
Selling Price
$ 38.31
1661
1290
949
2118
Market Price
$ 64.24
Selling Price
$ 54.53
370
244
136
810
Market Price
$ 55.65
Selling Price
$ 46.45
1085
375
598
3124
Market Price
$ 32.28
Selling Price
$ 27.57
1208
964
432
1816
Market Price
$ 65.80
Selling Price
$ 57.13
913
785
512
3920
Market Price
$ 63.22
Selling Price
$ 54.37
1502
363
1153
4394
Market Price
$ 44.72
Selling Price
$ 39.90
2718
2138
1845
3608
Market Price
$ 31.61
Selling Price
$ 28.38
1959
1027
695
4892
Market Price
$ 57.93
Selling Price
$ 48.99
970
828
298
1262
Market Price
$ 45.92
Selling Price
$ 40.53
2543
1858
1344
3122
Market Price
$ 36.24
Selling Price
$ 31.22
1296
600
296
4548
Market Price
$ 63.70
Selling Price
$ 53.52
550
250
179
1043
Market Price
$ 42.44
Selling Price
$ 35.46
3462
2297
2697
3993
Market Price
$ 67.40
Selling Price
$ 56.26
2395
1422
1043
4846
Market Price
$ 30.48
Selling Price
$ 26.95
2105
1462
992
2967
Market Price
$ 34.00
Selling Price
$ 29.50
569
255
444
1341
Market Price
$ 49.77
Selling Price
$ 43.52
366
171
291
1046