Market Price
$ 38.12
Selling Price
$ 32.92
1224
488
378
2191
Market Price
$ 61.75
Selling Price
$ 51.61
2372
1336
2358
4503
Market Price
$ 50.96
Selling Price
$ 43.38
315
131
276
633
Market Price
$ 54.19
Selling Price
$ 46.76
471
208
451
1342
Market Price
$ 49.57
Selling Price
$ 43.48
2530
748
2325
3705
Market Price
$ 55.68
Selling Price
$ 48.54
1164
550
697
3910
Market Price
$ 67.66
Selling Price
$ 58.07
793
645
493
2731
Market Price
$ 43.23
Selling Price
$ 37.28
600
357
491
2196
Market Price
$ 68.03
Selling Price
$ 57.77
402
301
311
642
Market Price
$ 33.93
Selling Price
$ 28.85
571
381
362
627
Market Price
$ 51.17
Selling Price
$ 43.83
226
72
87
580
Market Price
$ 35.60
Selling Price
$ 31.77
1446
749
404
3306
Market Price
$ 33.36
Selling Price
$ 30.01
1293
736
1280
2362
Market Price
$ 60.57
Selling Price
$ 54.43
1723
1557
1114
3125
Market Price
$ 58.06
Selling Price
$ 49.04
1405
1342
843
1761
Market Price
$ 48.05
Selling Price
$ 43.59
482
187
257
1952
Market Price
$ 54.81
Selling Price
$ 47.97
3959
3332
2214
4948
Market Price
$ 51.64
Selling Price
$ 45.42
951
601
342
1298
Market Price
$ 57.24
Selling Price
$ 51.38
3020
2959
1802
3148
Market Price
$ 56.11
Selling Price
$ 50.50
718
249
333
1254
Market Price
$ 53.97
Selling Price
$ 47.04
176
119
176
567
Market Price
$ 33.13
Selling Price
$ 29.89
1308
497
1207
3342
Market Price
$ 57.24
Selling Price
$ 49.14
1595
1494
336
1980
Market Price
$ 57.40
Selling Price
$ 51.94
988
345
900
1095
Market Price
$ 57.91
Selling Price
$ 50.19
2227
1293
477
3735
Market Price
$ 65.03
Selling Price
$ 58.00
2233
1137
773
4581
Market Price
$ 43.34
Selling Price
$ 36.60
332
166
162
1107
Market Price
$ 66.10
Selling Price
$ 56.67
944
195
412
3540
Market Price
$ 30.41
Selling Price
$ 27.25
2196
615
1937
3170
Market Price
$ 62.29
Selling Price
$ 53.19
2721
1148
1895
3699
Market Price
$ 40.33
Selling Price
$ 36.23
2808
1219
2175
3924
Market Price
$ 65.24
Selling Price
$ 57.66
698
340
266
735
Market Price
$ 46.70
Selling Price
$ 40.68
1498
1270
990
4486
Market Price
$ 47.08
Selling Price
$ 40.25
1369
720
624
1740
Market Price
$ 54.24
Selling Price
$ 45.20
1466
849
985
1611
Market Price
$ 35.59
Selling Price
$ 30.24
1641
653
1294
1832
Market Price
$ 31.36
Selling Price
$ 27.00
2790
1141
826
2899
Market Price
$ 30.40
Selling Price
$ 26.59
275
58
174
475
Market Price
$ 45.80
Selling Price
$ 38.65
3032
1318
2054
3945
Market Price
$ 54.81
Selling Price
$ 47.23
459
218
421
860