| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $130,010 | $130,226 | $126,151 | $125,538 |
Gross Profit | 83,092 | 77,631 | 76,118 | 75,016 |
EBITDA | 32,090 | 30,279 | 29,461 | 27,257 |
EBIT | 30,680 | 28,882 | 28,026 | 25,819 |
Net Income | 22,359 | 22,856 | 22,103 | 20,543 |
Net Change In Cash | 130,010 | 130,226 | 126,151 | 125,538 |
Free Cash Flow | 14,261 | 32,075 | 13,799 | 27,504 |
Cash | 411,175 | 399,079 | 495,757 | 312,887 |
Basic Shares | 29,656 | 29,656 | 29,546 | 29,546 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $511,925 | $457,749 | $385,620 | $264,077 |
Gross Profit | 311,857 | 259,495 | 242,939 | 216,654 |
EBITDA | 119,087 | 88,308 | 95,256 | 73,410 |
EBIT | 113,407 | 83,051 | 90,586 | 68,592 |
Net Income | 87,861 | 65,107 | 71,043 | 54,255 |
Net Change In Cash | 511,925 | 457,749 | 385,620 | 264,077 |
Cost of Revenue | 84,365 | |||
Free Cash Flow | 92,083 | 59,840 | 80,779 | 61,796 |
Cash | 411,175 | 319,098 | 226,110 | 152,740 |
Basic Shares | 29,656 | 26,452 | 25,296 | 22,817 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.79 |
2025-09-30 | $0.72 |
2025-06-30 | $0.66 |