Market Price
$ 46.75
Selling Price
$ 40.25
1281
700
305
2595
Market Price
$ 68.42
Selling Price
$ 57.64
872
633
433
2001
Market Price
$ 31.10
Selling Price
$ 27.65
3500
3074
3279
4233
Market Price
$ 46.55
Selling Price
$ 41.86
597
437
481
2200
Market Price
$ 45.10
Selling Price
$ 40.56
3491
1883
3002
3959
Market Price
$ 53.58
Selling Price
$ 45.31
606
593
291
1032
Market Price
$ 47.60
Selling Price
$ 41.99
894
381
738
3957
Market Price
$ 54.08
Selling Price
$ 46.55
2163
663
1508
2562
Market Price
$ 36.99
Selling Price
$ 31.93
3936
1633
3351
4581
Market Price
$ 34.55
Selling Price
$ 29.36
3068
3065
1493
3485
Market Price
$ 48.92
Selling Price
$ 41.62
1043
1008
756
1638
Market Price
$ 47.49
Selling Price
$ 39.58
4354
3649
2295
4856
Market Price
$ 37.71
Selling Price
$ 32.10
542
171
336
755
Market Price
$ 38.09
Selling Price
$ 31.97
390
122
262
428
Market Price
$ 51.77
Selling Price
$ 45.92
417
119
108
1442
Market Price
$ 51.15
Selling Price
$ 45.87
1719
1235
961
2067
Market Price
$ 33.88
Selling Price
$ 29.48
677
173
136
2103
Market Price
$ 28.33
Selling Price
$ 25.51
919
521
886
3180
Market Price
$ 54.10
Selling Price
$ 47.69
1712
498
388
4161
Market Price
$ 46.68
Selling Price
$ 39.32
640
540
301
805
Market Price
$ 60.06
Selling Price
$ 52.97
1037
418
398
1429
Market Price
$ 50.49
Selling Price
$ 43.50
1800
1691
1110
2245
Market Price
$ 41.46
Selling Price
$ 34.85
1082
364
942
1109
Market Price
$ 70.06
Selling Price
$ 58.58
3402
1084
978
4620
Market Price
$ 48.25
Selling Price
$ 42.69
1999
1574
1096
4017
Market Price
$ 48.40
Selling Price
$ 43.28
3172
2519
1759
4923
Market Price
$ 31.15
Selling Price
$ 26.24
730
260
383
2320
Market Price
$ 51.94
Selling Price
$ 44.31
1424
859
457
1663
Market Price
$ 38.73
Selling Price
$ 33.44
2003
1737
1805
3642
Market Price
$ 63.77
Selling Price
$ 55.96
1127
793
715
4581
Market Price
$ 31.09
Selling Price
$ 27.12
2854
1510
2261
3278
Market Price
$ 33.79
Selling Price
$ 29.88
1815
927
1013
3340
Market Price
$ 61.48
Selling Price
$ 55.76
689
528
316
1419
Market Price
$ 57.85
Selling Price
$ 51.31
456
417
441
557
Market Price
$ 67.09
Selling Price
$ 58.60
3277
1630
2414
4107
Market Price
$ 56.99
Selling Price
$ 48.89
386
174
94
1331
Market Price
$ 47.31
Selling Price
$ 41.95
1871
709
1404
4355
Market Price
$ 40.05
Selling Price
$ 33.62
749
173
582
1174
Market Price
$ 38.53
Selling Price
$ 33.72
1095
259
279
1132
Market Price
$ 68.43
Selling Price
$ 59.99
4564
3161
2593
4959