Market Price
$ 59.07
Selling Price
$ 51.11
952
794
886
3405
Market Price
$ 53.96
Selling Price
$ 47.82
2195
1810
1922
2882
Market Price
$ 37.06
Selling Price
$ 31.00
2640
1909
1496
4311
Market Price
$ 32.40
Selling Price
$ 27.39
834
538
222
1832
Market Price
$ 30.75
Selling Price
$ 26.98
1553
1009
1172
2902
Market Price
$ 32.24
Selling Price
$ 27.51
917
389
811
1653
Market Price
$ 45.82
Selling Price
$ 40.19
1713
1522
813
4554
Market Price
$ 43.21
Selling Price
$ 37.81
2111
1955
1876
3111
Market Price
$ 33.31
Selling Price
$ 29.62
1644
631
1131
2687
Market Price
$ 61.78
Selling Price
$ 51.76
990
455
659
4712
Market Price
$ 49.84
Selling Price
$ 44.73
486
367
271
1170
Market Price
$ 55.13
Selling Price
$ 48.96
816
679
292
3461
Market Price
$ 38.72
Selling Price
$ 35.03
624
547
306
2044
Market Price
$ 37.09
Selling Price
$ 33.72
1655
1312
482
2806
Market Price
$ 71.34
Selling Price
$ 59.53
756
523
165
2362
Market Price
$ 67.42
Selling Price
$ 56.31
2655
2050
753
4566
Market Price
$ 35.67
Selling Price
$ 30.68
363
301
173
1703
Market Price
$ 41.83
Selling Price
$ 35.69
655
322
312
667
Market Price
$ 59.55
Selling Price
$ 52.59
4475
2869
2352
4859
Market Price
$ 49.82
Selling Price
$ 44.09
1745
1649
379
2086
Market Price
$ 67.53
Selling Price
$ 59.28
2244
1114
1301
4840
Market Price
$ 33.62
Selling Price
$ 29.10
2864
743
1998
4807
Market Price
$ 36.76
Selling Price
$ 32.08
3854
2412
817
4675
Market Price
$ 41.03
Selling Price
$ 35.43
4316
4281
3241
4331
Market Price
$ 57.62
Selling Price
$ 51.69
436
146
173
1411
Market Price
$ 35.31
Selling Price
$ 31.01
961
839
746
4264
Market Price
$ 55.68
Selling Price
$ 49.45
1735
988
647
3788
Market Price
$ 32.50
Selling Price
$ 28.75
337
333
288
577
Market Price
$ 40.87
Selling Price
$ 34.77
1963
1855
622
4050
Market Price
$ 59.39
Selling Price
$ 51.70
2530
1462
1932
3131
Market Price
$ 61.29
Selling Price
$ 54.58
427
137
412
709
Market Price
$ 63.86
Selling Price
$ 53.73
3001
621
1091
3267
Market Price
$ 60.26
Selling Price
$ 51.36
3252
1232
684
4253
Market Price
$ 56.87
Selling Price
$ 47.69
1709
719
1591
3260
Market Price
$ 47.86
Selling Price
$ 42.36
1536
1149
678
1904
Market Price
$ 53.43
Selling Price
$ 46.37
3119
1259
1989
4864
Market Price
$ 36.03
Selling Price
$ 31.50
4497
1920
3369
4509
Market Price
$ 61.87
Selling Price
$ 52.04
926
848
926
1591
Market Price
$ 52.01
Selling Price
$ 44.57
815
713
420
3316
Market Price
$ 29.02
Selling Price
$ 25.27
1583
870
464
2782