Market Price
$ 65.22
Selling Price
$ 58.53
4220
2882
1341
4660
Market Price
$ 52.42
Selling Price
$ 43.69
1600
1013
1315
3883
Market Price
$ 38.69
Selling Price
$ 33.30
1092
799
858
2885
Market Price
$ 51.79
Selling Price
$ 44.28
468
106
104
500
Market Price
$ 61.36
Selling Price
$ 54.36
3959
3882
1183
4083
Market Price
$ 49.69
Selling Price
$ 44.18
2691
1081
2563
4157
Market Price
$ 40.18
Selling Price
$ 35.51
416
369
120
2070
Market Price
$ 68.05
Selling Price
$ 59.46
877
421
696
1492
Market Price
$ 38.61
Selling Price
$ 32.26
1145
318
1011
1731
Market Price
$ 41.50
Selling Price
$ 37.28
580
139
288
709
Market Price
$ 35.24
Selling Price
$ 31.38
384
257
295
1084
Market Price
$ 34.70
Selling Price
$ 31.53
1609
473
1324
1821
Market Price
$ 52.70
Selling Price
$ 45.43
2747
1855
2647
4088
Market Price
$ 54.25
Selling Price
$ 45.21
3647
2843
1030
4392
Market Price
$ 44.75
Selling Price
$ 40.20
1738
1283
1129
3408
Market Price
$ 48.92
Selling Price
$ 43.60
2036
1258
1267
4605
Market Price
$ 31.26
Selling Price
$ 27.61
3286
1993
2535
4057
Market Price
$ 54.83
Selling Price
$ 46.47
1916
1170
1244
3625
Market Price
$ 54.16
Selling Price
$ 48.26
1400
332
524
1508
Market Price
$ 36.95
Selling Price
$ 33.27
1989
1172
1932
3013
Market Price
$ 60.35
Selling Price
$ 54.36
267
118
173
957
Market Price
$ 56.47
Selling Price
$ 47.85
262
231
112
650
Market Price
$ 35.86
Selling Price
$ 29.96
1596
951
513
3568
Market Price
$ 57.21
Selling Price
$ 48.98
1164
557
504
3444
Market Price
$ 61.01
Selling Price
$ 51.65
2416
1790
2017
3994
Market Price
$ 42.37
Selling Price
$ 38.08
268
151
177
509
Market Price
$ 30.48
Selling Price
$ 26.26
2540
755
908
4883
Market Price
$ 52.07
Selling Price
$ 46.07
1923
1429
814
4758
Market Price
$ 43.52
Selling Price
$ 36.36
1984
999
1640
2198
Market Price
$ 29.06
Selling Price
$ 25.24
3626
2965
2206
4823
Market Price
$ 63.41
Selling Price
$ 56.62
2436
1226
1032
2900
Market Price
$ 50.39
Selling Price
$ 42.61
2756
2313
2596
4918
Market Price
$ 36.37
Selling Price
$ 32.15
728
409
326
3130
Market Price
$ 48.02
Selling Price
$ 42.71
384
170
143
449
Market Price
$ 60.66
Selling Price
$ 52.13
727
316
428
3110
Market Price
$ 46.35
Selling Price
$ 40.98
1001
410
519
2393
Market Price
$ 64.97
Selling Price
$ 54.26
1177
406
305
1476
Market Price
$ 51.96
Selling Price
$ 45.11
3367
1181
1648
3849
Market Price
$ 42.80
Selling Price
$ 37.09
2367
731
1035
3639
Market Price
$ 30.53
Selling Price
$ 26.79
2160
1494
1121
2943