Back
39
Day Range
$39.46
$40.52
52-Week Range
$38.05
$57.49
Volume
648,051
50D / 200D Avg
$41.92
/
$46.19
Prev Close
$40.89
Price History
Financial Trends
Peer Comparison
vs Technology sector median (621 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 18.1 | 12.6 |
| P/B | 2.7 | 3.0 |
| ROE % | 15.4 | 8.9 |
| Net Margin % | 12.9 | 5.6 |
| Rev Growth 5Y % | 6.5 | 9.2 |
| D/E | 0.6 | 0.3 |
Analyst Price Target
Hold
$70.00
+75.6%
Forward P/E
16.7
Forward EPS
$2.45
EPS Growth (est.)
+0.0%
Est. Revenue
1.9 B
Earnings Estimates
| Period | EPS Est. | Revenue Est. | Analysts |
|---|---|---|---|
| FY2027 |
$2.85
$2.83 – $2.86
|
2 B | 3 |
| FY2026 |
$2.45
$2.44 – $2.46
|
1.9 B | 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.13
P/B Ratio2.70
EV/EBITDA14.50
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.13 | P/B Ratio | 2.70 |
| P/S Ratio | 2.33 | PEG Ratio | 1.69 |
| EV/EBITDA | 14.50 | Dividend Yield | 0.00% |
| Market Cap | 4.11B | Enterprise Value | 4.78B |
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
#651 of 1024
Recent Activity
Entered
Cash Flow Compounder
Mar 24, 2026