Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $336,579 | $331,111 | $331,738 | $322,964 |
Gross Profit | 68,434 | 64,061 | 78,418 | 64,391 |
EBITDA | 34,182 | 24,350 | 44,614 | 29,952 |
EBIT | 31,686 | 21,854 | 42,026 | 27,471 |
Net Income | 22,947 | 17,700 | 31,442 | 19,748 |
Net Change In Cash | 336,579 | 331,111 | 331,738 | 322,964 |
Free Cash Flow | 51,652 | 33,179 | 153,414 | 53,368 |
Cash | 202,149 | 183,678 | 200,949 | 197,371 |
Basic Shares | 26,390 | 26,238 | 25,985 | 25,912 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,251,860 | $1,098,331 | $988,216 | $1,056,492 |
Gross Profit | 225,917 | 83,926 | 137,840 | 200,905 |
EBITDA | 95,219 | -25,953 | 22,935 | 106,600 |
EBIT | 84,315 | -36,461 | 15,265 | 100,030 |
Net Income | 61,957 | -29,700 | 15,031 | 80,594 |
Net Change In Cash | 1,251,860 | 1,098,331 | 988,216 | 1,056,492 |
Cost of Revenue | 44,156 | |||
Free Cash Flow | 328,434 | 160,850 | -3,388 | 15,941 |
Cash | 200,949 | 102,046 | 96,650 | 132,104 |
Basic Shares | 25,918 | 25,249 | 25,318 | 25,092 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.90 |
2025-03-31 | $0.70 |
2024-12-31 | $1.25 |