Market Price
$ 52.69
Selling Price
$ 47.73
4115
4057
1931
4641
Market Price
$ 34.84
Selling Price
$ 31.43
897
769
770
2841
Market Price
$ 57.28
Selling Price
$ 51.47
1805
479
1395
3066
Market Price
$ 36.83
Selling Price
$ 31.97
317
122
218
400
Market Price
$ 60.46
Selling Price
$ 51.13
1165
779
683
1661
Market Price
$ 64.75
Selling Price
$ 54.56
1912
1353
1490
4571
Market Price
$ 47.17
Selling Price
$ 42.23
1804
521
805
3759
Market Price
$ 52.61
Selling Price
$ 43.86
1225
301
672
1415
Market Price
$ 30.83
Selling Price
$ 27.36
2955
1223
1347
4813
Market Price
$ 67.92
Selling Price
$ 57.64
2039
1129
1976
2916
Market Price
$ 48.92
Selling Price
$ 43.62
764
408
431
1391
Market Price
$ 63.04
Selling Price
$ 56.81
1541
1014
666
4093
Market Price
$ 27.89
Selling Price
$ 25.15
2863
2512
2304
3372
Market Price
$ 55.20
Selling Price
$ 49.65
2454
1634
1414
2550
Market Price
$ 60.71
Selling Price
$ 54.36
466
267
302
1142
Market Price
$ 34.53
Selling Price
$ 30.72
486
218
246
749
Market Price
$ 52.94
Selling Price
$ 48.08
2417
1236
484
3238
Market Price
$ 44.36
Selling Price
$ 38.23
858
850
719
2468
Market Price
$ 59.55
Selling Price
$ 51.03
4379
3614
3971
4850
Market Price
$ 48.41
Selling Price
$ 40.63
810
706
469
1612
Market Price
$ 49.30
Selling Price
$ 42.38
1577
939
613
3843
Market Price
$ 43.59
Selling Price
$ 37.09
2220
1554
1488
4497
Market Price
$ 31.50
Selling Price
$ 27.69
765
554
207
2444
Market Price
$ 28.10
Selling Price
$ 25.45
3707
2446
1995
3958
Market Price
$ 41.18
Selling Price
$ 36.52
1741
1501
702
2010
Market Price
$ 65.64
Selling Price
$ 55.72
694
601
521
812
Market Price
$ 54.95
Selling Price
$ 49.02
149
128
34
604
Market Price
$ 49.28
Selling Price
$ 43.14
696
160
533
760
Market Price
$ 41.36
Selling Price
$ 35.55
1485
396
1218
1693
Market Price
$ 42.32
Selling Price
$ 36.54
930
593
885
1182
Market Price
$ 46.51
Selling Price
$ 40.71
2888
1938
1222
4338
Market Price
$ 39.90
Selling Price
$ 35.68
220
122
194
1000
Market Price
$ 29.76
Selling Price
$ 25.89
1567
881
555
3287
Market Price
$ 68.15
Selling Price
$ 57.93
3518
1280
2842
3595
Market Price
$ 49.52
Selling Price
$ 44.58
934
410
514
2795
Market Price
$ 65.68
Selling Price
$ 58.33
843
330
500
1103
Market Price
$ 30.26
Selling Price
$ 27.35
2578
733
1824
3768
Market Price
$ 34.44
Selling Price
$ 29.47
2726
2058
2656
3614
Market Price
$ 64.85
Selling Price
$ 55.01
3301
2526
2645
3702
Market Price
$ 55.63
Selling Price
$ 50.18
755
604
688
1508