Market Price
$ 52.80
Selling Price
$ 47.13
1467
609
1021
1842
Market Price
$ 29.85
Selling Price
$ 25.19
2307
672
1082
3323
Market Price
$ 34.59
Selling Price
$ 29.61
252
129
168
850
Market Price
$ 52.48
Selling Price
$ 44.28
1256
729
1032
1837
Market Price
$ 49.18
Selling Price
$ 43.94
4027
1391
1697
4939
Market Price
$ 31.37
Selling Price
$ 26.80
3119
2578
1280
4468
Market Price
$ 62.98
Selling Price
$ 56.69
2569
1113
1117
4947
Market Price
$ 60.78
Selling Price
$ 53.88
1154
442
848
1517
Market Price
$ 46.16
Selling Price
$ 39.24
993
341
541
3855
Market Price
$ 32.51
Selling Price
$ 27.44
488
451
246
1546
Market Price
$ 42.55
Selling Price
$ 35.99
1546
1248
1199
3915
Market Price
$ 36.26
Selling Price
$ 30.84
1173
1145
1111
1276
Market Price
$ 48.37
Selling Price
$ 42.73
772
606
363
2856
Market Price
$ 47.55
Selling Price
$ 40.94
2516
771
1997
2873
Market Price
$ 40.50
Selling Price
$ 33.99
1147
703
592
3008
Market Price
$ 40.41
Selling Price
$ 34.67
2597
2059
1063
2789
Market Price
$ 42.39
Selling Price
$ 38.12
2306
2276
1290
4850
Market Price
$ 38.32
Selling Price
$ 31.98
3802
2404
1394
4681
Market Price
$ 62.62
Selling Price
$ 55.59
2675
1616
2038
4427
Market Price
$ 45.55
Selling Price
$ 38.66
308
147
64
910
Market Price
$ 30.77
Selling Price
$ 25.90
787
786
770
877
Market Price
$ 63.81
Selling Price
$ 56.94
2797
706
2039
3561
Market Price
$ 60.35
Selling Price
$ 54.61
698
445
194
2982
Market Price
$ 31.62
Selling Price
$ 28.70
2919
1147
1362
3131
Market Price
$ 49.13
Selling Price
$ 44.62
963
361
638
1010
Market Price
$ 64.08
Selling Price
$ 56.48
1638
1081
1435
2451
Market Price
$ 66.59
Selling Price
$ 59.25
1521
424
425
4508
Market Price
$ 67.62
Selling Price
$ 59.93
2033
975
1444
3629
Market Price
$ 55.20
Selling Price
$ 48.46
2523
1955
2201
3349
Market Price
$ 58.88
Selling Price
$ 52.46
3307
2463
1165
3559
Market Price
$ 45.86
Selling Price
$ 39.61
738
594
648
1641
Market Price
$ 61.66
Selling Price
$ 51.87
845
698
351
2498
Market Price
$ 48.32
Selling Price
$ 41.58
2819
1547
1230
3194
Market Price
$ 64.96
Selling Price
$ 55.34
2157
964
1160
3391
Market Price
$ 68.23
Selling Price
$ 58.37
541
369
483
1487
Market Price
$ 66.11
Selling Price
$ 58.84
2279
1967
1775
2419
Market Price
$ 55.53
Selling Price
$ 46.94
326
169
96
827
Market Price
$ 30.48
Selling Price
$ 26.96
3249
2442
2392
4723
Market Price
$ 51.21
Selling Price
$ 44.28
897
493
734
1427
Market Price
$ 63.12
Selling Price
$ 56.49
1168
1123
256
2993