Market Price
$ 62.22
Selling Price
$ 55.15
1699
629
920
3431
Market Price
$ 46.91
Selling Price
$ 42.14
119
70
116
406
Market Price
$ 51.32
Selling Price
$ 43.52
3591
2190
1404
4092
Market Price
$ 32.02
Selling Price
$ 26.81
3260
2480
1665
3505
Market Price
$ 40.14
Selling Price
$ 33.52
908
907
369
2665
Market Price
$ 31.36
Selling Price
$ 26.93
191
89
154
434
Market Price
$ 28.96
Selling Price
$ 25.37
147
95
99
580
Market Price
$ 53.84
Selling Price
$ 48.31
3888
2659
2766
4861
Market Price
$ 46.19
Selling Price
$ 40.39
604
428
305
1898
Market Price
$ 60.07
Selling Price
$ 54.55
2104
514
903
3754
Market Price
$ 52.85
Selling Price
$ 45.79
3945
1826
1167
4450
Market Price
$ 30.61
Selling Price
$ 26.47
504
456
133
1355
Market Price
$ 63.43
Selling Price
$ 55.51
462
341
402
2215
Market Price
$ 46.52
Selling Price
$ 40.37
2706
2680
1786
2810
Market Price
$ 57.65
Selling Price
$ 52.11
1145
359
289
1654
Market Price
$ 35.86
Selling Price
$ 30.06
1594
560
859
1875
Market Price
$ 68.49
Selling Price
$ 59.40
2694
744
1154
4142
Market Price
$ 68.23
Selling Price
$ 57.31
901
808
611
3702
Market Price
$ 63.15
Selling Price
$ 55.72
1002
232
659
3648
Market Price
$ 34.23
Selling Price
$ 30.42
1577
1193
750
2627
Market Price
$ 40.12
Selling Price
$ 35.47
3444
1724
1602
4790
Market Price
$ 33.13
Selling Price
$ 28.97
1059
241
465
2198
Market Price
$ 32.69
Selling Price
$ 28.13
2897
1886
746
2972
Market Price
$ 45.52
Selling Price
$ 40.56
329
216
200
1041
Market Price
$ 45.22
Selling Price
$ 38.22
469
319
173
939
Market Price
$ 50.13
Selling Price
$ 41.85
2157
1058
1474
2497
Market Price
$ 29.61
Selling Price
$ 25.34
512
151
431
1072
Market Price
$ 48.28
Selling Price
$ 43.29
880
499
283
2354
Market Price
$ 51.09
Selling Price
$ 43.70
1011
726
749
1494
Market Price
$ 30.56
Selling Price
$ 26.73
110
103
33
520
Market Price
$ 39.41
Selling Price
$ 33.32
3419
2802
1011
3661
Market Price
$ 43.01
Selling Price
$ 38.29
266
205
185
1064
Market Price
$ 64.15
Selling Price
$ 56.05
625
148
559
1139
Market Price
$ 58.78
Selling Price
$ 48.99
3416
1986
2849
4956
Market Price
$ 50.91
Selling Price
$ 42.96
3808
1663
2668
4308
Market Price
$ 52.02
Selling Price
$ 46.94
713
660
177
2166
Market Price
$ 64.04
Selling Price
$ 55.58
2376
1881
1790
3156
Market Price
$ 38.73
Selling Price
$ 33.65
1720
976
1607
2129
Market Price
$ 47.73
Selling Price
$ 40.89
2506
1969
1664
3791
Market Price
$ 29.35
Selling Price
$ 25.26
2760
2370
2239
3142