Market Price
$ 38.32
Selling Price
$ 32.48
346
123
292
781
Market Price
$ 61.96
Selling Price
$ 54.24
393
298
320
1441
Market Price
$ 41.46
Selling Price
$ 36.24
1475
443
923
4357
Market Price
$ 68.35
Selling Price
$ 57.32
1342
525
1207
4736
Market Price
$ 60.74
Selling Price
$ 51.79
471
394
175
1885
Market Price
$ 41.12
Selling Price
$ 35.54
1672
1650
1607
2986
Market Price
$ 66.72
Selling Price
$ 56.98
3557
1657
2290
4552
Market Price
$ 58.27
Selling Price
$ 51.45
3298
2694
2787
3843
Market Price
$ 52.85
Selling Price
$ 46.75
1159
923
1131
3530
Market Price
$ 32.20
Selling Price
$ 29.10
677
309
395
2197
Market Price
$ 65.60
Selling Price
$ 59.59
2678
1308
1046
4157
Market Price
$ 40.36
Selling Price
$ 34.61
2467
2324
2464
3070
Market Price
$ 62.15
Selling Price
$ 52.83
2122
636
1939
3319
Market Price
$ 38.88
Selling Price
$ 33.18
1400
462
947
4372
Market Price
$ 49.00
Selling Price
$ 41.02
1695
369
1381
1930
Market Price
$ 55.50
Selling Price
$ 48.97
2638
1413
877
3146
Market Price
$ 43.21
Selling Price
$ 36.28
1131
662
1079
4963
Market Price
$ 52.55
Selling Price
$ 47.47
2217
856
642
2411
Market Price
$ 53.99
Selling Price
$ 47.03
2882
894
861
4558
Market Price
$ 34.32
Selling Price
$ 30.89
1768
1390
1028
4868
Market Price
$ 30.28
Selling Price
$ 27.47
401
144
302
1931
Market Price
$ 55.55
Selling Price
$ 50.48
2607
1326
726
3373
Market Price
$ 64.13
Selling Price
$ 54.98
489
221
370
2148
Market Price
$ 50.79
Selling Price
$ 43.14
3547
981
2361
4920
Market Price
$ 53.09
Selling Price
$ 45.25
2426
2140
2166
3314
Market Price
$ 46.36
Selling Price
$ 41.03
1327
694
558
2636
Market Price
$ 67.50
Selling Price
$ 56.63
2811
1113
1147
3550
Market Price
$ 56.07
Selling Price
$ 49.04
1140
1005
559
1744
Market Price
$ 50.35
Selling Price
$ 42.86
2204
692
1255
4208
Market Price
$ 51.90
Selling Price
$ 46.75
1048
450
898
1260
Market Price
$ 62.24
Selling Price
$ 55.30
1412
723
283
2896
Market Price
$ 66.34
Selling Price
$ 56.59
3156
2292
1820
4394
Market Price
$ 64.00
Selling Price
$ 55.88
3981
2320
2812
4214
Market Price
$ 64.30
Selling Price
$ 54.27
1882
1405
1650
2261
Market Price
$ 33.03
Selling Price
$ 28.48
1943
1382
1730
2212
Market Price
$ 61.91
Selling Price
$ 56.05
210
181
189
457
Market Price
$ 48.21
Selling Price
$ 40.59
2832
1242
1601
2903
Market Price
$ 61.60
Selling Price
$ 52.30
203
135
135
653
Market Price
$ 35.38
Selling Price
$ 30.31
609
178
369
1141
Market Price
$ 53.82
Selling Price
$ 48.08
1595
862
1178
3721