Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $452,052 | $432,612 | $404,466 | $413,635 |
Gross Profit | 299,504 | 259,917 | 254,349 | 254,225 |
EBITDA | 152,088 | 106,933 | 121,059 | 119,916 |
EBIT | 115,372 | |||
Net Income | 120,721 | 84,306 | 94,408 | 95,267 |
Net Change In Cash | 452,052 | 432,612 | 404,466 | 413,635 |
Free Cash Flow | 85,198 | 116,087 | 133,482 | 122,033 |
Cash | 2,314,692 | 2,608,884 | 2,290,976 | 1,907,579 |
Basic Shares | 142,444 | 142,698 | 135,732 | 135,505 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,620,707 | $1,528,850 | $1,145,514 | $1,059,239 |
Gross Profit | 1,004,501 | 1,016,301 | 1,021,133 | 1,030,826 |
EBITDA | 474,975 | 486,911 | 499,453 | 470,764 |
EBIT | 464,579 | 463,805 | 475,783 | 462,853 |
Net Income | 372,996 | 366,313 | 379,627 | 367,738 |
Net Change In Cash | 1,620,707 | 1,528,850 | 1,145,514 | 1,059,239 |
Cost of Revenue | -2,581,518 | 1,549,102 | ||
Free Cash Flow | 433,326 | 423,550 | 743,960 | 594,159 |
Cash | 2,290,976 | 1,597,773 | 1,175,573 | 3,757,243 |
Basic Shares | 135,505 | 134,754 | 135,118 | 129,513 |
Quarter | EPS |
---|---|
2025-06-30 | $0.85 |
2025-03-31 | $0.76 |
2024-12-31 | $0.69 |
2024-09-30 | $0.70 |