Market Price
$ 51.27
Selling Price
$ 46.32
1440
1219
946
4186
Market Price
$ 50.88
Selling Price
$ 45.29
1782
661
1663
4172
Market Price
$ 57.05
Selling Price
$ 51.71
588
265
567
762
Market Price
$ 59.48
Selling Price
$ 51.08
224
119
139
662
Market Price
$ 52.99
Selling Price
$ 47.90
1659
662
819
1753
Market Price
$ 35.99
Selling Price
$ 31.14
1726
779
1382
4501
Market Price
$ 32.86
Selling Price
$ 27.60
840
707
556
2385
Market Price
$ 44.11
Selling Price
$ 38.95
2157
576
1202
3064
Market Price
$ 70.31
Selling Price
$ 59.05
844
181
226
1286
Market Price
$ 33.69
Selling Price
$ 30.43
1395
637
1347
1924
Market Price
$ 64.32
Selling Price
$ 57.70
958
792
310
2061
Market Price
$ 62.82
Selling Price
$ 54.36
965
626
943
1612
Market Price
$ 44.51
Selling Price
$ 39.70
1060
571
890
2879
Market Price
$ 47.00
Selling Price
$ 39.72
975
500
301
1456
Market Price
$ 37.31
Selling Price
$ 32.96
950
944
505
1539
Market Price
$ 38.65
Selling Price
$ 33.36
2868
1020
1792
4994
Market Price
$ 68.78
Selling Price
$ 59.61
1436
1130
507
2322
Market Price
$ 64.32
Selling Price
$ 56.57
1672
999
372
2962
Market Price
$ 60.41
Selling Price
$ 54.41
1903
1738
1404
2757
Market Price
$ 47.04
Selling Price
$ 40.16
3515
3271
3305
4690
Market Price
$ 32.12
Selling Price
$ 28.79
4044
1555
2832
4560
Market Price
$ 28.95
Selling Price
$ 26.27
2169
1478
1997
4952
Market Price
$ 57.30
Selling Price
$ 49.18
3426
1679
3177
3565
Market Price
$ 48.80
Selling Price
$ 41.55
330
222
164
1505
Market Price
$ 37.32
Selling Price
$ 32.86
972
630
521
990
Market Price
$ 38.06
Selling Price
$ 32.58
1246
366
1197
1725
Market Price
$ 38.57
Selling Price
$ 35.01
1499
749
1336
3357
Market Price
$ 32.44
Selling Price
$ 27.49
2923
2893
1071
4413
Market Price
$ 57.32
Selling Price
$ 49.15
4658
2774
2145
4895
Market Price
$ 32.86
Selling Price
$ 29.42
3958
1461
3528
4058
Market Price
$ 65.61
Selling Price
$ 59.31
2093
968
1145
2473
Market Price
$ 53.54
Selling Price
$ 45.71
1501
304
1329
4378
Market Price
$ 43.10
Selling Price
$ 36.42
373
104
351
405
Market Price
$ 30.09
Selling Price
$ 25.46
2689
1982
1120
4489
Market Price
$ 38.40
Selling Price
$ 33.62
1006
216
628
2036
Market Price
$ 58.16
Selling Price
$ 50.88
685
209
644
2489
Market Price
$ 63.83
Selling Price
$ 53.60
438
202
382
2001
Market Price
$ 33.03
Selling Price
$ 29.04
793
212
400
809
Market Price
$ 54.56
Selling Price
$ 45.53
212
181
114
718
Market Price
$ 64.71
Selling Price
$ 57.87
295
118
115
643