Back
Day Range
$67.13
$69.18
52-Week Range
$24.76
$76.47
Volume
275,888
50D / 200D Avg
$68.03
/
$53.27
Prev Close
$67.54
Quick Summary
Price History
Financial Trends
Peer Comparison
vs Industrials sector median (895 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 46.0 | 14.4 |
| P/B | 2.4 | 1.9 |
| ROE % | 5.4 | 11.4 |
| Net Margin % | 5.8 | 6.5 |
| Rev Growth 5Y % | -0.9 | 8.3 |
| D/E | 0.1 | 0.6 |
Analyst Price Target
Hold
$75.00
+11.6%
Low: $74.00
High: $76.00
Forward P/E
26.62
Forward EPS
$2.53
EPS Growth (est.)
+0.0%
Est. Revenue
825.26M
Earnings Estimates
| Period | EPS Est. | Revenue Est. | Analysts |
|---|---|---|---|
| FY2030 |
$4.12
$4.08 – $4.19
|
998.20M | 1 |
| FY2029 |
$3.61
$3.57 – $3.67
|
941.70M | 1 |
| FY2028 |
$3.20
$3.15 – $3.26
|
895.40M | 3 |
No quarterly estimates available
Earnings Surprises
Last 8 quarters
| Quarter | Est. EPS | Actual EPS | Surprise |
|---|---|---|---|
| 2026-03-02 | $0.72 | $0.81 | +12.7% |
| 2025-11-03 | $0.65 | $0.72 | +10.8% |
| 2025-08-04 | $0.49 | $0.59 | +20.4% |
| 2025-05-06 | $0.36 | $0.44 | +22.2% |
| 2025-02-24 | $0.46 | $0.33 | -28.3% |
| 2024-11-05 | $0.56 | $0.59 | +5.4% |
| 2024-08-05 | $0.61 | $0.64 | +4.9% |
| 2024-05-08 | $0.45 | $0.53 | +17.8% |
Dividend History
7 yr streakYield
0.01%
Payout Ratio
0.25%
Growth (3Y)
0.00%
Growth (5Y)
0.00%
| Ex-Date | Payment Date | Amount | Yield |
|---|---|---|---|
| Apr 13, 2026 | Apr 27, 2026 | $0.12 | 0.58% |
| Jan 07, 2026 | Jan 21, 2026 | $0.09 | 0.63% |
| Oct 07, 2025 | Oct 21, 2025 | $0.09 | 0.71% |
| Jul 07, 2025 | Jul 21, 2025 | $0.09 | 1.02% |
| Apr 04, 2025 | Apr 22, 2025 | $0.09 | 1.36% |
| Jan 03, 2025 | Jan 20, 2025 | $0.09 | 0.81% |
| Oct 04, 2024 | Oct 21, 2024 | $0.09 | 0.75% |
| Jul 05, 2024 | Jul 19, 2024 | $0.09 | 0.77% |
| Apr 03, 2024 | Apr 19, 2024 | $0.09 | 0.83% |
| Jan 03, 2024 | Jan 19, 2024 | $0.09 | 0.84% |
| Oct 04, 2023 | Oct 20, 2023 | $0.09 | 0.67% |
| Jul 03, 2023 | Jul 20, 2023 | $0.09 | 0.55% |
| Apr 04, 2023 | Apr 20, 2023 | $0.09 | 0.58% |
| Jan 04, 2023 | Jan 20, 2023 | $0.09 | 0.65% |
| Oct 04, 2022 | Oct 20, 2022 | $0.09 | 0.67% |
| Jul 01, 2022 | Jul 20, 2022 | $0.09 | 0.56% |
| Apr 04, 2022 | Apr 20, 2022 | $0.09 | 0.47% |
| Jan 04, 2022 | Jan 20, 2022 | $0.09 | 0.35% |
| Oct 04, 2021 | Oct 20, 2021 | $0.09 | 0.43% |
| Jul 01, 2021 | Jul 20, 2021 | $0.09 | 0.46% |
Key Takeaways
Revenue declined -0.88% annually over 5 years
Earnings grew 24.10% over the past year
Debt/Equity of 0.12 — conservative balance sheet
Generating 103.60M in free cash flow
P/E of 46.02 — premium valuation
Revenue growth is accelerating — 1Y growth exceeds 5Y average by 4.99%
Growth
Revenue Growth (5Y)
-0.88%
Revenue (1Y)4.11%
Earnings (1Y)24.10%
FCF Growth (3Y)54.32%
Quality
Return on Equity
5.39%
ROIC4.75%
Net Margin5.77%
Op. Margin7.87%
Safety
Debt / Equity
0.12
Current Ratio2.90
Interest Coverage3.01
Valuation
P/E Ratio
46.02
Forward P/E26.62
P/B Ratio2.39
EV/EBITDA34.32
Dividend Yield0.01%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 4.11% | Revenue Growth (3Y) | 0.20% |
| Earnings Growth (1Y) | 24.10% | Earnings Growth (3Y) | 13.61% |
| Revenue Growth (5Y) | -0.88% | Earnings Growth (5Y) | -17.52% |
| Profitability | |||
| Revenue (TTM) | 839.00M | Net Income (TTM) | 48.40M |
| ROE | 5.39% | ROA | 3.20% |
| Gross Margin | 32.32% | Operating Margin | 7.87% |
| Net Margin | 5.77% | Free Cash Flow (TTM) | 103.60M |
| ROIC | 4.75% | FCF Growth (3Y) | 54.32% |
| Safety | |||
| Debt / Equity | 0.12 | Current Ratio | 2.90 |
| Interest Coverage | 3.01 | ||
| Dividends | |||
| Dividend Yield | 0.01% | Payout Ratio | 0.25% |
| Dividend Growth (3Y) | 0.00% | Dividend Growth (5Y) | 0.00% |
| Consecutive Div Years | 7 yrs | ||
| Valuation | |||
| P/E Ratio | 46.02 | Forward P/E | 26.62 |
| P/B Ratio | 2.39 | P/S Ratio | 2.65 |
| PEG Ratio | 1.51 | Forward PEG | N/A |
| EV/EBITDA | 34.32 | Fwd EV/EBITDA | 14.01 |
| Forward P/S | 2.70 | Fwd Earnings Yield | 3.76% |
| FCF Yield | 4.65% | ||
| Market Cap | 2.23B | Enterprise Value | 2.27B |
Income Statement
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 839.00M | 805.90M | 835.60M | 885.40M | 869.20M |
| Net Income | 48.40M | 39.00M | 37.50M | 98.40M | 104.60M |
| EPS (Diluted) | 1.45 | 1.17 | 1.14 | 3.02 | 3.22 |
| Gross Profit | 271.20M | 252.30M | 261.70M | 298.50M | 312.80M |
| Operating Income | 66.00M | 81.80M | 79.90M | 137.30M | 149.30M |
Balance Sheet
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total Assets | 1.51B | 1.51B | 1.59B | 1.46B | 1.42B |
| Total Liabilities | 583.00M | 641.00M | 735.80M | 668.80M | 706.30M |
| Shareholders' Equity | 931.50M | 864.40M | 854.60M | 794.90M | 709.00M |
| Total Debt | 110.90M | 471.20M | 548.50M | 464.80M | 471.30M |
| Cash & Equivalents | 73.00M | 44.10M | 32.40M | 43.70M | 28.50M |
| Current Assets | 414.90M | 384.20M | 396.70M | 388.50M | 351.60M |
| Current Liabilities | 143.20M | 138.60M | 144.90M | 152.30M | 169.60M |
