Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $400,141 | $394,867 | $384,809 | $387,554 |
Gross Profit | 77,958 | 394,867 | 384,809 | 11,934 |
EBITDA | 45,980 | 54,746 | 8,957 | -16,504 |
EBIT | 8,780 | -121,078 | ||
Net Income | 35,088 | 41,439 | 6,018 | -16,163 |
Net Change In Cash | 400,141 | 394,867 | 384,809 | 387,554 |
Free Cash Flow | 105,246 | 185,542 | -102,230 | 80,962 |
Cash | 367,108 | 400,819 | 259,441 | 333,678 |
Basic Shares | 28,779 | 28,779 | 29,118 | 28,355 |
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 | 1,520,536 | 1,391,582 | 1,222,658 | 116,479 |
EBITDA | 96,496 | 101,485 | -14,045 | 35,978 |
EBIT | 90,379 | 94,172 | -21,341 | 29,065 |
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-09-30 | $0 |
2025-06-30 | $1.23 |
2025-03-31 | $1.44 |
2024-12-31 | $0.25 |