Market Price
$ 38.88
Selling Price
$ 33.27
625
394
516
2942
Market Price
$ 49.60
Selling Price
$ 41.34
2482
1206
903
3781
Market Price
$ 41.98
Selling Price
$ 37.82
774
575
297
2773
Market Price
$ 58.72
Selling Price
$ 52.58
648
386
462
842
Market Price
$ 36.70
Selling Price
$ 31.69
3461
1500
972
3931
Market Price
$ 30.31
Selling Price
$ 26.96
480
480
97
891
Market Price
$ 55.35
Selling Price
$ 49.37
986
790
959
1669
Market Price
$ 60.08
Selling Price
$ 53.30
357
103
142
494
Market Price
$ 34.03
Selling Price
$ 29.04
534
438
465
895
Market Price
$ 37.72
Selling Price
$ 33.97
537
310
151
650
Market Price
$ 59.98
Selling Price
$ 50.26
1896
1570
397
1977
Market Price
$ 34.52
Selling Price
$ 29.12
1085
681
262
2910
Market Price
$ 51.98
Selling Price
$ 46.77
296
274
252
717
Market Price
$ 41.11
Selling Price
$ 36.58
1868
1327
1752
1949
Market Price
$ 56.96
Selling Price
$ 48.71
397
92
395
1465
Market Price
$ 28.42
Selling Price
$ 25.66
233
188
99
1160
Market Price
$ 48.01
Selling Price
$ 41.53
752
663
190
3640
Market Price
$ 32.59
Selling Price
$ 28.99
284
155
251
542
Market Price
$ 31.07
Selling Price
$ 26.14
1480
345
1373
3554
Market Price
$ 41.19
Selling Price
$ 37.24
476
326
121
1530
Market Price
$ 51.65
Selling Price
$ 45.02
4750
2079
2126
4834
Market Price
$ 35.39
Selling Price
$ 30.95
727
196
516
3442
Market Price
$ 61.37
Selling Price
$ 51.58
3278
1255
3266
3625
Market Price
$ 36.69
Selling Price
$ 32.32
2436
1296
1515
2714
Market Price
$ 33.87
Selling Price
$ 28.33
3666
2283
1336
4987
Market Price
$ 60.75
Selling Price
$ 51.45
2578
2438
630
3645
Market Price
$ 38.56
Selling Price
$ 32.97
1288
504
537
2767
Market Price
$ 62.78
Selling Price
$ 52.80
450
431
219
452
Market Price
$ 51.02
Selling Price
$ 45.35
1800
774
1777
3083
Market Price
$ 30.14
Selling Price
$ 26.31
2451
1905
995
4318
Market Price
$ 51.06
Selling Price
$ 43.74
2197
550
1431
4865
Market Price
$ 64.93
Selling Price
$ 55.79
1572
665
431
2668
Market Price
$ 53.78
Selling Price
$ 46.74
204
81
41
777
Market Price
$ 57.58
Selling Price
$ 50.97
4825
2795
4239
4971
Market Price
$ 45.23
Selling Price
$ 37.71
614
212
466
2336
Market Price
$ 58.48
Selling Price
$ 49.19
1995
1939
814
4891
Market Price
$ 29.95
Selling Price
$ 26.08
1231
1177
373
1403
Market Price
$ 35.00
Selling Price
$ 30.40
332
245
158
1168
Market Price
$ 51.46
Selling Price
$ 45.31
442
277
411
2012
Market Price
$ 63.28
Selling Price
$ 57.05
1580
1214
835
3922