| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $165,487 | $157,442 | $152,967 | $154,832 |
Gross Profit | 83,042 | 76,429 | 75,204 | 77,401 |
EBITDA | 23,199 | 17,379 | 12,764 | 16,362 |
EBIT | 18,974 | 13,484 | 9,161 | 12,755 |
Net Income | 14,356 | 10,140 | 7,007 | 9,914 |
Net Change In Cash | 165,487 | 157,442 | 152,967 | 154,832 |
Free Cash Flow | 82,630 | 74,549 | 62,390 | 59,690 |
Cash | 4,084 | 4,272 | 4,158 | 3,951 |
Basic Shares | 10,133 | 9,843 | 10,025 | 10,090 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $588,503 | $551,399 | $507,187 | $428,351 |
Gross Profit | 301,773 | 263,902 | 287,849 | 307,987 |
EBITDA | 68,145 | 35,417 | 78,010 | 124,126 |
EBIT | 54,075 | 20,783 | 65,321 | 112,473 |
Net Income | 41,227 | 15,958 | 51,224 | 88,687 |
Net Change In Cash | 588,503 | 551,399 | 507,187 | 428,351 |
Cost of Revenue | -17,390 | 77,313 | ||
Free Cash Flow | 263,873 | 237,096 | 212,924 | 182,154 |
Cash | 3,951 | 4,509 | 3,873 | 10,507 |
Basic Shares | 10,090 | 9,593 | 9,656 | 10,643 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.42 |
2025-06-30 | $1.03 |
2025-03-31 | $0.70 |