Market Price
$ 48.19
Selling Price
$ 40.60
771
388
168
1150
Market Price
$ 60.60
Selling Price
$ 52.64
1068
421
1034
2675
Market Price
$ 34.66
Selling Price
$ 30.86
1441
1421
522
2538
Market Price
$ 30.37
Selling Price
$ 25.56
390
350
243
484
Market Price
$ 41.78
Selling Price
$ 35.64
2891
2418
931
3564
Market Price
$ 34.73
Selling Price
$ 30.88
1759
484
1505
2286
Market Price
$ 49.38
Selling Price
$ 42.93
670
603
345
730
Market Price
$ 45.74
Selling Price
$ 41.25
1679
1079
488
1846
Market Price
$ 67.28
Selling Price
$ 57.77
1637
857
1603
2852
Market Price
$ 57.90
Selling Price
$ 50.87
1861
949
1631
4709
Market Price
$ 50.48
Selling Price
$ 45.53
2429
1203
2405
3086
Market Price
$ 30.04
Selling Price
$ 27.26
614
580
227
3052
Market Price
$ 64.52
Selling Price
$ 56.92
642
592
264
2077
Market Price
$ 34.53
Selling Price
$ 30.78
301
142
206
781
Market Price
$ 70.32
Selling Price
$ 58.99
3583
1692
3002
3721
Market Price
$ 49.77
Selling Price
$ 44.73
358
93
137
1206
Market Price
$ 41.54
Selling Price
$ 34.89
1341
517
498
4794
Market Price
$ 40.02
Selling Price
$ 34.90
1030
257
882
2324
Market Price
$ 42.57
Selling Price
$ 38.20
391
192
347
1262
Market Price
$ 61.36
Selling Price
$ 55.37
259
203
244
695
Market Price
$ 68.02
Selling Price
$ 59.55
987
953
220
1907
Market Price
$ 54.10
Selling Price
$ 49.13
285
184
104
757
Market Price
$ 35.06
Selling Price
$ 30.37
1961
1220
1836
2033
Market Price
$ 29.96
Selling Price
$ 25.90
1039
564
685
3709
Market Price
$ 54.94
Selling Price
$ 48.05
1415
868
1032
2767
Market Price
$ 47.21
Selling Price
$ 39.78
3789
1609
2993
4018
Market Price
$ 60.58
Selling Price
$ 53.61
964
543
336
1546
Market Price
$ 37.82
Selling Price
$ 32.76
1240
732
684
1348
Market Price
$ 61.09
Selling Price
$ 51.73
1752
353
1273
3577
Market Price
$ 50.18
Selling Price
$ 43.63
1860
1176
379
2631
Market Price
$ 52.94
Selling Price
$ 47.14
863
619
508
1458
Market Price
$ 64.33
Selling Price
$ 55.69
2631
1780
1862
3037
Market Price
$ 37.74
Selling Price
$ 33.77
574
231
508
686
Market Price
$ 62.07
Selling Price
$ 52.71
1732
771
800
3454
Market Price
$ 50.47
Selling Price
$ 44.93
2174
572
1964
3532
Market Price
$ 54.53
Selling Price
$ 48.99
849
576
382
2165
Market Price
$ 66.93
Selling Price
$ 58.33
2422
791
1979
4513
Market Price
$ 28.68
Selling Price
$ 25.89
1652
1214
372
2437
Market Price
$ 32.38
Selling Price
$ 27.04
1706
1356
888
4241
Market Price
$ 46.12
Selling Price
$ 39.77
4081
1739
3193
4156