Market Price
$ 65.74
Selling Price
$ 58.73
285
197
219
869
Market Price
$ 34.45
Selling Price
$ 29.52
475
121
236
784
Market Price
$ 50.81
Selling Price
$ 44.63
2027
1930
1053
3252
Market Price
$ 52.34
Selling Price
$ 44.54
1757
1010
1630
3661
Market Price
$ 43.77
Selling Price
$ 39.35
3191
909
2708
3193
Market Price
$ 47.87
Selling Price
$ 42.41
1597
1469
1366
4740
Market Price
$ 54.67
Selling Price
$ 49.23
3426
1825
1898
4035
Market Price
$ 69.98
Selling Price
$ 59.58
4026
3836
3604
4444
Market Price
$ 57.40
Selling Price
$ 51.22
902
735
623
963
Market Price
$ 67.26
Selling Price
$ 57.18
2985
1280
677
4016
Market Price
$ 69.11
Selling Price
$ 58.22
1892
828
1710
1966
Market Price
$ 66.84
Selling Price
$ 57.98
1810
1648
1137
4315
Market Price
$ 51.28
Selling Price
$ 45.55
784
369
192
1444
Market Price
$ 42.41
Selling Price
$ 36.60
1315
1286
1114
1934
Market Price
$ 55.16
Selling Price
$ 49.14
4308
998
3496
4786
Market Price
$ 30.36
Selling Price
$ 26.37
402
127
143
425
Market Price
$ 50.16
Selling Price
$ 42.58
571
119
519
727
Market Price
$ 61.72
Selling Price
$ 53.84
1903
1460
1329
2954
Market Price
$ 37.07
Selling Price
$ 32.20
2228
879
980
4808
Market Price
$ 45.70
Selling Price
$ 39.06
1301
929
1278
1301
Market Price
$ 38.93
Selling Price
$ 34.36
3087
1679
1544
3933
Market Price
$ 57.01
Selling Price
$ 47.58
396
392
363
638
Market Price
$ 66.61
Selling Price
$ 59.51
1500
1381
704
2436
Market Price
$ 46.64
Selling Price
$ 40.00
1128
1056
497
1293
Market Price
$ 55.36
Selling Price
$ 50.16
1085
775
886
1235
Market Price
$ 44.42
Selling Price
$ 38.60
1087
1072
805
2441
Market Price
$ 32.67
Selling Price
$ 27.61
1476
1087
1431
2806
Market Price
$ 42.15
Selling Price
$ 36.48
949
948
363
2023
Market Price
$ 48.94
Selling Price
$ 43.27
1166
700
752
2863
Market Price
$ 43.95
Selling Price
$ 39.95
4185
1606
1090
4816
Market Price
$ 38.26
Selling Price
$ 32.16
4496
1813
3912
4508
Market Price
$ 51.60
Selling Price
$ 43.62
2805
2536
1282
4089
Market Price
$ 49.31
Selling Price
$ 41.97
2872
1686
2452
3508
Market Price
$ 42.41
Selling Price
$ 35.42
278
262
110
452
Market Price
$ 55.00
Selling Price
$ 48.37
116
106
30
515
Market Price
$ 55.13
Selling Price
$ 48.81
1001
287
673
2450
Market Price
$ 52.92
Selling Price
$ 45.23
903
240
501
1108
Market Price
$ 44.61
Selling Price
$ 39.12
1656
792
1015
4211
Market Price
$ 49.18
Selling Price
$ 41.78
2564
520
1787
3714
Market Price
$ 53.82
Selling Price
$ 48.27
981
487
487
4158