| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $400,981 | $400,141 | $394,867 | $384,809 |
Gross Profit | 85,108 | 77,958 | 83,738 | 34,813 |
EBITDA | 54,203 | 47,817 | 56,891 | 8,780 |
EBIT | 8,780 | |||
Net Income | 39,830 | 35,093 | 41,439 | 6,018 |
Net Change In Cash | 400,981 | 400,141 | 394,867 | 384,809 |
Free Cash Flow | 61,264 | 105,246 | 185,542 | -102,230 |
Cash | 405,114 | 367,108 | 398,184 | 259,441 |
Basic Shares | 28,808 | 28,779 | 28,779 | 29,118 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,520,536 | $1,391,582 | $1,222,658 | $1,121,851 |
Gross Profit | 199,726 | 190,935 | 70,000 | 116,479 |
EBITDA | 96,496 | 101,485 | -14,045 | 35,908 |
EBIT | 90,379 | 94,172 | -21,341 | 28,995 |
Net Income | 58,928 | 66,823 | -22,257 | 20,407 |
Net Change In Cash | 1,520,536 | 1,391,582 | 1,222,658 | 1,121,851 |
Cost of Revenue | 73,272 | |||
Free Cash Flow | 129,990 | 66,952 | 319,616 | 227,152 |
Cash | 259,441 | 397,306 | 388,706 | 250,508 |
Basic Shares | 29,274 | 30,147 | 30,751 | 31,307 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.36 |
2025-06-30 | $1.23 |
2025-03-31 | $1.44 |