Market Price
$ 40.35
Selling Price
$ 36.21
2113
1760
759
4992
Market Price
$ 52.63
Selling Price
$ 45.80
3529
889
1815
4015
Market Price
$ 49.14
Selling Price
$ 44.26
235
154
69
802
Market Price
$ 30.43
Selling Price
$ 26.83
718
550
143
1210
Market Price
$ 51.87
Selling Price
$ 44.97
1458
675
1269
2010
Market Price
$ 52.63
Selling Price
$ 46.00
2183
843
1151
3142
Market Price
$ 34.69
Selling Price
$ 30.01
4160
3037
3149
4874
Market Price
$ 29.30
Selling Price
$ 26.35
958
332
211
1731
Market Price
$ 57.11
Selling Price
$ 48.91
1450
486
335
3750
Market Price
$ 46.91
Selling Price
$ 41.07
1104
1053
350
1396
Market Price
$ 50.30
Selling Price
$ 43.82
2369
495
1601
4004
Market Price
$ 45.86
Selling Price
$ 39.34
904
612
888
1256
Market Price
$ 35.92
Selling Price
$ 30.96
1941
1023
1603
3124
Market Price
$ 34.52
Selling Price
$ 30.15
210
193
81
969
Market Price
$ 36.50
Selling Price
$ 31.60
2908
1542
2150
3876
Market Price
$ 51.01
Selling Price
$ 45.95
222
78
149
1077
Market Price
$ 41.22
Selling Price
$ 34.39
2265
596
1738
2881
Market Price
$ 51.11
Selling Price
$ 45.33
2725
1716
1773
2932
Market Price
$ 49.06
Selling Price
$ 44.08
767
551
735
1665
Market Price
$ 59.00
Selling Price
$ 50.03
500
498
498
762
Market Price
$ 42.98
Selling Price
$ 37.02
1799
1159
390
3437
Market Price
$ 41.90
Selling Price
$ 36.69
1878
1609
813
3043
Market Price
$ 61.68
Selling Price
$ 52.14
896
303
612
1097
Market Price
$ 51.22
Selling Price
$ 43.01
2061
756
641
3110
Market Price
$ 68.62
Selling Price
$ 57.64
1219
865
375
3837
Market Price
$ 57.76
Selling Price
$ 50.06
1313
1253
754
4676
Market Price
$ 51.27
Selling Price
$ 44.22
3920
2309
3145
4041
Market Price
$ 41.25
Selling Price
$ 37.01
2663
1877
1877
4440
Market Price
$ 42.64
Selling Price
$ 38.61
330
161
326
678
Market Price
$ 37.42
Selling Price
$ 32.01
691
534
540
898
Market Price
$ 63.64
Selling Price
$ 55.48
1719
438
658
2239
Market Price
$ 56.26
Selling Price
$ 50.14
775
768
624
3518
Market Price
$ 38.55
Selling Price
$ 33.40
1322
333
330
4498
Market Price
$ 34.19
Selling Price
$ 30.62
1276
902
909
2062
Market Price
$ 35.01
Selling Price
$ 31.56
903
180
628
3836
Market Price
$ 52.31
Selling Price
$ 45.74
366
126
206
1200
Market Price
$ 65.18
Selling Price
$ 57.37
604
152
160
815
Market Price
$ 55.81
Selling Price
$ 48.71
1207
817
384
4706
Market Price
$ 34.37
Selling Price
$ 30.39
1833
1110
965
2220
Market Price
$ 29.62
Selling Price
$ 26.07
3608
1832
1946
4910