Back
9
Day Range
$81.44
$84.05
52-Week Range
$62.70
$99.29
Volume
145,659
50D / 200D Avg
$88.18
/
$78.25
Prev Close
$80.88
Price History
Financial Trends
Peer Comparison
vs Industrials sector median (890 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 20.7 | 14.4 |
| P/B | 3.3 | 1.9 |
| ROE % | 16.8 | 11.3 |
| Net Margin % | 12.5 | 6.5 |
| Rev Growth 5Y % | 7.2 | 8.4 |
| D/E | 0.1 | 0.6 |
Key Takeaways
Revenue grew 7.23% annually over 5 years — modest growth
ROE of 16.76% — decent returns on equity
Debt/Equity of 0.13 — conservative balance sheet
Generating 153.62M in free cash flow
Revenue growth is accelerating — 1Y growth exceeds 5Y average by 5.61%
Cash machine — converts 81.17% of earnings into free cash flow
Growth
Revenue Growth (5Y)
7.23%
Revenue (1Y)12.84%
Earnings (1Y)-4.04%
FCF Growth (3Y)-10.06%
Quality
Return on Equity
16.76%
ROIC13.14%
Net Margin12.50%
Op. Margin15.63%
Safety
Debt / Equity
0.13
Current Ratio1.88
Interest Coverage49.85
Valuation
P/E Ratio
20.68
P/B Ratio3.28
EV/EBITDA16.47
Dividend Yield0.01%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 12.84% | Revenue Growth (3Y) | 6.60% |
| Earnings Growth (1Y) | -4.04% | Earnings Growth (3Y) | 4.04% |
| Revenue Growth (5Y) | 7.23% | Earnings Growth (5Y) | 9.92% |
| Profitability | |||
| Revenue (TTM) | 1.51B | Net Income (TTM) | 189.26M |
| ROE | 16.76% | ROA | 10.91% |
| Gross Margin | 50.27% | Operating Margin | 15.63% |
| Net Margin | 12.50% | Free Cash Flow (TTM) | 153.62M |
| ROIC | 13.14% | FCF Growth (3Y) | -10.06% |
| Safety | |||
| Debt / Equity | 0.13 | Current Ratio | 1.88 |
| Interest Coverage | 49.85 | Dividend Yield | 0.01% |
| Valuation | |||
| P/E Ratio | 20.68 | P/B Ratio | 3.28 |
| P/S Ratio | 2.59 | PEG Ratio | -6.04 |
| EV/EBITDA | 16.47 | Dividend Yield | 0.01% |
| Market Cap | 3.91B | Enterprise Value | 3.90B |
Income Statement
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 1.51B | 1.34B | 1.33B | 1.30B | 1.14B |
| Net Income | 189.26M | 197.22M | 174.86M | 149.98M | 129.66M |
| EPS (Diluted) | 3.92 | 4.05 | 3.51 | 2.90 | 2.47 |
| Gross Profit | 760.82M | 687.88M | 657.28M | 631.55M | 561.45M |
| Operating Income | 236.64M | 243.41M | 225.21M | 193.01M | 167.13M |
Balance Sheet
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total Assets | 1.73B | 1.52B | 1.39B | 1.37B | 1.38B |
| Total Liabilities | 542.04M | 448.91M | 398.34M | 456.03M | 414.73M |
| Shareholders' Equity | 1.19B | 1.07B | 990.92M | 911.30M | 963.03M |
| Total Debt | 158.57M | 129.66M | 80.66M | 129.15M | 84.01M |
| Cash & Equivalents | 174.35M | 250.12M | 151.53M | 114.07M | 147.34M |
| Current Assets | 621.84M | 599.72M | 524.82M | 498.07M | 465.10M |
| Current Liabilities | 330.33M | 264.68M | 258.04M | 255.17M | 257.58M |
Strategy Scores
This stock passed the criteria for 1 strategy
Score = fit strength (0–100)
Rank = position among all matches
Custom
Cash Flow Compounder
#1024 of 1024
Recent Activity
Entered
Cash Flow Compounder
Mar 24, 2026