Market Price
$ 59.84
Selling Price
$ 52.11
987
394
409
1704
Market Price
$ 61.00
Selling Price
$ 52.53
523
423
164
2024
Market Price
$ 30.05
Selling Price
$ 26.85
2014
2000
1986
2854
Market Price
$ 36.02
Selling Price
$ 30.57
4148
1674
2554
4346
Market Price
$ 65.96
Selling Price
$ 57.00
438
100
371
1678
Market Price
$ 45.74
Selling Price
$ 41.48
1482
408
355
3502
Market Price
$ 46.76
Selling Price
$ 41.80
1089
964
972
3779
Market Price
$ 55.27
Selling Price
$ 47.50
1154
1029
850
2515
Market Price
$ 54.28
Selling Price
$ 45.24
1559
1353
1105
1986
Market Price
$ 45.30
Selling Price
$ 39.56
781
378
363
3730
Market Price
$ 60.08
Selling Price
$ 54.19
714
694
648
907
Market Price
$ 51.51
Selling Price
$ 45.47
144
134
136
687
Market Price
$ 42.18
Selling Price
$ 37.71
827
641
314
1522
Market Price
$ 58.84
Selling Price
$ 51.03
2266
638
1870
4998
Market Price
$ 45.54
Selling Price
$ 40.82
1673
1618
983
3694
Market Price
$ 50.16
Selling Price
$ 42.68
985
330
447
1491
Market Price
$ 43.29
Selling Price
$ 37.53
1052
933
447
2089
Market Price
$ 33.91
Selling Price
$ 28.32
1589
1429
437
2720
Market Price
$ 55.22
Selling Price
$ 49.70
3727
2520
781
4941
Market Price
$ 63.32
Selling Price
$ 53.39
162
87
108
765
Market Price
$ 47.80
Selling Price
$ 40.75
1077
468
726
1617
Market Price
$ 47.05
Selling Price
$ 41.78
2233
1927
1036
2260
Market Price
$ 56.60
Selling Price
$ 47.72
3359
738
1785
4626
Market Price
$ 63.08
Selling Price
$ 57.28
2992
620
2287
4070
Market Price
$ 53.00
Selling Price
$ 47.89
213
159
73
899
Market Price
$ 34.21
Selling Price
$ 29.05
395
152
305
707
Market Price
$ 41.53
Selling Price
$ 35.79
505
363
191
795
Market Price
$ 34.19
Selling Price
$ 29.96
3155
2796
3056
4884
Market Price
$ 48.87
Selling Price
$ 41.34
1896
806
511
4773
Market Price
$ 46.30
Selling Price
$ 38.92
253
164
183
1052
Market Price
$ 34.87
Selling Price
$ 31.08
1989
706
1962
2522
Market Price
$ 48.08
Selling Price
$ 42.17
688
642
502
973
Market Price
$ 59.82
Selling Price
$ 51.58
4422
4340
2691
4655
Market Price
$ 45.06
Selling Price
$ 40.25
1499
1020
326
4261
Market Price
$ 35.25
Selling Price
$ 29.89
1856
725
733
2156
Market Price
$ 59.55
Selling Price
$ 51.39
740
721
723
1090
Market Price
$ 63.39
Selling Price
$ 55.69
1703
776
1003
1962
Market Price
$ 50.38
Selling Price
$ 44.03
775
266
238
945
Market Price
$ 39.25
Selling Price
$ 34.81
3499
894
2405
4559
Market Price
$ 39.60
Selling Price
$ 35.01
278
210
70
625