| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $474,942 | $452,052 | $432,612 | $404,466 |
Gross Profit | 312,005 | 299,504 | 259,917 | 254,349 |
EBITDA | 164,483 | 152,088 | 106,933 | 121,059 |
Net Income | 130,748 | 120,721 | 84,306 | 94,408 |
Net Change In Cash | 474,942 | 452,052 | 432,612 | 404,466 |
Free Cash Flow | 158,702 | 85,198 | 116,087 | 133,482 |
Cash | 2,518,719 | 2,314,692 | 2,608,884 | 2,290,976 |
Basic Shares | 142,444 | 142,444 | 142,698 | 135,732 |
| 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-09-30 | $0.92 |
2025-06-30 | $0.85 |
2025-03-31 | $0.76 |
2024-12-31 | $0.69 |