STANLEY BLACK & DECKER, INC. Diluted Shares Outstanding (Weighted Average)
STANLEY BLACK & DECKER, INC. (SWK) reported Diluted Shares Outstanding (Weighted Average) of 150.65 million shares for the 3-month period ending 2026-07-04, per its 10-Q filed 2026-07-29.
Financial Statements › Income Statement › Earnings Per Share
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding · last filed 2026-07-29
- STANLEY BLACK & DECKER, INC. weighted average number of shares outstanding, diluted for the quarter ending 2026-07-04 was 150.65M shares, a 0.71% decline year-over-year.
- STANLEY BLACK & DECKER, INC. weighted average number of shares outstanding, diluted for the quarter ending 2026-04-04 was 152.39M shares, a 0.45% increase year-over-year.
- STANLEY BLACK & DECKER, INC. weighted average number of shares outstanding, diluted for the quarter ending 2026-01-03 was 152.11M shares, a 0.31% increase year-over-year.
- STANLEY BLACK & DECKER, INC. weighted average number of shares outstanding, diluted for the quarter ending 2025-09-27 was 151.96M shares, a 0.33% increase year-over-year.
- STANLEY BLACK & DECKER, INC. weighted average number of shares outstanding, diluted for fiscal 2026 was 151.88M shares, a 0.38% increase from fiscal 2024.
- STANLEY BLACK & DECKER, INC. weighted average number of shares outstanding, diluted for fiscal 2024 was 151.30M shares, a 1.03% increase from fiscal 2023.
- STANLEY BLACK & DECKER, INC. weighted average number of shares outstanding, diluted for fiscal 2023 was 149.75M shares, a 4.34% decline from fiscal 2022.
- STANLEY BLACK & DECKER, INC. weighted average number of shares outstanding, diluted for fiscal 2022 was 156.55M shares, a 5.13% decline from fiscal 2022.
| Period end | Weighted Average Number of Shares Outstanding, Diluted 3 month | Weighted Average Number of Shares Outstanding, Diluted 3 month as first filed | Weighted Average Number of Shares Outstanding, Diluted 6 month | Weighted Average Number of Shares Outstanding, Diluted 6 month as first filed | Weighted Average Number of Shares Outstanding, Diluted 9 month | Weighted Average Number of Shares Outstanding, Diluted 9 month as first filed | Weighted Average Number of Shares Outstanding, Diluted 12 month | Weighted Average Number of Shares Outstanding, Diluted 12 month as first filed |
|---|---|---|---|---|---|---|---|---|
| 2026-07-04 | 150.65M shares 10-Q · filed 2026-07-29 | 151.40M shares 10-Q · filed 2026-07-29 | 151.72M shares derived: average of 3 quarters · filed 2026-07-29 | 151.78M shares derived: average of 4 quarters · filed 2026-07-29 | ||||
| 2026-04-04 | 152.39M shares 10-Q · filed 2026-04-29 | 152.25M shares derived: average of 2 quarters · filed 2026-04-29 | 152.15M shares derived: average of 3 quarters · filed 2026-04-29 | 152.05M shares derived: average of 4 quarters · filed 2026-07-29 | ||||
| 2026-01-03 | 152.11M shares derived: 10-K 12 month − 10-Q 9 month · filed 2026-02-24 | 152.03M shares derived: average of 2 quarters · filed 2026-02-24 | 151.93M shares derived: average of 3 quarters · filed 2026-07-29 | 151.88M shares 10-K · filed 2026-02-24 | ||||
| 2025-09-27 | 151.96M shares 10-Q · filed 2025-11-04 | 151.84M shares derived: average of 2 quarters · filed 2026-07-29 | 151.80M shares 10-Q · filed 2025-11-04 | 151.76M shares derived: average of 4 quarters · filed 2026-07-29 | ||||
| 2025-06-28 | 151.73M shares 10-Q · filed 2026-07-29 | 151.71M shares 10-Q · filed 2026-07-29 | 151.69M shares derived: average of 3 quarters · filed 2026-07-29 | 151.63M shares derived: average of 4 quarters · filed 2026-07-29 | ||||
| 2025-03-29 | 151.70M shares 10-Q · filed 2026-04-29 | 151.67M shares derived: average of 2 quarters · filed 2026-04-29 | 151.60M shares derived: average of 3 quarters · filed 2026-04-29 | 151.30M shares derived: average of 4 quarters · filed 2026-04-29 | ||||
| 2024-12-28 | 151.64M shares derived: 10-K 12 month − 10-Q 9 month · filed 2026-02-24 | 151.55M shares derived: average of 2 quarters · filed 2026-02-24 | 151.17M shares derived: average of 3 quarters · filed 2026-02-24 | 151.30M shares 10-K · filed 2026-02-24 | ||||
| 2024-09-28 | 151.47M shares 10-Q · filed 2025-11-04 | 150.93M shares derived: average of 2 quarters · filed 2025-11-04 | 151.18M shares 10-Q · filed 2025-11-04 | 150.69M shares derived: average of 4 quarters · filed 2026-02-24 | ||||
| 2024-06-29 | 150.39M shares 10-Q · filed 2025-07-29 | 151.01M shares 10-Q · filed 2025-07-29 | 150.43M shares derived: average of 3 quarters · filed 2026-02-24 | 150.46M shares derived: average of 4 quarters · filed 2026-02-24 | ||||
| 2024-03-30 | 150.94M shares 10-Q · filed 2025-04-30 | 150.44M shares derived: average of 2 quarters · filed 2026-02-24 | 150.48M shares derived: average of 3 quarters · filed 2026-02-24 | 150.41M shares derived: average of 4 quarters · filed 2026-02-24 | ||||
| 2023-12-30 | 149.94M shares derived: 10-K 12 month − 10-Q 9 month · filed 2026-02-24 | 150.24M shares derived: average of 2 quarters · filed 2026-02-24 | 150.24M shares derived: average of 3 quarters · filed 2026-02-24 | 149.75M shares 10-K · filed 2026-02-24 | ||||
| 2023-09-30 | 150.54M shares 10-Q · filed 2024-10-29 | 150.39M shares derived: average of 2 quarters · filed 2024-10-29 | 149.69M shares 10-Q · filed 2024-10-29 | 150.66M shares derived: average of 4 quarters · filed 2025-02-18 | ||||
| 2023-07-01 | 150.23M shares 10-Q · filed 2024-07-30 | 149.63M shares 10-Q · filed 2024-07-30 | 150.71M shares derived: average of 3 quarters · filed 2025-02-18 | 151.43M shares derived: average of 4 quarters · filed 2025-02-18 | ||||
| 2023-04-01 | 149.57M shares 10-Q · filed 2024-05-02 | 150.94M shares derived: average of 2 quarters · filed 2025-02-18 | 151.83M shares derived: average of 3 quarters · filed 2025-02-18 | 152.58M shares derived: average of 4 quarters · filed 2025-02-18 | ||||
| 2022-12-31 | 152.31M shares derived: 10-K 12 month − 10-Q 9 month · filed 2025-02-18 | 152.96M shares derived: average of 2 quarters · filed 2025-02-18 | 153.58M shares derived: average of 3 quarters · filed 2025-02-18 | 156.55M shares 10-K · filed 2025-02-18 | ||||
| 2022-10-01 | 153.60M shares 10-Q · filed 2023-10-30 | 154.21M shares derived: average of 2 quarters · filed 2023-10-30 | 157.97M shares 10-Q · filed 2023-10-30 | 159.81M shares derived: average of 4 quarters · filed 2024-02-27 | ||||
| 2022-07-02 | 154.81M shares 10-Q · filed 2023-08-01 | 160.13M shares 10-Q · filed 2023-08-01 | 161.87M shares derived: average of 3 quarters · filed 2024-02-27 | 162.74M shares derived: average of 4 quarters · filed 2024-02-27 | ||||
| 2022-04-02 | 165.41M shares 10-Q · filed 2023-05-04 | 165.40M shares derived: average of 2 quarters · filed 2024-02-27 | 165.38M shares derived: average of 3 quarters · filed 2024-02-27 | 165.33M shares derived: average of 4 quarters · filed 2024-02-27 | ||||
| 2022-01-01 | 165.40M shares derived: 10-K 12 month − 10-Q 9 month · filed 2024-02-27 | 165.37M shares derived: average of 2 quarters · filed 2024-02-27 | 165.31M shares derived: average of 3 quarters · filed 2024-02-27 | 165.02M shares 10-K · filed 2024-02-27 | ||||
| 2021-10-02 | 165.34M shares 10-Q · filed 2022-10-27 | 165.26M shares derived: average of 2 quarters · filed 2022-10-27 | 164.90M shares 10-Q · filed 2022-10-27 | 164.57M shares derived: average of 4 quarters · filed 2023-02-23 | ||||
| 2021-07-03 | 165.19M shares 10-Q · filed 2022-07-28 | 161.57M shares 10-Q · filed 2021-07-27 | 164.73M shares 10-Q · filed 2022-07-28 | 160.86M shares 10-Q · filed 2021-07-27 | 164.32M shares derived: average of 3 quarters · filed 2023-02-23 | 163.91M shares derived: average of 4 quarters · filed 2023-02-23 | ||
| 2021-04-03 | 164.35M shares 10-Q · filed 2022-04-28 | 160.22M shares 10-Q · filed 2021-04-28 | 163.88M shares derived: average of 2 quarters · filed 2023-02-23 | 163.48M shares derived: average of 3 quarters · filed 2023-02-23 | 122.61M shares derived: average of 4 quarters · filed 2023-02-23 | |||
| 2021-01-02 | 163.41M shares derived: 10-K 12 month − 10-Q/A 9 month · filed 2023-02-23 | 163.04M shares derived: average of 2 quarters · filed 2023-02-23 | 108.70M shares derived: average of 3 quarters · filed 2023-02-23 | 162.43M shares 10-K · filed 2023-02-23 | 155.86M shares 10-K · filed 2021-02-18 | |||
| 2020-09-26 | 162.68M shares 10-Q/A · filed 2022-01-31 | 157.97M shares 10-Q · filed 2020-10-27 | 81.34M shares derived: average of 2 quarters · filed 2022-01-31 | 162.10M shares 10-Q/A · filed 2022-01-31 | 154.76M shares 10-Q · filed 2020-10-27 | 84.33M shares derived: average of 4 quarters · filed 2022-02-22 | ||
| 2020-06-27 | 1.45 shares 10-Q/A · filed 2022-01-31 | 154.15M shares 10-Q · filed 2020-07-31 | 2.27 shares 10-Q/A · filed 2022-01-31 | 153.29M shares 10-Q · filed 2020-07-31 | 58.21M shares derived: average of 3 quarters · filed 2022-02-22 | 81.31M shares derived: average of 4 quarters · filed 2022-02-22 | ||
| 2020-03-28 | 0.83 shares 10-Q/A · filed 2022-01-31 | 151.90M shares 10-Q · filed 2020-05-01 | 87.31M shares derived: average of 2 quarters · filed 2022-02-22 | 108.42M shares derived: average of 3 quarters · filed 2022-02-22 | 118.90M shares derived: average of 4 quarters · filed 2022-02-22 | |||
| 2019-12-28 | 174.63M shares derived: 10-K 12 month − 10-Q 9 month · filed 2022-02-22 | 162.63M shares derived: average of 2 quarters · filed 2022-02-22 | 158.54M shares derived: average of 3 quarters · filed 2022-02-22 | 156.38M shares 10-K · filed 2022-02-22 | 150.56M shares 10-K · filed 2020-02-21 | |||
| 2019-09-28 | 150.62M shares 10-Q · filed 2020-10-27 | 150.49M shares derived: average of 2 quarters · filed 2020-10-27 | 150.30M shares 10-Q · filed 2020-10-27 | 155.33M shares derived: average of 4 quarters · filed 2022-01-31 | ||||
| 2019-06-29 | 150.36M shares 10-Q · filed 2020-07-31 | 150.14M shares 10-Q · filed 2020-07-31 | 156.90M shares derived: average of 3 quarters · filed 2022-01-31 | 155.33M shares derived: average of 4 quarters · filed 2022-01-31 | ||||
| 2019-03-30 | 149.91M shares 10-Q · filed 2020-05-01 | 160.18M shares derived: average of 2 quarters · filed 2022-01-31 | 156.98M shares derived: average of 3 quarters · filed 2022-01-31 | 155.86M shares derived: average of 4 quarters · filed 2022-01-31 | ||||
| 2018-12-29 | 170.44M shares derived: 10-K/A 12 month − 10-Q 9 month · filed 2022-01-31 | 160.52M shares derived: average of 2 quarters · filed 2022-01-31 | 157.85M shares derived: average of 3 quarters · filed 2022-01-31 | 156.78M shares 10-K/A · filed 2022-01-31 | 151.64M shares 10-K · filed 2019-02-26 | |||
| 2018-09-29 | 150.60M shares 10-Q · filed 2019-10-25 | 151.55M shares derived: average of 2 quarters · filed 2019-10-25 | 152.22M shares 10-Q · filed 2019-10-25 | 152.62M shares derived: average of 4 quarters · filed 2020-02-21 | ||||
| 2018-06-30 | 152.49M shares 10-Q · filed 2019-07-23 | 153.12M shares 10-Q · filed 2019-07-23 | 153.29M shares derived: average of 3 quarters · filed 2020-02-21 | 153.12M shares derived: average of 4 quarters · filed 2020-02-21 | ||||
| 2018-03-31 | 153.91M shares 10-Q · filed 2019-04-26 | 153.69M shares derived: average of 2 quarters · filed 2020-02-21 | 153.34M shares derived: average of 3 quarters · filed 2020-02-21 | 153.06M shares derived: average of 4 quarters · filed 2020-02-21 | ||||
| 2017-12-30 | 153.48M shares derived: 10-K 12 month − 10-Q 9 month · filed 2020-02-21 | 153.05M shares derived: average of 2 quarters · filed 2020-02-21 | 152.78M shares derived: average of 3 quarters · filed 2020-02-21 | 152.45M shares 10-K · filed 2020-02-21 | ||||
| 2017-09-30 | 152.62M shares 10-Q · filed 2018-10-26 | 152.42M shares derived: average of 2 quarters · filed 2018-10-26 | 152.11M shares 10-Q · filed 2018-10-26 | 151.51M shares derived: average of 4 quarters · filed 2019-02-26 | ||||
| 2017-07-01 | 152.23M shares 10-Q · filed 2018-07-20 | 151.86M shares 10-Q · filed 2018-07-20 | 151.14M shares derived: average of 3 quarters · filed 2019-02-26 | 150.35M shares derived: average of 4 quarters · filed 2019-02-26 | ||||
| 2017-04-01 | 151.53M shares 10-Q · filed 2018-04-23 | 150.60M shares derived: average of 2 quarters · filed 2019-02-26 | 149.73M shares derived: average of 3 quarters · filed 2019-02-26 | 149.11M shares derived: average of 4 quarters · filed 2019-02-26 | ||||
| 2016-12-31 | 149.68M shares derived: 10-K 12 month − 10-Q 9 month · filed 2019-02-26 | 148.83M shares derived: average of 2 quarters · filed 2019-02-26 | 148.31M shares derived: average of 3 quarters · filed 2019-02-26 | 148.21M shares 10-K · filed 2019-02-26 | ||||
| 2016-10-01 | 147.97M shares 10-Q · filed 2017-10-25 | 147.62M shares derived: average of 2 quarters · filed 2017-10-25 | 147.72M shares 10-Q · filed 2017-10-25 | 148.37M shares derived: average of 4 quarters · filed 2018-02-27 | ||||
| 2016-07-02 | 147.26M shares 10-Q · filed 2017-07-25 | 147.54M shares 10-Q · filed 2017-07-25 | 148.50M shares derived: average of 3 quarters · filed 2018-02-27 | 149.07M shares derived: average of 4 quarters · filed 2018-02-27 | ||||
| 2016-04-02 | 147.62M shares 10-Q · filed 2017-04-25 | 149.11M shares derived: average of 2 quarters · filed 2018-02-27 | 149.67M shares derived: average of 3 quarters · filed 2018-02-27 | 150.42M shares derived: average of 4 quarters · filed 2018-02-27 | ||||
| 2016-01-02 | 150.61M shares derived: 10-K 12 month − 10-Q 9 month · filed 2018-02-27 | 150.69M shares derived: average of 2 quarters · filed 2018-02-27 | 151.35M shares derived: average of 3 quarters · filed 2018-02-27 | 152.71M shares 10-K · filed 2018-02-27 | ||||
| 2015-10-03 | 150.78M shares 10-Q · filed 2016-10-28 | 151.72M shares derived: average of 2 quarters · filed 2016-10-28 | 153.41M shares 10-Q · filed 2016-10-28 | 154.92M shares derived: average of 4 quarters · filed 2017-02-15 | ||||
| 2015-07-04 | 152.66M shares 10-Q · filed 2016-07-25 | 154.88M shares 10-Q · filed 2016-07-25 | 156.29M shares derived: average of 3 quarters · filed 2017-02-15 | 157.37M shares derived: average of 4 quarters · filed 2017-02-15 | ||||
| 2015-04-04 | 156.54M shares 10-Q · filed 2016-04-22 | 158.11M shares derived: average of 2 quarters · filed 2017-02-15 | 158.93M shares derived: average of 3 quarters · filed 2017-02-15 | 159.12M shares derived: average of 4 quarters · filed 2017-02-15 | ||||
| 2015-01-03 | 159.68M shares derived: 10-K 12 month − 10-Q 9 month · filed 2017-02-15 | 160.13M shares derived: average of 2 quarters · filed 2017-02-15 | 159.98M shares derived: average of 3 quarters · filed 2017-02-15 | 159.74M shares 10-K · filed 2017-02-15 | ||||
| 2014-09-27 | 160.58M shares 10-Q · filed 2015-10-27 | 160.12M shares derived: average of 2 quarters · filed 2015-10-27 | 159.75M shares 10-Q · filed 2015-10-27 | 159.54M shares derived: average of 4 quarters · filed 2016-02-19 | ||||
| 2014-06-28 | 159.67M shares 10-Q · filed 2015-07-31 | 159.35M shares 10-Q · filed 2015-07-31 | 159.19M shares derived: average of 3 quarters · filed 2016-02-19 | 159.12M shares derived: average of 4 quarters · filed 2016-02-19 | ||||
| 2014-03-29 | 158.95M shares 10-Q · filed 2015-04-29 | 158.95M shares derived: average of 2 quarters · filed 2016-02-19 | 158.94M shares derived: average of 3 quarters · filed 2016-02-19 | 158.79M shares derived: average of 4 quarters · filed 2016-02-19 | ||||
| 2013-12-28 | 158.95M shares derived: 10-K 12 month − 10-Q 9 month · filed 2016-02-19 | 158.94M shares derived: average of 2 quarters · filed 2016-02-19 | 158.74M shares derived: average of 3 quarters · filed 2016-02-19 | 158.78M shares 10-K · filed 2016-02-19 | ||||
| 2013-09-28 | 158.93M shares 10-Q · filed 2014-10-23 | 158.64M shares derived: average of 2 quarters · filed 2014-10-23 | 158.72M shares 10-Q · filed 2014-10-23 | 160.09M shares derived: average of 4 quarters · filed 2015-10-05 | ||||
| 2013-06-29 | 158.35M shares 10-Q · filed 2014-07-31 | 158.48M shares 10-Q · filed 2014-07-31 | 160.48M shares derived: average of 3 quarters · filed 2015-10-05 | 161.87M shares derived: average of 4 quarters · filed 2015-10-05 | ||||
| 2013-03-30 | 158.99M shares 10-Q · filed 2014-04-25 | 161.55M shares derived: average of 2 quarters · filed 2015-10-05 | 163.05M shares derived: average of 3 quarters · filed 2015-10-05 | 164.26M shares derived: average of 4 quarters · filed 2015-10-05 | ||||
| 2012-12-29 | 164.10M shares derived: 8-K 12 month − 10-Q 9 month · filed 2015-10-05 | 165.07M shares derived: average of 2 quarters · filed 2015-10-05 | 166.02M shares derived: average of 3 quarters · filed 2015-10-05 | 166.70M shares 8-K · filed 2015-10-05 | ||||
| 2012-09-29 | 166.04M shares 10-Q · filed 2013-10-28 | 166.98M shares derived: average of 2 quarters · filed 2013-10-28 | 167.57M shares 10-Q · filed 2013-10-28 | 167.60M shares derived: average of 4 quarters · filed 2014-10-06 | ||||
| 2012-06-30 | 167.92M shares 10-Q · filed 2013-07-31 | 168.16M shares 10-Q · filed 2013-07-31 | 168.12M shares derived: average of 3 quarters · filed 2014-10-06 | 168.31M shares derived: average of 4 quarters · filed 2014-10-06 | ||||
| 2012-03-31 | 168.95M shares 10-Q · filed 2013-04-26 | 168.22M shares derived: average of 2 quarters · filed 2014-10-06 | 168.45M shares derived: average of 3 quarters · filed 2014-10-06 | 169.60M shares derived: average of 4 quarters · filed 2014-10-06 | ||||
| 2011-12-31 | 167.49M shares derived: 8-K 12 month − 10-Q 9 month · filed 2014-10-06 | 168.19M shares derived: average of 2 quarters · filed 2014-10-06 | 169.82M shares derived: average of 3 quarters · filed 2014-10-06 | 170.10M shares 8-K · filed 2014-10-06 | ||||
| 2011-10-01 | 168.90M shares 10-Q · filed 2012-10-29 | 170.99M shares derived: average of 2 quarters · filed 2012-10-29 | 170.98M shares 10-Q · filed 2012-10-29 | 170.82M shares derived: average of 4 quarters · filed 2013-02-20 | ||||
| 2011-07-02 | 173.07M shares 10-Q · filed 2012-07-30 | 172.43M shares 10-Q · filed 2012-07-30 | 171.46M shares derived: average of 3 quarters · filed 2013-02-20 | 170.82M shares derived: average of 4 quarters · filed 2013-02-20 | ||||
| 2011-04-02 | 171.94M shares 10-Q · filed 2012-05-02 | 170.66M shares derived: average of 2 quarters · filed 2013-02-20 | 170.07M shares derived: average of 3 quarters · filed 2013-02-20 | 169.07M shares derived: average of 4 quarters · filed 2013-02-20 | ||||
| 2011-01-01 | 169.37M shares derived: 10-K 12 month − 10-Q 9 month · filed 2013-02-20 | 169.13M shares derived: average of 2 quarters · filed 2013-02-20 | 168.11M shares derived: average of 3 quarters · filed 2013-02-20 | 150.17M shares 10-K · filed 2013-02-20 | ||||
| 2010-10-02 | 168.89M shares 10-Q · filed 2011-11-07 | 167.49M shares derived: average of 2 quarters · filed 2011-11-07 | 143.77M shares 10-Q · filed 2011-11-07 | 128.59M shares derived: average of 4 quarters · filed 2012-02-23 | ||||
| 2010-07-03 | 166.08M shares 10-Q · filed 2011-07-27 | 129.16M shares 10-Q · filed 2011-07-27 | 115.16M shares derived: average of 3 quarters · filed 2012-02-23 | 106.51M shares derived: average of 4 quarters · filed 2012-02-23 | ||||
| 2010-04-03 | 97.67M shares 10-Q · filed 2011-05-12 | 89.70M shares derived: average of 2 quarters · filed 2012-02-23 | 86.66M shares derived: average of 3 quarters · filed 2012-02-23 | 84.93M shares derived: average of 4 quarters · filed 2012-02-23 | ||||
| 2010-01-02 | 81.73M shares derived: 10-K 12 month − 10-Q 9 month · filed 2012-02-23 | 81.15M shares derived: average of 2 quarters · filed 2012-02-23 | 80.68M shares derived: average of 3 quarters · filed 2012-02-23 | 80.40M shares 10-K · filed 2012-02-23 | ||||
| 2009-10-03 | 80.56M shares 10-Q · filed 2010-11-01 | 80.15M shares derived: average of 2 quarters · filed 2010-11-01 | 79.95M shares 10-Q · filed 2010-11-01 | |||||
| 2009-07-04 | 79.74M shares 10-Q · filed 2010-07-30 | 79.59M shares 10-Q · filed 2010-07-30 |
Similar stocks
| Stock Name | Country | Market Cap | PE Ratio |
|---|---|---|---|
| Snap-on Inc (SNA) | United States | $19.010B | 20.17 |
| Simpson Manufacturing Co., Inc. (SSD) | United States | $7.116B | 22.74 |
| Hillman Solutions Corp. (HLMN) | United States | $1.366B | 40.02 |
| COMPX INTERNATIONAL INC (CIX) | United States | $0.445B | 14.75 |
| ACME UNITED CORP (ACU) | United States | $0.243B | 18.84 |
| LIFETIME BRANDS, INC (LCUT) | United States | $0.212B | 6.19 |
| EASTERN CO (EML) | United States | $0.150B | 21.77 |