Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $236,739 | $277,708 | $261,612 | $294,606 |
Gross Profit | 192,584 | 180,953 | 193,917 | |
EBITDA | 85,348 | 74,178 | 86,283 | |
EBIT | 76,943 | 64,736 | 76,448 | |
Net Income | 73,247 | 59,248 | 52,496 | 61,492 |
Net Change In Cash | 236,739 | 277,708 | 261,612 | 294,606 |
Free Cash Flow | 125,163 | 28,617 | 102,470 | 52,304 |
Cash | 304,624 | 1,314,579 | 1,170,190 | 1,072,812 |
Basic Shares | 125,833 | 127,167 | 128,168 | 128,504 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,132,016 | $1,092,767 | $811,755 | $708,983 |
Gross Profit | 759,960 | 778,685 | 760,692 | 729,231 |
EBITDA | 330,614 | 351,941 | 407,958 | 400,840 |
EBIT | 292,602 | 309,174 | 351,211 | 348,996 |
Net Income | 230,129 | 234,983 | 265,685 | 265,735 |
Net Change In Cash | 1,132,016 | 1,092,767 | 811,755 | 708,983 |
Cost of Revenue | -731,845 | 217,525 | ||
Free Cash Flow | 288,739 | 239,038 | 417,319 | 396,667 |
Cash | 1,170,190 | 1,739,897 | 526,624 | 1,258,469 |
Basic Shares | 128,326 | 127,916 | 127,982 | 129,538 |
Quarter | EPS |
---|---|
2025-06-30 | $0.54 |
2025-03-31 | $0.47 |
2024-12-31 | $0.41 |
2024-09-30 | $0.48 |