Back
39
Day Range
$39.93
$41.08
52-Week Range
$38.05
$57.49
Volume
680,189
50D / 200D Avg
$41.92
/
$46.19
Prev Close
$39.44
Price History
Financial Trends
Peer Comparison
vs Technology sector median (617 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 18.6 | 12.6 |
| P/B | 2.8 | 2.9 |
| ROE % | 15.4 | 8.9 |
| Net Margin % | 12.9 | 5.6 |
| Rev Growth 5Y % | 6.5 | 9.3 |
| D/E | 0.6 | 0.3 |
Key Takeaways
Revenue grew 6.45% annually over 5 years — modest growth
ROE of 15.40% — decent returns on equity
Generating 309.92M in free cash flow
Revenue growth is accelerating — 1Y growth exceeds 5Y average by 3.93%
Cash machine — converts 136.74% of earnings into free cash flow
Capital efficient — spends only 0.73% of revenue on capex
Growth
Revenue Growth (5Y)
6.45%
Revenue (1Y)10.38%
Earnings (1Y)11.59%
FCF Growth (3Y)53.97%
Quality
Return on Equity
15.40%
ROIC10.35%
Net Margin12.88%
Op. Margin18.75%
Safety
Debt / Equity
0.57
Current Ratio1.54
Interest Coverage5.70
Valuation
P/E Ratio
18.60
P/B Ratio2.77
EV/EBITDA14.82
Dividend Yield0.00%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 10.38% | Revenue Growth (3Y) | 10.07% |
| Earnings Growth (1Y) | 11.59% | Earnings Growth (3Y) | 36.58% |
| Revenue Growth (5Y) | 6.45% | Earnings Growth (5Y) | 15.40% |
| Profitability | |||
| Revenue (TTM) | 1.76B | Net Income (TTM) | 226.66M |
| ROE | 15.40% | ROA | 7.30% |
| Gross Margin | 48.99% | Operating Margin | 18.75% |
| Net Margin | 12.88% | Free Cash Flow (TTM) | 309.92M |
| ROIC | 10.35% | FCF Growth (3Y) | 53.97% |
| Safety | |||
| Debt / Equity | 0.57 | Current Ratio | 1.54 |
| Interest Coverage | 5.70 | Dividend Yield | 0.00% |
| Valuation | |||
| P/E Ratio | 18.60 | P/B Ratio | 2.77 |
| P/S Ratio | 2.40 | PEG Ratio | 1.69 |
| EV/EBITDA | 14.82 | Dividend Yield | 0.00% |
| Market Cap | 4.22B | Enterprise Value | 4.89B |
Income Statement
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 1.76B | 1.59B | 1.45B | 1.42B | 1.37B |
| Net Income | 226.66M | 203.12M | 121.51M | 142.18M | 127.79M |
| EPS (Diluted) | 2.16 | 1.91 | 1.12 | 1.24 | 1.08 |
| Gross Profit | 862.13M | 802.51M | 733.37M | 725.83M | 731.73M |
| Operating Income | 329.91M | 308.14M | 220.41M | 203.84M | 209.90M |
Balance Sheet
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total Assets | 3.10B | 3.03B | 3.44B | 3.21B | 3.16B |
| Total Liabilities | 1.59B | 1.60B | 2.12B | 2.02B | 1.91B |
| Shareholders' Equity | 1.52B | 1.42B | 1.32B | 1.19B | 1.24B |
| Total Debt | 871.68M | 956.43M | 1.08B | 1.14B | 1.12B |
| Cash & Equivalents | 196.46M | 216.39M | 164.24M | 124.98M | 122.06M |
| Current Assets | 1.09B | 990.82M | 1.41B | 1.11B | 937.43M |
| Current Liabilities | 705.64M | 602.63M | 1.04B | 858.84M | 754.16M |
Strategy Scores
This stock passed the criteria for 1 strategy
Score = fit strength (0–100)
Rank = position among all matches
Custom
Cash Flow Compounder
#650 of 1021
Recent Activity
Entered
Cash Flow Compounder
Mar 24, 2026