Market Price
$ 35.62
Selling Price
$ 31.44
3112
839
2976
3595
Market Price
$ 44.62
Selling Price
$ 40.09
1664
557
593
2180
Market Price
$ 56.51
Selling Price
$ 48.00
1709
836
684
1781
Market Price
$ 69.46
Selling Price
$ 58.31
2927
1768
1204
3435
Market Price
$ 43.89
Selling Price
$ 37.85
491
329
114
1454
Market Price
$ 41.27
Selling Price
$ 35.31
628
302
148
752
Market Price
$ 59.21
Selling Price
$ 49.56
1660
342
1213
2828
Market Price
$ 44.46
Selling Price
$ 39.17
980
865
472
1796
Market Price
$ 58.71
Selling Price
$ 52.10
2668
1412
2400
2680
Market Price
$ 34.49
Selling Price
$ 30.44
619
611
399
660
Market Price
$ 55.43
Selling Price
$ 48.36
3120
1756
726
3284
Market Price
$ 58.83
Selling Price
$ 50.46
1611
433
1499
1952
Market Price
$ 71.24
Selling Price
$ 59.64
735
530
219
3232
Market Price
$ 32.24
Selling Price
$ 27.58
4372
2231
2047
4642
Market Price
$ 32.85
Selling Price
$ 29.42
3084
724
761
4022
Market Price
$ 36.91
Selling Price
$ 31.51
1731
810
1728
4855
Market Price
$ 52.79
Selling Price
$ 46.04
1918
479
1670
2157
Market Price
$ 54.88
Selling Price
$ 46.23
1098
669
950
1239
Market Price
$ 47.11
Selling Price
$ 41.70
239
182
180
532
Market Price
$ 39.34
Selling Price
$ 34.09
282
64
182
996
Market Price
$ 53.03
Selling Price
$ 46.25
2986
2300
1838
3669
Market Price
$ 39.48
Selling Price
$ 34.05
1363
1332
528
3076
Market Price
$ 52.88
Selling Price
$ 44.67
1331
1154
1275
1678
Market Price
$ 37.30
Selling Price
$ 31.44
1049
782
992
1145
Market Price
$ 48.31
Selling Price
$ 40.84
823
584
349
1579
Market Price
$ 29.61
Selling Price
$ 25.92
2458
696
600
2947
Market Price
$ 64.31
Selling Price
$ 56.25
148
29
86
710
Market Price
$ 61.88
Selling Price
$ 53.44
3103
3074
2744
4097
Market Price
$ 59.49
Selling Price
$ 50.32
1014
696
573
1250
Market Price
$ 54.54
Selling Price
$ 46.05
686
581
668
1500
Market Price
$ 47.17
Selling Price
$ 39.98
3388
3257
1198
3933
Market Price
$ 63.98
Selling Price
$ 54.61
2277
2256
2026
3486
Market Price
$ 64.97
Selling Price
$ 57.69
1220
1083
1094
1230
Market Price
$ 68.75
Selling Price
$ 57.95
1169
603
658
4224
Market Price
$ 37.49
Selling Price
$ 34.02
1630
1242
770
4979
Market Price
$ 59.78
Selling Price
$ 52.39
1365
1035
1362
3073
Market Price
$ 63.49
Selling Price
$ 55.97
825
643
765
1772
Market Price
$ 37.16
Selling Price
$ 32.49
4044
2600
1738
4651
Market Price
$ 60.32
Selling Price
$ 50.50
870
853
856
2164
Market Price
$ 46.23
Selling Price
$ 41.66
2292
1257
1339
3312