| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,360,109 | $1,326,860 | $1,285,186 | $1,256,311 |
Gross Profit | 163,409 | 129,832 | 166,557 | 1,256,311 |
EBITDA | 166,936 | 128,763 | 157,590 | 133,896 |
EBIT | 158,964 | 122,161 | 148,459 | 126,324 |
Net Income | 115,340 | 85,943 | 109,896 | 95,535 |
Net Change In Cash | 1,360,109 | 1,326,860 | 1,285,186 | 1,256,311 |
Free Cash Flow | 397,330 | 159,698 | 270,974 | 324,712 |
Cash | 430 | 357 | 124 | 91 |
Basic Shares | 61,000 | 61,300 | 61,300 | 61,300 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $4,861,447 | $4,232,281 | $3,558,178 | $3,379,164 |
Gross Profit | 321,297 | 518,072 | 340,265 | 562,780 |
EBITDA | 321,712 | 517,251 | 351,369 | 589,584 |
EBIT | 286,912 | 487,211 | 309,033 | 534,475 |
Net Income | 207,012 | 365,238 | 224,886 | 403,837 |
Net Change In Cash | 4,861,447 | 4,232,281 | 3,558,178 | 3,379,164 |
Cost of Revenue | -19,854 | 29,832 | ||
Free Cash Flow | 1,069,078 | 736,277 | 776,390 | 749,259 |
Cash | 91 | 180 | 26 | 455 |
Basic Shares | 61,300 | 60,969 | 60,875 | 60,667 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.75 |
2025-06-30 | $1.31 |
2025-03-31 | $1.76 |
2024-12-31 | $1.62 |