Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $713,450 | $679,811 | $668,808 | $599,092 |
Gross Profit | 141,937 | 130,962 | 120,211 | 92,384 |
EBITDA | 103,709 | 103,327 | 86,344 | 63,751 |
EBIT | 78,567 | 78,064 | 60,364 | 35,693 |
Net Income | 56,099 | 41,237 | 34,997 | 15,135 |
Net Change In Cash | 713,450 | 679,811 | 668,808 | 599,092 |
Free Cash Flow | 94,503 | 67,045 | 31,534 | -95,235 |
Cash | 497,516 | 451,858 | 382,873 | 354,697 |
Basic Shares | 102,369 | 102,613 | 102,472 | 102,250 |
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 |
---|---|
2024-12-31 | $0.37 |
2024-09-30 | $0.40 |
2024-06-30 | $0.34 |
2024-03-31 | $0.14 |