Market Price
$ 46.07
Selling Price
$ 39.24
2199
1993
1961
2667
Market Price
$ 30.95
Selling Price
$ 27.26
2873
2529
2833
4775
Market Price
$ 52.12
Selling Price
$ 47.35
1057
1025
659
1183
Market Price
$ 55.95
Selling Price
$ 49.83
1509
1046
1038
2982
Market Price
$ 55.35
Selling Price
$ 47.26
329
98
247
562
Market Price
$ 49.65
Selling Price
$ 42.16
860
249
232
1315
Market Price
$ 38.17
Selling Price
$ 34.52
1177
645
519
1497
Market Price
$ 55.41
Selling Price
$ 46.81
1477
831
1271
2314
Market Price
$ 64.24
Selling Price
$ 58.18
1428
714
887
4182
Market Price
$ 55.27
Selling Price
$ 49.69
2155
881
1906
3782
Market Price
$ 36.60
Selling Price
$ 31.76
2635
2044
1743
2760
Market Price
$ 31.31
Selling Price
$ 28.04
806
360
261
1723
Market Price
$ 30.88
Selling Price
$ 27.81
983
622
375
2474
Market Price
$ 47.53
Selling Price
$ 40.33
2221
489
1130
4365
Market Price
$ 42.78
Selling Price
$ 37.95
2990
1047
2014
4362
Market Price
$ 47.82
Selling Price
$ 41.48
922
640
473
2351
Market Price
$ 70.50
Selling Price
$ 59.81
805
398
443
1029
Market Price
$ 36.43
Selling Price
$ 30.86
2598
2058
1709
3507
Market Price
$ 64.42
Selling Price
$ 58.16
381
114
281
496
Market Price
$ 61.54
Selling Price
$ 54.98
1062
727
806
1987
Market Price
$ 59.03
Selling Price
$ 52.25
347
258
115
1183
Market Price
$ 55.74
Selling Price
$ 48.76
3171
1779
802
3409
Market Price
$ 66.35
Selling Price
$ 55.51
3081
2950
1662
3437
Market Price
$ 36.60
Selling Price
$ 32.94
737
209
687
2696
Market Price
$ 31.43
Selling Price
$ 28.06
1177
1017
235
1941
Market Price
$ 57.37
Selling Price
$ 50.79
2758
2029
1721
2979
Market Price
$ 65.02
Selling Price
$ 55.29
1623
1575
569
3042
Market Price
$ 63.51
Selling Price
$ 55.22
2002
729
960
2608
Market Price
$ 49.97
Selling Price
$ 41.94
3033
2020
749
3286
Market Price
$ 34.72
Selling Price
$ 31.49
2071
2046
1043
3269
Market Price
$ 35.41
Selling Price
$ 30.17
1685
1288
1108
3668
Market Price
$ 61.45
Selling Price
$ 54.78
3161
881
2583
4328
Market Price
$ 55.12
Selling Price
$ 49.58
992
753
704
1322
Market Price
$ 37.48
Selling Price
$ 32.71
138
116
123
619
Market Price
$ 58.59
Selling Price
$ 52.99
1332
455
1240
1957
Market Price
$ 68.56
Selling Price
$ 57.41
966
199
539
2827
Market Price
$ 53.55
Selling Price
$ 46.36
358
281
172
1280
Market Price
$ 42.98
Selling Price
$ 38.13
165
165
128
564
Market Price
$ 31.65
Selling Price
$ 28.09
2055
1925
1207
3041
Market Price
$ 54.13
Selling Price
$ 49.11
4585
4560
3995
4640