Market Price
$ 48.58
Selling Price
$ 42.34
3306
1665
1285
3395
Market Price
$ 33.42
Selling Price
$ 27.95
2329
1951
1031
3101
Market Price
$ 65.67
Selling Price
$ 59.14
2088
840
583
3925
Market Price
$ 64.43
Selling Price
$ 57.58
3625
3575
3362
4944
Market Price
$ 37.13
Selling Price
$ 32.92
2635
1438
1894
2928
Market Price
$ 56.11
Selling Price
$ 50.68
2112
2018
495
4373
Market Price
$ 34.25
Selling Price
$ 30.16
1245
1022
465
4492
Market Price
$ 55.98
Selling Price
$ 48.37
1519
465
1062
4914
Market Price
$ 59.84
Selling Price
$ 50.56
262
97
111
726
Market Price
$ 43.29
Selling Price
$ 36.48
1285
994
898
1961
Market Price
$ 40.95
Selling Price
$ 35.61
389
358
90
1758
Market Price
$ 60.02
Selling Price
$ 50.53
1800
809
1146
1930
Market Price
$ 32.77
Selling Price
$ 29.01
2007
1350
833
2425
Market Price
$ 41.34
Selling Price
$ 34.83
4279
2294
3346
4810
Market Price
$ 60.42
Selling Price
$ 51.72
2109
1777
1693
2344
Market Price
$ 50.86
Selling Price
$ 42.93
1408
1134
784
3621
Market Price
$ 68.31
Selling Price
$ 57.63
1452
664
1026
4625
Market Price
$ 42.79
Selling Price
$ 38.42
965
559
441
3997
Market Price
$ 67.48
Selling Price
$ 59.82
3524
1181
738
4398
Market Price
$ 35.36
Selling Price
$ 31.89
543
366
152
1226
Market Price
$ 66.16
Selling Price
$ 59.87
554
266
454
649
Market Price
$ 50.67
Selling Price
$ 45.83
1294
1115
984
4212
Market Price
$ 56.48
Selling Price
$ 48.09
830
796
534
1004
Market Price
$ 39.47
Selling Price
$ 33.20
1922
661
784
2862
Market Price
$ 47.89
Selling Price
$ 42.64
1334
1175
1257
1947
Market Price
$ 57.30
Selling Price
$ 51.67
800
201
399
3924
Market Price
$ 60.93
Selling Price
$ 51.90
2989
2217
882
4906
Market Price
$ 43.39
Selling Price
$ 37.61
998
260
280
2576
Market Price
$ 30.40
Selling Price
$ 25.38
797
163
654
2172
Market Price
$ 62.77
Selling Price
$ 56.44
2318
901
1960
2508
Market Price
$ 50.20
Selling Price
$ 42.27
1184
1053
338
2075
Market Price
$ 35.06
Selling Price
$ 31.63
2881
1043
1564
4869
Market Price
$ 35.90
Selling Price
$ 30.30
4211
4096
2894
4352
Market Price
$ 34.95
Selling Price
$ 31.62
1826
1535
1163
1895
Market Price
$ 66.09
Selling Price
$ 57.60
1374
784
636
1444
Market Price
$ 49.59
Selling Price
$ 42.12
1442
1024
1263
2152
Market Price
$ 62.29
Selling Price
$ 54.34
1698
928
592
4359
Market Price
$ 65.07
Selling Price
$ 56.52
177
130
60
715
Market Price
$ 51.98
Selling Price
$ 44.42
1442
1024
1249
3463
Market Price
$ 54.66
Selling Price
$ 46.86
1936
644
943
3403