| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $149,546 | $150,399 | $148,490 | $147,825 |
Gross Profit | 103,760 | 105,325 | 103,036 | 101,131 |
EBITDA | 31,602 | 39,752 | 40,572 | 38,508 |
EBIT | 32,183 | 33,032 | 30,965 | |
Net Income | 26,148 | 25,670 | 26,352 | 24,702 |
Net Change In Cash | 149,546 | 150,399 | 148,490 | 147,825 |
Free Cash Flow | 62,858 | 26,527 | -6,449 | |
Cash | 560,575 | 728,449 | 578,104 | 560,575 |
Basic Shares | 51,139 | 51,356 | 51,569 | 53,197 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $596,260 | $625,446 | $615,379 | $343,348 |
Gross Profit | 413,252 | 433,918 | 452,378 | 258,600 |
EBITDA | 127,782 | 176,987 | 196,351 | 76,778 |
EBIT | 144,960 | 161,884 | 62,524 | |
Net Income | 102,872 | 115,003 | 130,497 | 51,432 |
Net Change In Cash | 596,260 | 625,446 | 615,379 | 343,348 |
Cost of Revenue | -385,804 | |||
Free Cash Flow | 127,956 | 161,356 | 105,255 | |
Cash | 560,575 | 911,216 | 399,237 | 371,705 |
Basic Shares | 51,805 | 53,580 | 53,313 | 35,007 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.51 |
2025-09-30 | $0.50 |
2025-06-30 | $0.51 |
2025-03-31 | $0.46 |