Back
Day Range
$115.52
$120.10
52-Week Range
$98.27
$149.95
Volume
270,525
50D / 200D Avg
$134.28
/
$121.79
Prev Close
$113.85
Price History
Financial Trends
Peer Comparison
vs Technology sector median (620 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 77.8 | 12.6 |
| P/B | 3.2 | 3.0 |
| ROE % | 5.2 | 8.9 |
| Net Margin % | 5.5 | 5.6 |
| Rev Growth 5Y % | 8.5 | 9.2 |
| D/E | 0.3 | 0.3 |
Analyst Price Target
Hold
$150.00
+27.8%
Forward P/E
32.9
Forward EPS
$3.56
EPS Growth (est.)
+0.0%
Est. Revenue
1 B
Earnings Estimates
| Period | EPS Est. | Revenue Est. | Analysts |
|---|---|---|---|
| FY2027 |
$4.07
$4.04 – $4.10
|
1.1 B | 2 |
| FY2026 |
$3.56
$3.52 – $3.60
|
1 B | 2 |
Key Takeaways
Revenue grew 8.53% annually over 5 years — modest growth
Earnings declined -16.01% over the past year
Debt/Equity of 0.26 — conservative balance sheet
Generating 48.43M in free cash flow
P/E of 77.79 — premium valuation
Revenue growth is decelerating — 1Y growth trails 5Y average by 5.23%
Growth
Revenue Growth (5Y)
8.53%
Revenue (1Y)3.30%
Earnings (1Y)-16.01%
FCF Growth (3Y)-30.45%
Quality
Return on Equity
5.23%
ROIC5.28%
Net Margin5.49%
Op. Margin11.90%
Safety
Debt / Equity
0.26
Current Ratio3.69
Interest Coverage5.43
Valuation
P/E Ratio
77.79
P/B Ratio3.19
EV/EBITDA35.56
Dividend Yield0.00%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 3.30% | Revenue Growth (3Y) | 5.46% |
| Earnings Growth (1Y) | -16.01% | Earnings Growth (3Y) | -14.06% |
| Revenue Growth (5Y) | 8.53% | Earnings Growth (5Y) | 1.69% |
| Profitability | |||
| Revenue (TTM) | 980.60M | Net Income (TTM) | 53.83M |
| ROE | 5.23% | ROA | 2.98% |
| Gross Margin | 44.39% | Operating Margin | 11.90% |
| Net Margin | 5.49% | Free Cash Flow (TTM) | 48.43M |
| ROIC | 5.28% | FCF Growth (3Y) | -30.45% |
| Safety | |||
| Debt / Equity | 0.26 | Current Ratio | 3.69 |
| Interest Coverage | 5.43 | Dividend Yield | 0.00% |
| Valuation | |||
| P/E Ratio | 77.79 | P/B Ratio | 3.19 |
| P/S Ratio | 4.27 | PEG Ratio | -4.64 |
| EV/EBITDA | 35.56 | Dividend Yield | 0.00% |
| Market Cap | 4.19B | Enterprise Value | 4.15B |
Income Statement
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 980.60M | 949.25M | 881.66M | 860.90M | 706.79M |
| Net Income | 53.83M | 64.09M | 72.88M | 74.05M | 50.33M |
| EPS (Diluted) | 1.47 | 1.77 | 2.02 | 2.06 | 1.41 |
| Gross Profit | 435.28M | 421.55M | 399.90M | 378.47M | 300.33M |
| Operating Income | 116.66M | 110.58M | 110.50M | 103.08M | 64.05M |
Balance Sheet
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total Assets | 1.81B | 1.39B | 1.23B | 1.24B | 1.23B |
| Total Liabilities | 492.82M | 642.81M | 552.60M | 663.63M | 706.59M |
| Shareholders' Equity | 1.31B | 745.70M | 673.46M | 577.59M | 521.29M |
| Total Debt | 341.61M | 471.00M | 404.56M | 489.38M | 493.40M |
| Cash & Equivalents | 380.87M | 113.99M | 105.05M | 100.11M | 117.39M |
| Current Assets | 782.60M | 433.65M | 415.30M | 420.52M | 373.83M |
| Current Liabilities | 212.37M | 167.79M | 139.18M | 164.52M | 183.94M |