| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,436,342 | $1,512,054 | $1,447,648 | $1,437,914 |
Gross Profit | 211,512 | 265,423 | 246,590 | 251,783 |
EBITDA | 150,340 | 197,196 | 183,561 | 187,882 |
EBIT | 97,712 | 146,452 | 134,761 | 138,643 |
Net Income | 83,172 | 124,085 | 113,662 | 115,833 |
Net Change In Cash | 1,436,342 | 1,512,054 | 1,447,648 | 1,437,914 |
Free Cash Flow | 14,726 | 35,717 | 160,351 | 129,738 |
Cash | 108,172 | 176,801 | 221,085 | 245,225 |
Basic Shares | 66,476 | 66,598 | 66,714 | 66,998 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $5,373,332 | $4,631,672 | $4,014,919 | $3,463,946 |
Gross Profit | 947,256 | 735,082 | 653,629 | 606,502 |
EBITDA | 695,902 | 507,466 | 459,034 | 424,687 |
EBIT | 517,745 | 354,264 | 321,797 | 297,926 |
Net Income | 433,592 | 304,876 | 269,818 | 245,294 |
Net Change In Cash | 5,373,332 | 4,631,672 | 4,014,919 | 3,463,946 |
Cost of Revenue | -161,784 | -27,510 | ||
Free Cash Flow | 399,288 | 217,950 | 265,604 | 268,134 |
Cash | 245,225 | 104,246 | 173,861 | 335,645 |
Basic Shares | 67,010 | 67,149 | 67,920 | 70,098 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.25 |
2025-06-30 | $1.86 |
2025-03-31 | $1.70 |