Market Price
$ 54.66
Selling Price
$ 48.51
2671
1957
1682
3497
Market Price
$ 50.79
Selling Price
$ 46.10
1304
938
769
4490
Market Price
$ 32.68
Selling Price
$ 28.99
3777
1093
3193
4306
Market Price
$ 66.26
Selling Price
$ 59.62
2513
2051
1191
3256
Market Price
$ 38.51
Selling Price
$ 34.70
2477
1244
907
2689
Market Price
$ 62.46
Selling Price
$ 52.96
543
194
263
2158
Market Price
$ 39.89
Selling Price
$ 33.36
377
130
111
454
Market Price
$ 34.55
Selling Price
$ 29.62
1880
641
394
4706
Market Price
$ 62.75
Selling Price
$ 53.24
638
519
371
1214
Market Price
$ 52.33
Selling Price
$ 47.19
2565
800
918
4735
Market Price
$ 32.81
Selling Price
$ 29.24
2193
1660
708
4052
Market Price
$ 56.03
Selling Price
$ 48.01
127
100
74
510
Market Price
$ 57.19
Selling Price
$ 50.27
1815
1614
1069
4671
Market Price
$ 67.79
Selling Price
$ 59.44
107
81
50
469
Market Price
$ 43.72
Selling Price
$ 38.98
3127
904
1705
3552
Market Price
$ 43.79
Selling Price
$ 36.82
4170
2636
3467
4820
Market Price
$ 47.03
Selling Price
$ 40.03
2979
1245
2523
4170
Market Price
$ 53.57
Selling Price
$ 46.12
2573
2114
1550
3594
Market Price
$ 35.38
Selling Price
$ 31.85
1943
601
760
3593
Market Price
$ 61.38
Selling Price
$ 52.71
1523
430
1400
2942
Market Price
$ 51.82
Selling Price
$ 45.57
3096
2197
1348
4086
Market Price
$ 45.06
Selling Price
$ 38.39
1575
417
1218
1716
Market Price
$ 47.61
Selling Price
$ 40.45
3614
866
834
3623
Market Price
$ 63.98
Selling Price
$ 57.96
1568
403
1465
2211
Market Price
$ 32.26
Selling Price
$ 28.11
1256
1108
1089
2129
Market Price
$ 34.29
Selling Price
$ 30.86
2640
1499
2295
3993
Market Price
$ 39.46
Selling Price
$ 33.74
510
483
305
650
Market Price
$ 29.72
Selling Price
$ 25.94
1131
1073
933
2565
Market Price
$ 41.89
Selling Price
$ 35.32
1855
1628
610
3649
Market Price
$ 50.05
Selling Price
$ 41.89
1621
931
1118
3354
Market Price
$ 30.66
Selling Price
$ 26.37
698
212
209
1962
Market Price
$ 52.78
Selling Price
$ 44.99
2200
830
857
3793
Market Price
$ 50.85
Selling Price
$ 46.19
2819
914
721
3529
Market Price
$ 49.42
Selling Price
$ 41.99
545
414
126
2498
Market Price
$ 41.33
Selling Price
$ 34.59
1159
308
680
1912
Market Price
$ 41.17
Selling Price
$ 35.32
1090
437
697
1156
Market Price
$ 45.95
Selling Price
$ 39.01
256
90
88
1108
Market Price
$ 49.74
Selling Price
$ 44.90
1389
401
603
4559
Market Price
$ 46.87
Selling Price
$ 41.83
1084
421
223
4430
Market Price
$ 52.52
Selling Price
$ 46.42
1915
1302
625
4917