Back
43
Day Range
$18.21
$18.57
52-Week Range
$11.47
$20.68
Volume
180,758
50D / 200D Avg
$18.73
/
$17.02
Prev Close
$18.29
Quick Summary
Price History
Financial Trends
Peer Comparison
vs Financial Services sector median (854 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 10.3 | 10.3 |
| P/B | 1.0 | 1.1 |
| ROE % | 10.5 | 11.7 |
| Net Margin % | 17.4 | 16.9 |
| Rev Growth 5Y % | 42.3 | 11.6 |
| D/E | 0.2 | 0.5 |
Analyst Price Target
Hold
$18.75
+2.3%
Low: $18.50
High: $19.00
Forward P/E
9.32
Forward EPS
$1.97
EPS Growth (est.)
+0.0%
Est. Revenue
242.12M
Earnings Estimates
| Period | EPS Est. | Revenue Est. | Analysts |
|---|---|---|---|
| FY2027 |
$2.19
$2.14 – $2.23
|
258.70M | 3 |
| FY2026 |
$1.97
$1.96 – $1.99
|
242.12M | 3 |
No quarterly estimates available
Earnings Surprises
Last 8 quarters
| Quarter | Est. EPS | Actual EPS | Surprise |
|---|---|---|---|
| 2026-01-28 | $0.47 | $0.53 | +13.4% |
| 2025-10-23 | $0.45 | $0.48 | +6.7% |
| 2025-07-24 | $0.41 | $0.51 | +24.4% |
| 2025-04-29 | $0.35 | $0.45 | +28.6% |
| 2025-03-10 | N/A | $0.40 | — |
| 2024-10-24 | $0.36 | $0.34 | -5.6% |
| 2024-07-25 | $0.33 | $0.34 | +3.0% |
| 2024-05-02 | $0.33 | $0.41 | +24.2% |
Dividend History
7 yr streakYield
0.03%
Payout Ratio
0.27%
Growth (3Y)
0.00%
Growth (5Y)
0.00%
| Ex-Date | Payment Date | Amount | Yield |
|---|---|---|---|
| Mar 04, 2026 | Mar 18, 2026 | $0.12 | 2.60% |
| Nov 13, 2025 | Nov 26, 2025 | $0.12 | 2.98% |
| Aug 11, 2025 | Aug 25, 2025 | $0.12 | 3.14% |
| May 12, 2025 | May 23, 2025 | $0.12 | 3.21% |
| Feb 13, 2025 | Feb 27, 2025 | $0.12 | 2.91% |
| Nov 12, 2024 | Nov 29, 2024 | $0.12 | 2.94% |
| Aug 12, 2024 | Aug 30, 2024 | $0.12 | 3.79% |
| May 15, 2024 | May 31, 2024 | $0.12 | 4.30% |
| Feb 09, 2024 | Feb 29, 2024 | $0.12 | 4.26% |
| Nov 16, 2023 | Nov 30, 2023 | $0.12 | 4.03% |
| Aug 03, 2023 | Aug 31, 2023 | $0.12 | 4.23% |
| May 11, 2023 | May 31, 2023 | $0.12 | 4.44% |
| Feb 16, 2023 | Feb 28, 2023 | $0.12 | 2.79% |
| Nov 09, 2022 | Nov 30, 2022 | $0.12 | 2.47% |
| Aug 11, 2022 | Aug 31, 2022 | $0.12 | 2.43% |
| May 12, 2022 | May 31, 2022 | $0.12 | 2.48% |
| Feb 23, 2022 | Mar 07, 2022 | $0.12 | 2.30% |
| Nov 10, 2021 | Nov 30, 2021 | $0.12 | 2.43% |
| Aug 12, 2021 | Aug 31, 2021 | $0.12 | 2.71% |
| May 13, 2021 | Jun 01, 2021 | $0.12 | 2.83% |
Key Takeaways
Revenue grew 42.26% annually over 5 years — strong growth
Earnings grew 35.58% over the past year
ROE of 10.52% — decent returns on equity
Net margin of 17.36% shows strong profitability
Debt/Equity of 0.19 — conservative balance sheet
Generating 72.72M in free cash flow
Growth
Revenue Growth (5Y)
42.26%
Revenue (1Y)4.97%
Earnings (1Y)35.58%
FCF Growth (3Y)108.31%
Quality
Return on Equity
10.52%
ROIC8.42%
Net Margin17.36%
Op. Margin22.95%
Safety
Debt / Equity
0.19
Current Ratio6.23
Interest Coverage0.67
Valuation
P/E Ratio
10.29
Forward P/E9.23
P/B Ratio1.04
EV/EBITDA8.56
Dividend Yield0.03%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 4.97% | Revenue Growth (3Y) | 19.89% |
| Earnings Growth (1Y) | 35.58% | Earnings Growth (3Y) | 130.21% |
| Revenue Growth (5Y) | 42.26% | Earnings Growth (5Y) | 40.28% |
| Profitability | |||
| Revenue (TTM) | 342.72M | Net Income (TTM) | 59.51M |
| ROE | 10.52% | ROA | 0.95% |
| Gross Margin | 63.23% | Operating Margin | 22.95% |
| Net Margin | 17.36% | Free Cash Flow (TTM) | 72.72M |
| ROIC | 8.42% | FCF Growth (3Y) | 108.31% |
| Safety | |||
| Debt / Equity | 0.19 | Current Ratio | 6.23 |
| Interest Coverage | 0.67 | ||
| Dividends | |||
| Dividend Yield | 0.03% | Payout Ratio | 0.27% |
| Dividend Growth (3Y) | 0.00% | Dividend Growth (5Y) | 0.00% |
| Consecutive Div Years | 7 yrs | ||
| Valuation | |||
| P/E Ratio | 10.29 | Forward P/E | 9.23 |
| P/B Ratio | 1.04 | P/S Ratio | 1.79 |
| PEG Ratio | 0.28 | Forward PEG | N/A |
| EV/EBITDA | 8.56 | Fwd EV/EBITDA | 11.54 |
| Forward P/S | 2.53 | Fwd Earnings Yield | 10.83% |
| FCF Yield | 11.88% | ||
| Market Cap | 612.38M | Enterprise Value | 673.33M |
Income Statement
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 342.72M | 326.49M | 238.42M | 136.93M | 83.67M |
| Net Income | 59.51M | 43.89M | 11.23M | 31.18M | 15.37M |
| EPS (Diluted) | 1.78 | 1.32 | 0.42 | 1.57 | 1.17 |
| Gross Profit | 216.69M | 196.96M | 128.70M | 122.46M | 77.99M |
| Operating Income | 78.66M | 58.70M | 14.18M | 42.14M | 21.18M |
Balance Sheet
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total Assets | 6.26B | 6.23B | 6.01B | 3.48B | 3.46B |
| Total Liabilities | 5.67B | 5.69B | 5.50B | 3.11B | 3.11B |
| Shareholders' Equity | 589.87M | 541.07M | 511.14M | 364.29M | 350.69M |
| Total Debt | 111.12M | 135.56M | 85.15M | 92.98M | 68.61M |
| Cash & Equivalents | 50.16M | 459.85M | 372.41M | 55.50M | 583.61M |
| Current Assets | 68.72M | 628.63M | 502.15M | 151.15M | 710.80M |
| Current Liabilities | 11.03M | 5.53B | 5.39B | 3.05B | 3.04B |
Strategy Scores
This stock passed the criteria for 1 strategy
Score = fit strength (0–100)
Rank = position among all matches
Growth + Value
Growth at a Reasonable Price (Peter Lynch)
#224 of 332
Recent Activity
Entered
Growth at a Reasonable Price (Peter Lynch)
Mar 24, 2026
