Back
Day Range
$22.31
$23.47
52-Week Range
$11.15
$25.43
Volume
100
50D / 200D Avg
$22.05
/
$18.85
Prev Close
$22.31
Quick Summary
Price History
Financial Trends
Peer Comparison
vs Industrials sector median (895 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 8.9 | 14.4 |
| P/B | 1.0 | 1.9 |
| ROE % | 10.9 | 11.4 |
| Net Margin % | 2.7 | 6.5 |
| Rev Growth 5Y % | 7.0 | 8.3 |
| D/E | 0.8 | 0.6 |
Dividend History
7 yr streakYield
0.05%
Payout Ratio
0.53%
Growth (3Y)
9.81%
Growth (5Y)
6.17%
| Ex-Date | Payment Date | Amount | Yield |
|---|---|---|---|
| Mar 16, 2026 | Apr 02, 2026 | $0.26 | 4.34% |
| Dec 15, 2025 | Jan 06, 2026 | $0.25 | 4.92% |
| Sep 15, 2025 | Oct 02, 2025 | $0.25 | 5.87% |
| Jun 16, 2025 | Jul 03, 2025 | $0.26 | 5.90% |
| Mar 14, 2025 | Apr 02, 2025 | $0.24 | 8.19% |
| Dec 16, 2024 | Jan 07, 2025 | $0.25 | 6.63% |
| Sep 16, 2024 | Oct 02, 2024 | $0.26 | 5.88% |
| Jun 14, 2024 | Jul 03, 2024 | $0.25 | 5.26% |
| Mar 14, 2024 | Apr 02, 2024 | $0.26 | 4.22% |
| Dec 14, 2023 | Jan 03, 2024 | $0.25 | 4.65% |
| Sep 14, 2023 | Oct 03, 2023 | $0.24 | 4.32% |
| Jun 14, 2023 | Jul 05, 2023 | $0.25 | 4.88% |
| Mar 14, 2023 | Apr 04, 2023 | $0.24 | 4.54% |
| Dec 14, 2022 | Jan 04, 2023 | $0.18 | 5.23% |
| Sep 14, 2022 | Oct 04, 2022 | $0.19 | 4.94% |
| Jun 14, 2022 | Jul 05, 2022 | $0.19 | 4.58% |
| Mar 14, 2022 | Apr 05, 2022 | $0.19 | 5.15% |
| Dec 14, 2021 | Jan 05, 2022 | $0.19 | 4.46% |
| Sep 14, 2021 | Oct 05, 2021 | $0.20 | 4.05% |
| Jun 14, 2021 | Jul 06, 2021 | $0.21 | 4.06% |
Key Takeaways
Revenue grew 6.97% annually over 5 years — modest growth
Earnings grew 34.19% over the past year
ROE of 10.94% — decent returns on equity
Generating 183.83M in free cash flow
P/E of 8.92 — trading at a low valuation
PEG of 0.31 suggests growth is underpriced
Growth
Revenue Growth (5Y)
6.97%
Revenue (1Y)2.19%
Earnings (1Y)34.19%
FCF Growth (3Y)N/A
Quality
Return on Equity
10.94%
ROIC9.36%
Net Margin2.68%
Op. Margin5.58%
Safety
Debt / Equity
0.78
Current Ratio2.14
Interest Coverage4.07
Valuation
P/E Ratio
8.92
Forward P/EN/A
P/B Ratio0.95
EV/EBITDA7.73
Dividend Yield0.05%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 2.19% | Revenue Growth (3Y) | -0.26% |
| Earnings Growth (1Y) | 34.19% | Earnings Growth (3Y) | -15.80% |
| Revenue Growth (5Y) | 6.97% | Earnings Growth (5Y) | 1.90% |
| Profitability | |||
| Revenue (TTM) | 2.14B | Net Income (TTM) | 57.42M |
| ROE | 10.94% | ROA | 4.20% |
| Gross Margin | 18.90% | Operating Margin | 5.58% |
| Net Margin | 2.68% | Free Cash Flow (TTM) | 183.83M |
| ROIC | 9.36% | FCF Growth (3Y) | N/A |
| Safety | |||
| Debt / Equity | 0.78 | Current Ratio | 2.14 |
| Interest Coverage | 4.07 | ||
| Dividends | |||
| Dividend Yield | 0.05% | Payout Ratio | 0.53% |
| Dividend Growth (3Y) | 9.81% | Dividend Growth (5Y) | 6.17% |
| Consecutive Div Years | 7 yrs | ||
| Valuation | |||
| P/E Ratio | 8.92 | Forward P/E | N/A |
| P/B Ratio | 0.95 | P/S Ratio | 0.24 |
| PEG Ratio | 0.31 | Forward PEG | N/A |
| EV/EBITDA | 7.73 | Fwd EV/EBITDA | N/A |
| Forward P/S | N/A | Fwd Earnings Yield | N/A |
| FCF Yield | 35.90% | ||
| Market Cap | 512.07M | Enterprise Value | 925.30M |
Income Statement
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 2.14B | 2.10B | 2.15B | 1.96B | 1.64B |
| Net Income | 57.42M | 42.79M | 80.99M | 72.41M | 53.25M |
| EPS (Diluted) | 2.58 | 1.93 | 3.64 | 3.26 | 2.42 |
| Gross Profit | 405.08M | 413.78M | 450.63M | 390.31M | 331.85M |
| Operating Income | 119.64M | 102.26M | 135.51M | 113.86M | 92.30M |
Balance Sheet
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total Assets | 1.37B | 1.55B | 1.47B | 1.25B | 1.08B |
| Total Liabilities | 829.57M | 1.04B | 977.08M | 800.11M | 690.93M |
| Shareholders' Equity | 537.07M | 512.28M | 496.24M | 449.77M | 389.91M |
| Total Debt | 421.54M | 548.20M | 500.87M | 303.04M | 321.58M |
| Cash & Equivalents | 8.31M | 7.35M | 0.0 | 0.0 | 9.99M |
| Current Assets | 934.69M | 1.09B | 1.04B | 860.12M | 681.36M |
| Current Liabilities | 436.54M | 558.25M | 483.38M | 514.08M | 367.89M |
