Market Price
$ 34.44
Selling Price
$ 30.28
1430
1144
1277
4009
Market Price
$ 39.25
Selling Price
$ 34.89
127
108
104
501
Market Price
$ 33.55
Selling Price
$ 28.06
1738
1191
840
3880
Market Price
$ 59.37
Selling Price
$ 50.13
444
203
336
1441
Market Price
$ 36.28
Selling Price
$ 30.87
2258
2240
1838
4552
Market Price
$ 29.85
Selling Price
$ 26.40
1711
1561
1705
1815
Market Price
$ 42.96
Selling Price
$ 37.05
3595
941
1961
4511
Market Price
$ 36.98
Selling Price
$ 32.95
1360
302
409
1823
Market Price
$ 64.34
Selling Price
$ 57.57
1416
513
1085
2149
Market Price
$ 59.79
Selling Price
$ 53.30
2222
1351
912
4570
Market Price
$ 57.77
Selling Price
$ 49.64
1190
711
671
1259
Market Price
$ 67.90
Selling Price
$ 56.63
1214
926
1121
2389
Market Price
$ 40.62
Selling Price
$ 34.51
3205
3010
1050
4032
Market Price
$ 62.32
Selling Price
$ 53.63
1540
556
1521
3007
Market Price
$ 68.17
Selling Price
$ 57.88
222
146
110
480
Market Price
$ 52.04
Selling Price
$ 46.93
221
181
215
513
Market Price
$ 44.98
Selling Price
$ 38.92
2845
1303
1770
3833
Market Price
$ 32.83
Selling Price
$ 29.23
245
54
220
1052
Market Price
$ 43.75
Selling Price
$ 39.07
871
636
558
920
Market Price
$ 39.82
Selling Price
$ 35.38
1946
1809
1865
3177
Market Price
$ 43.96
Selling Price
$ 37.60
597
375
506
1106
Market Price
$ 49.91
Selling Price
$ 42.54
3583
3131
3335
4778
Market Price
$ 32.03
Selling Price
$ 26.71
518
235
191
1270
Market Price
$ 38.40
Selling Price
$ 33.66
2536
1815
703
3047
Market Price
$ 30.87
Selling Price
$ 27.20
2813
2778
2590
3451
Market Price
$ 56.22
Selling Price
$ 49.12
1459
326
1286
1810
Market Price
$ 34.25
Selling Price
$ 29.46
871
340
275
2121
Market Price
$ 40.51
Selling Price
$ 36.07
3626
2290
2620
3679
Market Price
$ 61.70
Selling Price
$ 53.62
552
549
134
1784
Market Price
$ 53.76
Selling Price
$ 45.68
3561
1400
3462
4459
Market Price
$ 58.81
Selling Price
$ 49.93
212
103
51
511
Market Price
$ 69.84
Selling Price
$ 59.65
1354
674
392
3440
Market Price
$ 32.19
Selling Price
$ 27.78
2261
966
992
4327
Market Price
$ 32.96
Selling Price
$ 29.75
478
431
120
1783
Market Price
$ 38.17
Selling Price
$ 31.99
3925
1764
1298
3998
Market Price
$ 52.32
Selling Price
$ 46.73
1665
1106
1211
1849
Market Price
$ 52.03
Selling Price
$ 47.23
2787
1599
2645
4764
Market Price
$ 61.90
Selling Price
$ 54.80
574
547
536
1668
Market Price
$ 35.98
Selling Price
$ 32.26
1457
747
832
2420
Market Price
$ 56.33
Selling Price
$ 50.49
818
448
242
1537