Market Price
$ 33.76
Selling Price
$ 29.76
1596
973
869
2584
Market Price
$ 45.21
Selling Price
$ 37.88
101
71
37
500
Market Price
$ 49.86
Selling Price
$ 44.88
752
423
445
1791
Market Price
$ 50.07
Selling Price
$ 42.17
591
263
234
2638
Market Price
$ 65.01
Selling Price
$ 58.65
2012
1251
1483
3471
Market Price
$ 45.14
Selling Price
$ 40.37
338
84
295
687
Market Price
$ 44.43
Selling Price
$ 39.40
4046
2311
3132
4515
Market Price
$ 63.31
Selling Price
$ 55.54
2552
536
1978
4024
Market Price
$ 68.78
Selling Price
$ 59.43
2964
2800
2830
3094
Market Price
$ 29.34
Selling Price
$ 25.54
1941
1301
402
3722
Market Price
$ 31.19
Selling Price
$ 26.09
3181
691
2549
3668
Market Price
$ 31.33
Selling Price
$ 26.63
1733
1697
477
3246
Market Price
$ 30.88
Selling Price
$ 27.35
3765
2406
2820
4507
Market Price
$ 58.05
Selling Price
$ 51.71
135
113
111
551
Market Price
$ 38.06
Selling Price
$ 33.74
2755
2679
1106
3079
Market Price
$ 46.82
Selling Price
$ 42.33
4270
1802
2472
4929
Market Price
$ 30.41
Selling Price
$ 27.63
2555
1191
2363
4471
Market Price
$ 41.13
Selling Price
$ 35.28
1913
1489
1308
3816
Market Price
$ 48.51
Selling Price
$ 41.25
2477
1958
1990
4436
Market Price
$ 55.38
Selling Price
$ 48.66
881
332
533
2973
Market Price
$ 52.31
Selling Price
$ 47.34
1254
272
1112
2653
Market Price
$ 61.35
Selling Price
$ 54.35
3286
3192
1778
4033
Market Price
$ 35.04
Selling Price
$ 31.48
1850
1773
756
2207
Market Price
$ 29.79
Selling Price
$ 26.01
2837
2217
1758
4149
Market Price
$ 65.76
Selling Price
$ 59.52
2036
1949
474
3500
Market Price
$ 68.26
Selling Price
$ 58.87
1952
1523
581
2253
Market Price
$ 40.68
Selling Price
$ 34.94
2709
2650
781
3964
Market Price
$ 60.07
Selling Price
$ 53.61
4496
3268
2046
4926
Market Price
$ 52.76
Selling Price
$ 46.04
1531
604
1403
3581
Market Price
$ 31.81
Selling Price
$ 27.19
791
232
209
3281
Market Price
$ 52.53
Selling Price
$ 44.98
2856
911
1822
4121
Market Price
$ 40.72
Selling Price
$ 34.23
1079
401
1059
3525
Market Price
$ 38.00
Selling Price
$ 33.72
719
670
319
1168
Market Price
$ 41.87
Selling Price
$ 36.46
4072
887
3361
4827
Market Price
$ 46.88
Selling Price
$ 41.19
3249
2185
3048
4745
Market Price
$ 41.89
Selling Price
$ 36.50
703
641
559
2900
Market Price
$ 60.52
Selling Price
$ 50.44
2345
1770
1259
2672
Market Price
$ 33.81
Selling Price
$ 28.56
2283
2024
1639
3838
Market Price
$ 37.77
Selling Price
$ 34.13
265
167
90
511
Market Price
$ 46.16
Selling Price
$ 39.02
336
308
330
437