Market Price
$ 52.27
Selling Price
$ 44.29
1022
797
597
3946
Market Price
$ 45.70
Selling Price
$ 39.00
2526
602
606
2965
Market Price
$ 60.34
Selling Price
$ 53.57
2638
2075
1876
3349
Market Price
$ 66.79
Selling Price
$ 56.28
1410
857
1093
3483
Market Price
$ 65.42
Selling Price
$ 55.95
1219
971
941
2367
Market Price
$ 35.93
Selling Price
$ 31.16
1022
374
693
3640
Market Price
$ 41.44
Selling Price
$ 36.61
2369
1804
1947
2598
Market Price
$ 61.28
Selling Price
$ 53.96
2056
739
554
2207
Market Price
$ 38.37
Selling Price
$ 34.40
905
366
673
2289
Market Price
$ 47.54
Selling Price
$ 42.68
893
201
641
3167
Market Price
$ 57.39
Selling Price
$ 51.34
339
293
137
1611
Market Price
$ 44.63
Selling Price
$ 39.67
1427
960
832
1672
Market Price
$ 61.19
Selling Price
$ 52.33
3673
2048
2906
3735
Market Price
$ 33.94
Selling Price
$ 30.66
930
723
287
1104
Market Price
$ 56.22
Selling Price
$ 48.66
1739
450
1252
3403
Market Price
$ 46.66
Selling Price
$ 39.22
1104
409
1102
2862
Market Price
$ 47.53
Selling Price
$ 40.81
417
332
346
1184
Market Price
$ 51.77
Selling Price
$ 46.60
2746
840
2326
3051
Market Price
$ 36.63
Selling Price
$ 32.41
1658
645
1570
3069
Market Price
$ 34.56
Selling Price
$ 30.14
1662
1050
1469
2590
Market Price
$ 59.92
Selling Price
$ 54.43
3149
2926
2778
4596
Market Price
$ 28.73
Selling Price
$ 25.67
1385
311
1153
4257
Market Price
$ 58.08
Selling Price
$ 51.31
802
746
290
1019
Market Price
$ 39.68
Selling Price
$ 33.63
2738
2622
1439
4561
Market Price
$ 50.29
Selling Price
$ 42.28
506
373
170
593
Market Price
$ 44.06
Selling Price
$ 39.26
1949
869
1945
1989
Market Price
$ 47.62
Selling Price
$ 43.00
1407
1148
685
1747
Market Price
$ 45.20
Selling Price
$ 38.58
544
110
352
2166
Market Price
$ 47.87
Selling Price
$ 41.63
1827
1529
670
2687
Market Price
$ 54.28
Selling Price
$ 48.20
1158
605
340
3172
Market Price
$ 39.20
Selling Price
$ 34.78
2331
817
1936
4002
Market Price
$ 51.40
Selling Price
$ 45.24
1702
659
991
3571
Market Price
$ 35.93
Selling Price
$ 32.14
3097
3060
1932
4630
Market Price
$ 35.72
Selling Price
$ 30.15
1036
838
973
2481
Market Price
$ 50.09
Selling Price
$ 42.87
2257
1760
1189
4987
Market Price
$ 62.93
Selling Price
$ 53.07
780
746
552
3532
Market Price
$ 49.02
Selling Price
$ 42.50
1913
707
1445
3865
Market Price
$ 50.50
Selling Price
$ 44.80
3542
793
2511
3885
Market Price
$ 33.48
Selling Price
$ 28.84
898
454
726
3506
Market Price
$ 57.38
Selling Price
$ 48.13
1208
618
983
3095