Record Q4 Revenue and Strong YoY Growth
Revenue for the quarter was a record $23.4 million, up 20% year-over-year, and full-year revenue was $90.3 million, up 20% versus 2024.
Outstanding Profitability and Margin Expansion
Record adjusted gross profit for the quarter was $19.5 million with adjusted gross margin of 83% (quarter); management reported full-year adjusted gross margin expanded to ~84%. Adjusted EBITDA for Q4 rose 33% to $5.9 million with an adjusted EBITDA margin of 25%; full-year adjusted EBITDA was $31 million with a 34% adjusted EBITDA margin.
Strong Adjusted Net Income and EPS
Adjusted net income for the quarter increased 53% to $3.1 million, resulting in adjusted earnings of $0.21 per diluted share.
Robust Free Cash Flow and Cash Position
Generated $3.7 million of free cash flow in Q4 and $18.2 million for full-year 2025 (up from $14.4 million in 2024). Cash and cash equivalents increased to $43.6 million from $36.5 million year-over-year.
Customer and User Growth
IDI billable customer base reached 10,022 (added 169 sequentially). FOREWARN added 17,809 users in Q4 to 390,018 total users. Over 620 REALTOR Associations are contracted to use FOREWARN.
Expansion of High-Value Customer Cohort
Number of customers contributing more than $100,000 in annual revenue rose to 127 in 2025 from 96 in 2024 (an increase of 31 customers, ~32%). Management highlighted multiple enterprise pipeline opportunities including payroll processor and toll authority wins with potential to scale to multimillion-dollar relationships over time.
Strategic Product and AI Investments
Continued targeted investments in data science, product development and go-to-market; proprietary IRON entity resolution framework and cloud-native AI-enabled platform emphasized as durable competitive advantages and drivers of deeper customer integration.
Share Repurchase Activity and Balance Sheet Discipline
Purchased 611,733 shares to date at an average price of $22.26; repurchased 57,812 shares at an average $44.01 through Feb 27, 2026, with $16.4 million remaining under the repurchase program. Current liabilities declined to $7.9 million from $10.3 million, supporting improved short-term balance sheet metrics.