Back
30
41
16
57
34
Day Range
$30.63
$31.41
52-Week Range
$26.94
$48.79
Volume
1,568,037
50D / 200D Avg
$34.46
/
$40.54
Prev Close
$30.92
Price History
Financial Trends
Peer Comparison
vs Technology sector median (620 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 19.5 | 12.6 |
| P/B | 5.4 | 2.9 |
| ROE % | 27.3 | 8.9 |
| Net Margin % | 12.0 | 5.6 |
| Rev Growth 5Y % | 16.8 | 9.3 |
| D/E | 0.4 | 0.3 |
Key Takeaways
Revenue grew 16.79% annually over 5 years — strong growth
Earnings grew 26.59% over the past year
ROE of 27.25% indicates high profitability
Debt/Equity of 0.44 — conservative balance sheet
Generating 298.12M in free cash flow
PEG of 0.98 suggests growth is underpriced
Growth
Revenue Growth (5Y)
16.79%
Revenue (1Y)13.56%
Earnings (1Y)26.59%
FCF Growth (3Y)37.19%
Quality
Return on Equity
27.25%
ROIC17.88%
Net Margin12.02%
Op. Margin15.03%
Safety
Debt / Equity
0.44
Current Ratio2.56
Interest Coverage17.82
Valuation
P/E Ratio
19.52
P/B Ratio5.37
EV/EBITDA16.44
Dividend Yield0.00%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 13.56% | Revenue Growth (3Y) | 13.15% |
| Earnings Growth (1Y) | 26.59% | Earnings Growth (3Y) | 16.62% |
| Revenue Growth (5Y) | 16.79% | Earnings Growth (5Y) | 21.61% |
| Profitability | |||
| Revenue (TTM) | 2.09B | Net Income (TTM) | 251.02M |
| ROE | 27.25% | ROA | 14.75% |
| Gross Margin | 38.37% | Operating Margin | 15.03% |
| Net Margin | 12.02% | Free Cash Flow (TTM) | 298.12M |
| ROIC | 17.88% | FCF Growth (3Y) | 37.19% |
| Safety | |||
| Debt / Equity | 0.44 | Current Ratio | 2.56 |
| Interest Coverage | 17.82 | Dividend Yield | 0.00% |
| Valuation | |||
| P/E Ratio | 19.52 | P/B Ratio | 5.37 |
| P/S Ratio | 2.35 | PEG Ratio | 0.98 |
| EV/EBITDA | 16.44 | Dividend Yield | 0.00% |
| Market Cap | 4.90B | Enterprise Value | 5.16B |
Income Statement
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 2.09B | 1.84B | 1.63B | 1.41B | 1.12B |
| Net Income | 251.02M | 198.30M | 184.56M | 142.97M | 114.76M |
| EPS (Diluted) | 1.54 | 1.21 | 1.10 | 0.85 | 0.67 |
| Gross Profit | 801.08M | 691.01M | 607.77M | 515.45M | 431.36M |
| Operating Income | 313.75M | 263.62M | 238.76M | 192.16M | 155.88M |
Balance Sheet
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total Assets | 1.70B | 1.62B | 1.44B | 1.35B | 1.28B |
| Total Liabilities | 789.53M | 688.54M | 552.54M | 587.94M | 589.75M |
| Shareholders' Equity | 912.71M | 929.86M | 889.44M | 758.18M | 693.16M |
| Total Debt | 403.62M | 366.61M | 271.76M | 313.65M | 347.38M |
| Cash & Equivalents | 146.33M | 163.33M | 141.02M | 123.57M | 141.51M |
| Current Assets | 829.96M | 790.91M | 676.37M | 611.62M | 576.66M |
| Current Liabilities | 324.13M | 290.12M | 326.40M | 277.95M | 495.69M |
Strategy Scores
This stock passed the criteria for 5 strategies
Score = fit strength (0–100)
Rank = position among all matches
Custom
Cash Flow Compounder
#805 of 1024
Growth + Value
Growth at a Reasonable Price (Peter Lynch)
#240 of 326
#147 of 154
Custom
Balanced Risk
#32 of 148
Custom
Lower Risk
#116 of 136
Recent Activity
Entered
Cash Flow Compounder
Mar 24, 2026
Entered
Growth Investing (Philip Fisher)
Mar 24, 2026
Entered
Growth at a Reasonable Price (Peter Lynch)
Mar 24, 2026
Entered
Balanced Risk
Mar 24, 2026
Entered
Lower Risk
Mar 24, 2026