Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $698,161 | $674,523 | $713,450 | $679,811 |
Gross Profit | 148,427 | 135,011 | 141,937 | 130,962 |
EBITDA | 113,288 | 102,901 | 103,709 | 103,327 |
EBIT | 87,888 | 78,453 | 78,567 | 78,064 |
Net Income | 54,442 | 50,377 | 56,099 | 41,237 |
Net Change In Cash | 698,161 | 674,523 | 713,450 | 679,811 |
Free Cash Flow | 46,915 | -106,806 | 94,503 | 67,045 |
Cash | 434,048 | 381,984 | 497,516 | 451,858 |
Basic Shares | 101,372 | 101,903 | 102,369 | 102,613 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,661,161 | $2,424,706 | $2,066,084 | $1,869,275 |
Gross Profit | 485,494 | 398,971 | 307,377 | 264,065 |
EBITDA | 366,276 | 302,538 | 231,832 | 179,522 |
EBIT | 262,833 | 197,578 | 110,863 | 39,799 |
Net Income | 147,468 | 97,403 | 25,941 | -49,307 |
Net Change In Cash | 2,661,161 | 2,424,706 | 2,066,084 | 1,869,275 |
Cost of Revenue | 42,156 | 86,098 | ||
Free Cash Flow | 96,078 | 109,229 | 39,840 | 175,115 |
Cash | 497,516 | 461,566 | 568,745 | 538,114 |
Basic Shares | 102,369 | 102,156 | 101,447 | 99,706 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.49 |
2025-03-31 | $0.43 |
2024-12-31 | $0.37 |