Market Price
$ 40.66
Selling Price
$ 34.02
4097
936
1828
4876
Market Price
$ 46.20
Selling Price
$ 40.24
2592
1946
606
4894
Market Price
$ 39.83
Selling Price
$ 35.72
174
68
84
447
Market Price
$ 29.84
Selling Price
$ 26.12
1426
1162
461
4407
Market Price
$ 67.93
Selling Price
$ 58.29
807
219
423
2277
Market Price
$ 38.85
Selling Price
$ 33.44
1207
1041
535
1222
Market Price
$ 60.59
Selling Price
$ 51.31
2715
2129
831
4406
Market Price
$ 64.21
Selling Price
$ 54.37
406
208
355
1038
Market Price
$ 59.29
Selling Price
$ 53.51
640
280
191
2062
Market Price
$ 57.17
Selling Price
$ 51.06
2158
909
2040
2884
Market Price
$ 56.57
Selling Price
$ 47.27
1170
699
314
2767
Market Price
$ 48.22
Selling Price
$ 41.76
658
640
456
1360
Market Price
$ 64.37
Selling Price
$ 57.18
898
830
240
909
Market Price
$ 57.56
Selling Price
$ 49.71
1130
481
370
2454
Market Price
$ 64.04
Selling Price
$ 55.46
1498
1177
775
3748
Market Price
$ 50.31
Selling Price
$ 44.19
1928
1154
737
3329
Market Price
$ 53.67
Selling Price
$ 46.84
2692
2379
2170
2744
Market Price
$ 35.78
Selling Price
$ 31.66
1802
706
1770
2196
Market Price
$ 59.21
Selling Price
$ 52.16
2484
1199
895
3302
Market Price
$ 37.95
Selling Price
$ 33.04
2005
1012
840
2159
Market Price
$ 61.60
Selling Price
$ 52.69
919
734
520
1855
Market Price
$ 39.00
Selling Price
$ 33.46
852
851
188
856
Market Price
$ 59.58
Selling Price
$ 53.21
2488
727
2104
3654
Market Price
$ 39.14
Selling Price
$ 34.20
3634
3303
2666
3972
Market Price
$ 61.53
Selling Price
$ 54.26
2589
1662
782
2824
Market Price
$ 52.50
Selling Price
$ 47.36
2407
2047
1151
2491
Market Price
$ 59.67
Selling Price
$ 52.52
316
65
119
1104
Market Price
$ 45.04
Selling Price
$ 40.07
3245
994
1639
4993
Market Price
$ 47.56
Selling Price
$ 40.95
664
620
366
960
Market Price
$ 52.51
Selling Price
$ 46.56
1197
816
502
3406
Market Price
$ 38.49
Selling Price
$ 32.28
2153
988
1087
4701
Market Price
$ 34.29
Selling Price
$ 29.95
951
949
719
1823
Market Price
$ 61.94
Selling Price
$ 54.15
3445
886
2086
4248
Market Price
$ 54.66
Selling Price
$ 48.60
321
154
161
730
Market Price
$ 65.18
Selling Price
$ 54.62
1306
934
1171
1397
Market Price
$ 61.08
Selling Price
$ 54.83
535
267
386
994
Market Price
$ 63.40
Selling Price
$ 53.18
549
239
131
719
Market Price
$ 45.75
Selling Price
$ 38.70
3957
2058
1410
4503
Market Price
$ 30.50
Selling Price
$ 26.76
3045
1280
1557
3378
Market Price
$ 41.07
Selling Price
$ 35.04
290
250
264
1040