Market Price
$ 55.98
Selling Price
$ 48.26
1473
354
979
1700
Market Price
$ 67.02
Selling Price
$ 58.27
1682
438
1238
1978
Market Price
$ 31.17
Selling Price
$ 26.04
774
412
356
1299
Market Price
$ 45.92
Selling Price
$ 38.97
2053
1053
2051
3298
Market Price
$ 69.42
Selling Price
$ 59.60
824
247
302
2677
Market Price
$ 34.96
Selling Price
$ 31.35
1791
949
360
4299
Market Price
$ 67.14
Selling Price
$ 59.04
500
136
126
679
Market Price
$ 65.12
Selling Price
$ 56.29
3080
2121
783
3900
Market Price
$ 64.00
Selling Price
$ 54.13
1746
1312
889
2112
Market Price
$ 57.54
Selling Price
$ 51.46
413
289
274
774
Market Price
$ 40.97
Selling Price
$ 36.06
882
823
838
1964
Market Price
$ 38.80
Selling Price
$ 34.61
1152
1025
691
2041
Market Price
$ 56.64
Selling Price
$ 48.99
1581
489
507
4002
Market Price
$ 31.79
Selling Price
$ 26.79
487
435
344
1640
Market Price
$ 63.73
Selling Price
$ 54.98
1568
570
1360
1764
Market Price
$ 32.40
Selling Price
$ 27.70
641
587
381
1512
Market Price
$ 51.25
Selling Price
$ 42.84
3296
2862
2580
4358
Market Price
$ 46.56
Selling Price
$ 42.17
1647
1496
1446
1997
Market Price
$ 55.99
Selling Price
$ 47.67
1325
1238
656
4387
Market Price
$ 65.99
Selling Price
$ 57.07
1225
775
768
1644
Market Price
$ 52.42
Selling Price
$ 47.55
3108
3025
2992
4827
Market Price
$ 58.05
Selling Price
$ 51.90
840
826
767
1421
Market Price
$ 31.77
Selling Price
$ 27.31
950
679
482
2532
Market Price
$ 37.84
Selling Price
$ 31.55
2430
1974
1278
4334
Market Price
$ 39.06
Selling Price
$ 35.15
527
180
123
586
Market Price
$ 47.10
Selling Price
$ 39.73
420
328
267
939
Market Price
$ 65.86
Selling Price
$ 57.83
2375
866
1790
3213
Market Price
$ 58.49
Selling Price
$ 51.48
1215
558
655
1592
Market Price
$ 41.14
Selling Price
$ 34.85
1958
603
931
4574
Market Price
$ 51.15
Selling Price
$ 44.26
1587
1252
1218
3036
Market Price
$ 62.75
Selling Price
$ 53.82
1672
1323
1126
4436
Market Price
$ 51.56
Selling Price
$ 43.28
1268
415
450
1678
Market Price
$ 53.36
Selling Price
$ 45.86
232
198
171
522
Market Price
$ 33.64
Selling Price
$ 30.34
1312
1094
311
1806
Market Price
$ 46.09
Selling Price
$ 38.62
2231
493
1883
4000
Market Price
$ 66.37
Selling Price
$ 57.58
2265
1518
1215
2728
Market Price
$ 32.49
Selling Price
$ 28.09
3474
2642
2121
3857
Market Price
$ 50.17
Selling Price
$ 42.63
866
710
363
1396
Market Price
$ 46.24
Selling Price
$ 41.68
528
109
521
2108
Market Price
$ 54.28
Selling Price
$ 46.93
3981
1135
3890
4001