| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $742,898 | $698,161 | $674,523 | $713,450 |
Gross Profit | 152,732 | 148,427 | 135,011 | 141,937 |
EBITDA | 107,014 | 113,288 | 102,901 | 103,709 |
EBIT | 80,891 | 87,888 | 78,453 | 78,567 |
Net Income | 71,289 | 54,442 | 50,377 | 56,099 |
Net Change In Cash | 742,898 | 698,161 | 674,523 | 713,450 |
Free Cash Flow | 77,048 | 48,919 | -106,806 | 94,503 |
Cash | 505,992 | 434,048 | 381,984 | 497,516 |
Basic Shares | 101,057 | 101,372 | 101,903 | 102,369 |
| 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 | 238,236 | 172,824 |
EBIT | 262,833 | 197,578 | 117,267 | 33,101 |
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-12-31 | $0 |
2025-09-30 | $0.71 |
2025-06-30 | $0.49 |
2025-03-31 | $0.43 |