Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $257,066 | $236,340 | $239,916 | $238,274 |
Gross Profit | 118,751 | 94,803 | 91,241 | 91,836 |
EBITDA | 37,986 | 20,106 | 19,880 | 24,148 |
EBIT | 31,202 | 13,132 | 13,229 | 17,841 |
Net Income | 23,428 | 9,717 | 9,900 | 13,025 |
Net Change In Cash | 257,066 | 236,340 | 239,916 | 238,274 |
Free Cash Flow | 206,744 | 102,683 | 166,667 | 184,607 |
Cash | 663,005 | 744,513 | 609,050 | 666,585 |
Basic Shares | 45,795 | 45,754 | 46,158 | 45,954 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $929,290 | $776,554 | $508,830 | $506,413 |
Gross Profit | 396,611 | 382,261 | 350,915 | 426,775 |
EBITDA | 112,517 | 104,101 | 231,107 | 232,154 |
EBIT | 89,235 | 82,830 | 210,324 | 210,788 |
Net Income | 77,474 | 73,898 | 176,208 | 166,995 |
Net Change In Cash | 929,290 | 776,554 | 508,830 | 506,413 |
Cost of Revenue | 212,886 | -114,570 | ||
Free Cash Flow | 487,161 | 573,232 | 80,734 | -122,799 |
Cash | 609,050 | 582,790 | 284,239 | 191,953 |
Basic Shares | 45,954 | 45,094 | 44,906 | 45,071 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.53 |
2025-03-31 | $0.26 |
2024-12-31 | $0.27 |