Market Price
$ 63.87
Selling Price
$ 57.04
1036
481
535
1595
Market Price
$ 46.10
Selling Price
$ 38.47
2799
2171
1837
3888
Market Price
$ 43.77
Selling Price
$ 36.76
1623
1464
574
2000
Market Price
$ 32.77
Selling Price
$ 28.45
2332
1241
1886
2399
Market Price
$ 56.32
Selling Price
$ 50.16
872
267
785
1585
Market Price
$ 35.52
Selling Price
$ 30.78
1192
665
387
2084
Market Price
$ 58.63
Selling Price
$ 49.58
1104
307
476
1149
Market Price
$ 46.92
Selling Price
$ 40.70
2892
1864
1039
4008
Market Price
$ 35.30
Selling Price
$ 31.32
432
335
106
564
Market Price
$ 50.11
Selling Price
$ 41.96
887
852
635
1059
Market Price
$ 45.34
Selling Price
$ 39.49
3040
1034
2094
3715
Market Price
$ 49.97
Selling Price
$ 43.50
717
171
402
1313
Market Price
$ 57.72
Selling Price
$ 51.00
606
158
151
957
Market Price
$ 31.79
Selling Price
$ 27.17
1225
639
802
3307
Market Price
$ 36.02
Selling Price
$ 31.61
2309
1815
1855
2585
Market Price
$ 41.50
Selling Price
$ 35.30
951
776
783
3285
Market Price
$ 32.43
Selling Price
$ 28.29
996
490
890
1565
Market Price
$ 44.61
Selling Price
$ 38.72
1239
900
838
2596
Market Price
$ 64.55
Selling Price
$ 58.44
1171
614
626
2992
Market Price
$ 61.12
Selling Price
$ 52.83
2752
1766
2042
3254
Market Price
$ 42.80
Selling Price
$ 36.90
204
71
131
478
Market Price
$ 41.99
Selling Price
$ 35.55
1884
934
1184
4115
Market Price
$ 44.35
Selling Price
$ 38.62
1035
945
1007
2982
Market Price
$ 66.29
Selling Price
$ 55.85
623
605
324
2688
Market Price
$ 41.63
Selling Price
$ 36.88
1932
1416
662
2259
Market Price
$ 64.73
Selling Price
$ 57.84
1257
765
424
3986
Market Price
$ 34.61
Selling Price
$ 29.11
1030
551
951
2685
Market Price
$ 38.27
Selling Price
$ 32.57
1142
882
467
1239
Market Price
$ 57.28
Selling Price
$ 47.92
493
187
425
1297
Market Price
$ 29.97
Selling Price
$ 25.67
944
269
298
1724
Market Price
$ 63.13
Selling Price
$ 53.48
790
293
632
3825
Market Price
$ 56.00
Selling Price
$ 48.91
1275
307
700
1955
Market Price
$ 36.76
Selling Price
$ 32.02
3815
2618
1108
4943
Market Price
$ 32.52
Selling Price
$ 28.73
1356
490
1229
3306
Market Price
$ 33.80
Selling Price
$ 28.88
4047
3274
2383
4358
Market Price
$ 59.25
Selling Price
$ 53.55
221
206
152
453
Market Price
$ 43.09
Selling Price
$ 36.29
242
204
170
456
Market Price
$ 67.84
Selling Price
$ 57.64
1206
718
1058
1996
Market Price
$ 59.22
Selling Price
$ 52.30
2185
986
1323
3025
Market Price
$ 40.95
Selling Price
$ 36.29
2496
1179
2460
2998