| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $133,738 | $131,571 | $127,207 | $125,831 |
Gross Profit | 81,426 | 82,730 | 75,348 | 76,885 |
EBITDA | 29,829 | 33,780 | 26,359 | 29,026 |
EBIT | 28,716 | 32,061 | 25,016 | 27,557 |
Net Income | 22,745 | 25,639 | 19,978 | 22,395 |
Net Change In Cash | 133,738 | 131,571 | 127,207 | 125,831 |
Free Cash Flow | 25,429 | 31,362 | 21,910 | 13,655 |
Cash | 57,252 | 816,739 | 160,365 | 169,134 |
Basic Shares | 28,376 | 28,960 | 29,047 | 29,401 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $518,347 | $500,410 | $448,554 | $330,078 |
Gross Profit | 316,389 | 293,292 | 286,051 | 283,984 |
EBITDA | 119,823 | 102,766 | 93,335 | 100,982 |
EBIT | 113,350 | 95,300 | 88,689 | 97,210 |
Net Income | 90,757 | 75,931 | 71,104 | 78,120 |
Net Change In Cash | 518,347 | 500,410 | 448,554 | 330,078 |
Cost of Revenue | -737,351 | |||
Free Cash Flow | 96,927 | 72,002 | 83,017 | 104,234 |
Cash | 328,844 | 249,799 | 152,799 | |
Basic Shares | 28,734 | 29,401 | 29,533 | 29,551 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.79 |
2025-09-30 | $0.86 |
2025-06-30 | $0.69 |
2025-03-31 | $0.73 |