Market Price
$ 30.52
Selling Price
$ 26.81
4127
3798
2212
4430
Market Price
$ 48.93
Selling Price
$ 41.24
3183
3031
1785
3709
Market Price
$ 45.02
Selling Price
$ 39.80
4453
2801
4116
4894
Market Price
$ 38.76
Selling Price
$ 32.58
1917
1143
1302
3730
Market Price
$ 65.72
Selling Price
$ 56.04
3645
2603
3473
4784
Market Price
$ 31.89
Selling Price
$ 27.54
366
316
310
703
Market Price
$ 59.57
Selling Price
$ 53.89
2549
1690
1546
2733
Market Price
$ 28.79
Selling Price
$ 25.63
2453
736
2307
2487
Market Price
$ 45.19
Selling Price
$ 39.75
1286
738
371
1506
Market Price
$ 58.61
Selling Price
$ 49.38
2178
1661
1553
3634
Market Price
$ 29.12
Selling Price
$ 25.71
1146
1077
840
1671
Market Price
$ 59.72
Selling Price
$ 53.06
504
240
305
991
Market Price
$ 69.75
Selling Price
$ 59.87
829
667
707
2037
Market Price
$ 46.50
Selling Price
$ 38.76
3180
1044
711
4243
Market Price
$ 56.52
Selling Price
$ 47.98
1036
410
726
3987
Market Price
$ 41.15
Selling Price
$ 35.37
1115
1072
620
3453
Market Price
$ 53.07
Selling Price
$ 46.30
533
442
122
1058
Market Price
$ 38.96
Selling Price
$ 33.70
989
758
921
1788
Market Price
$ 38.18
Selling Price
$ 32.41
2141
1689
1317
2522
Market Price
$ 38.27
Selling Price
$ 34.44
1989
1426
633
3498
Market Price
$ 57.91
Selling Price
$ 49.94
2651
2394
670
2808
Market Price
$ 45.24
Selling Price
$ 40.08
1389
1026
980
1697
Market Price
$ 47.18
Selling Price
$ 41.82
1452
973
705
3562
Market Price
$ 65.88
Selling Price
$ 59.68
549
409
505
1702
Market Price
$ 60.87
Selling Price
$ 53.85
1070
580
1003
2311
Market Price
$ 31.38
Selling Price
$ 26.53
1998
977
1429
3488
Market Price
$ 33.38
Selling Price
$ 29.60
3913
3455
796
4462
Market Price
$ 63.92
Selling Price
$ 55.49
798
397
461
2514
Market Price
$ 30.68
Selling Price
$ 27.62
352
243
324
1015
Market Price
$ 63.26
Selling Price
$ 54.20
3028
2453
2175
3037
Market Price
$ 44.42
Selling Price
$ 37.80
2503
1968
2470
2628
Market Price
$ 70.08
Selling Price
$ 59.93
833
645
330
1432
Market Price
$ 36.28
Selling Price
$ 32.28
488
251
379
1552
Market Price
$ 57.77
Selling Price
$ 48.82
1494
429
1440
2835
Market Price
$ 46.63
Selling Price
$ 38.94
675
399
402
1084
Market Price
$ 57.24
Selling Price
$ 51.96
425
252
95
488
Market Price
$ 33.42
Selling Price
$ 30.29
486
107
166
920
Market Price
$ 66.12
Selling Price
$ 59.83
360
267
308
468
Market Price
$ 64.18
Selling Price
$ 57.95
1089
326
871
3069
Market Price
$ 38.11
Selling Price
$ 33.31
3409
945
2092
4031