Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $335,154 | $316,827 | $322,231 | $318,401 |
Gross Profit | 214,388 | 209,067 | 208,104 | 201,049 |
EBITDA | 76,592 | 74,253 | 84,456 | 72,812 |
EBIT | 65,174 | 63,489 | 73,493 | 62,222 |
Net Income | 52,781 | 54,568 | 61,754 | 51,055 |
Net Change In Cash | 335,154 | 316,827 | 322,231 | 318,401 |
Free Cash Flow | 79,518 | 46,783 | 81,060 | 140,900 |
Cash | 915,507 | 981,485 | 848,408 | 987,833 |
Basic Shares | 113,546 | 113,546 | 113,473 | 113,473 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,245,245 | $1,115,410 | $933,367 | $812,734 |
Gross Profit | 781,721 | 774,642 | 872,143 | 771,100 |
EBITDA | 267,968 | 304,751 | 406,768 | 381,477 |
EBIT | 226,304 | 267,608 | 370,280 | 349,438 |
Net Income | 190,144 | 222,927 | 303,202 | 284,757 |
Net Change In Cash | 1,245,245 | 1,115,410 | 933,367 | 812,734 |
Cost of Revenue | -35,691 | -195,456 | ||
Free Cash Flow | 209,760 | 451,432 | 447,422 | 562,613 |
Cash | 848,408 | 1,354,342 | 401,995 | 437,686 |
Basic Shares | 113,243 | 110,890 | 110,827 | 99,398 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.59 |
2025-03-31 | $0.48 |
2024-12-31 | $0.55 |