Market Price
$ 34.44
Selling Price
$ 30.23
2183
2135
1049
4110
Market Price
$ 38.93
Selling Price
$ 32.76
2193
711
1873
3796
Market Price
$ 39.83
Selling Price
$ 36.19
2261
1009
1384
3137
Market Price
$ 60.02
Selling Price
$ 52.73
909
780
835
3653
Market Price
$ 37.81
Selling Price
$ 32.49
1489
751
360
1774
Market Price
$ 61.54
Selling Price
$ 51.57
1328
515
1198
2166
Market Price
$ 60.68
Selling Price
$ 55.12
1177
1017
916
3573
Market Price
$ 63.99
Selling Price
$ 54.67
1444
1270
845
1589
Market Price
$ 32.87
Selling Price
$ 29.42
1673
1403
989
2685
Market Price
$ 52.14
Selling Price
$ 45.80
3493
2680
1569
4251
Market Price
$ 52.35
Selling Price
$ 46.53
1790
1110
1609
2519
Market Price
$ 34.57
Selling Price
$ 30.62
949
691
405
3600
Market Price
$ 44.29
Selling Price
$ 38.86
2133
563
2031
3099
Market Price
$ 53.46
Selling Price
$ 46.22
516
337
350
648
Market Price
$ 38.29
Selling Price
$ 32.42
2925
2401
714
3009
Market Price
$ 59.86
Selling Price
$ 53.62
655
457
236
854
Market Price
$ 64.43
Selling Price
$ 58.56
649
243
401
2407
Market Price
$ 42.27
Selling Price
$ 36.39
346
247
114
497
Market Price
$ 65.64
Selling Price
$ 56.14
833
520
801
2093
Market Price
$ 30.70
Selling Price
$ 26.43
1412
1364
1138
2518
Market Price
$ 33.82
Selling Price
$ 28.67
1332
1197
349
2158
Market Price
$ 34.07
Selling Price
$ 30.64
169
81
40
644
Market Price
$ 50.54
Selling Price
$ 44.85
715
403
410
2783
Market Price
$ 50.80
Selling Price
$ 44.53
2107
1494
2100
2948
Market Price
$ 45.51
Selling Price
$ 39.27
385
87
265
905
Market Price
$ 47.27
Selling Price
$ 42.28
1872
900
752
2177
Market Price
$ 28.54
Selling Price
$ 25.71
2101
1057
1524
3108
Market Price
$ 35.65
Selling Price
$ 32.09
891
750
301
1118
Market Price
$ 43.22
Selling Price
$ 36.57
937
427
362
2175
Market Price
$ 35.28
Selling Price
$ 30.26
235
229
53
919
Market Price
$ 35.37
Selling Price
$ 29.91
2910
2052
944
4111
Market Price
$ 36.11
Selling Price
$ 31.43
622
457
595
1633
Market Price
$ 68.17
Selling Price
$ 57.42
2042
887
443
4824
Market Price
$ 60.47
Selling Price
$ 53.55
341
275
261
444
Market Price
$ 44.32
Selling Price
$ 38.44
1573
694
510
2848
Market Price
$ 44.65
Selling Price
$ 37.89
1170
749
478
2609
Market Price
$ 34.77
Selling Price
$ 30.33
2147
1839
1737
2886
Market Price
$ 35.05
Selling Price
$ 29.59
1820
874
986
3649
Market Price
$ 50.71
Selling Price
$ 42.54
3955
1284
3844
4802
Market Price
$ 33.05
Selling Price
$ 29.37
2185
941
1380
4275