Back
21
13
30
Day Range
$36.10
$37.40
52-Week Range
$29.95
$42.34
Volume
158,806
50D / 200D Avg
$38.08
/
$37.07
Prev Close
$35.51
Price History
Financial Trends
Peer Comparison
vs Financial Services sector median (854 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 10.4 | 10.3 |
| P/B | 0.9 | 1.1 |
| ROE % | 8.9 | 11.7 |
| Net Margin % | 17.2 | 16.8 |
| Rev Growth 5Y % | 18.7 | 11.7 |
| D/E | 0.0 | 0.5 |
Key Takeaways
Revenue grew 18.66% annually over 5 years — strong growth
Earnings grew 29.50% over the past year
Net margin of 17.19% shows strong profitability
Debt/Equity of 0.03 — conservative balance sheet
Generating 103.97M in free cash flow
P/E of 10.37 — trading at a low valuation
Growth
Revenue Growth (5Y)
18.66%
Revenue (1Y)5.48%
Earnings (1Y)29.50%
FCF Growth (3Y)-7.27%
Quality
Return on Equity
8.92%
ROIC7.89%
Net Margin17.19%
Op. Margin21.96%
Safety
Debt / Equity
0.03
Current Ratio0.16
Interest Coverage0.83
Valuation
P/E Ratio
10.37
P/B Ratio0.88
EV/EBITDA3.20
Dividend Yield0.00%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 5.48% | Revenue Growth (3Y) | 8.35% |
| Earnings Growth (1Y) | 29.50% | Earnings Growth (3Y) | -2.74% |
| Revenue Growth (5Y) | 18.66% | Earnings Growth (5Y) | 22.73% |
| Profitability | |||
| Revenue (TTM) | 569.65M | Net Income (TTM) | 97.94M |
| ROE | 8.92% | ROA | 1.15% |
| Gross Margin | 69.28% | Operating Margin | 21.96% |
| Net Margin | 17.19% | Free Cash Flow (TTM) | 103.97M |
| ROIC | 7.89% | FCF Growth (3Y) | -7.27% |
| Safety | |||
| Debt / Equity | 0.03 | Current Ratio | 0.16 |
| Interest Coverage | 0.83 | Dividend Yield | 0.00% |
| Valuation | |||
| P/E Ratio | 10.37 | P/B Ratio | 0.88 |
| P/S Ratio | 1.78 | PEG Ratio | 0.36 |
| EV/EBITDA | 3.20 | Dividend Yield | 0.00% |
| Market Cap | 1.02B | Enterprise Value | 399.94M |
Income Statement
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 569.65M | 540.07M | 485.21M | 347.92M | 287.36M |
| Net Income | 97.94M | 75.63M | 103.53M | 59.18M | 43.16M |
| EPS (Diluted) | 3.53 | 2.69 | 4.08 | 2.48 | 1.74 |
| Gross Profit | 394.67M | 349.89M | 346.71M | 304.68M | 270.23M |
| Operating Income | 125.11M | 95.11M | 131.48M | 74.02M | 51.84M |
Balance Sheet
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total Assets | 8.49B | 8.10B | 7.88B | 7.43B | 5.67B |
| Total Liabilities | 7.33B | 7.06B | 7.00B | 6.66B | 5.14B |
| Shareholders' Equity | 1.15B | 1.04B | 877.20M | 774.54M | 524.04M |
| Total Debt | 36.68M | 114.92M | 515.91M | 792.11M | 162.01M |
| Cash & Equivalents | 652.59M | 615.92M | 479.36M | 343.53M | 668.46M |
| Current Assets | 1.16B | 664.98M | 1.04B | 917.83M | 1.26B |
| Current Liabilities | 7.11B | 6.71B | 6.82B | 6.47B | 4.96B |
Strategy Scores
This stock passed the criteria for 3 strategies
Score = fit strength (0–100)
Rank = position among all matches
Custom
Cash Flow Compounder
#937 of 1024
#774 of 820
Growth + Value
Growth at a Reasonable Price (Peter Lynch)
#294 of 326
Recent Activity
Entered
Cash Flow Compounder
Mar 24, 2026
Entered
Deep Value Investing (Seth Klarman)
Mar 24, 2026
Entered
Growth at a Reasonable Price (Peter Lynch)
Mar 24, 2026