Market Price
$ 57.69
Selling Price
$ 52.34
2834
1754
1277
4208
Market Price
$ 62.58
Selling Price
$ 52.42
2030
1211
978
4102
Market Price
$ 42.94
Selling Price
$ 38.26
739
612
499
1840
Market Price
$ 43.25
Selling Price
$ 37.96
1437
335
1421
2117
Market Price
$ 35.33
Selling Price
$ 30.51
1012
216
624
3627
Market Price
$ 49.16
Selling Price
$ 41.53
3369
1938
2644
4375
Market Price
$ 58.51
Selling Price
$ 50.72
957
700
285
2486
Market Price
$ 31.76
Selling Price
$ 27.35
305
140
221
698
Market Price
$ 63.70
Selling Price
$ 55.34
1360
1072
1174
2392
Market Price
$ 45.02
Selling Price
$ 39.79
889
860
253
3806
Market Price
$ 32.56
Selling Price
$ 27.86
655
484
578
1675
Market Price
$ 56.39
Selling Price
$ 48.18
841
439
637
2973
Market Price
$ 57.53
Selling Price
$ 51.01
477
357
457
856
Market Price
$ 56.61
Selling Price
$ 48.96
1260
617
1194
2056
Market Price
$ 37.90
Selling Price
$ 32.92
2338
2259
1219
4287
Market Price
$ 48.87
Selling Price
$ 41.89
2114
1232
467
3036
Market Price
$ 58.62
Selling Price
$ 50.51
3500
1183
2765
4917
Market Price
$ 42.88
Selling Price
$ 38.55
98
29
56
427
Market Price
$ 31.98
Selling Price
$ 27.41
165
78
38
673
Market Price
$ 69.85
Selling Price
$ 59.50
1910
1229
945
2517
Market Price
$ 54.53
Selling Price
$ 46.70
872
325
185
1911
Market Price
$ 30.40
Selling Price
$ 26.33
455
232
188
1231
Market Price
$ 47.73
Selling Price
$ 43.32
899
839
473
1330
Market Price
$ 36.56
Selling Price
$ 31.75
3277
982
1779
3914
Market Price
$ 33.72
Selling Price
$ 30.14
1164
523
273
4731
Market Price
$ 62.71
Selling Price
$ 54.66
618
515
506
2972
Market Price
$ 44.22
Selling Price
$ 37.71
1575
1121
566
2529
Market Price
$ 41.35
Selling Price
$ 36.31
4162
3393
2374
4832
Market Price
$ 43.83
Selling Price
$ 39.60
1660
756
1386
1980
Market Price
$ 39.50
Selling Price
$ 33.90
795
522
504
2489
Market Price
$ 54.72
Selling Price
$ 46.64
924
676
758
955
Market Price
$ 39.40
Selling Price
$ 34.76
883
256
416
3130
Market Price
$ 64.94
Selling Price
$ 57.39
3030
2835
2109
3843
Market Price
$ 32.21
Selling Price
$ 29.07
1006
608
754
2312
Market Price
$ 61.74
Selling Price
$ 55.98
2814
907
941
4499
Market Price
$ 31.54
Selling Price
$ 28.62
1931
1492
489
4972
Market Price
$ 35.68
Selling Price
$ 32.36
1088
783
741
4229
Market Price
$ 39.81
Selling Price
$ 36.07
3371
1831
2173
4775
Market Price
$ 48.04
Selling Price
$ 40.99
1458
1055
897
4859
Market Price
$ 56.86
Selling Price
$ 47.97
2000
482
1282
3142