| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $447,340 | $426,443 | $332,860 | $389,770 |
Gross Profit | 239,280 | 227,666 | 167,989 | 186,569 |
EBITDA | 255,035 | 149,310 | 99,639 | 133,434 |
EBIT | 234,406 | 131,347 | 81,004 | 122,775 |
Net Income | 179,996 | 81,734 | 44,534 | 75,804 |
Net Change In Cash | 447,340 | 426,443 | 332,860 | 389,770 |
Free Cash Flow | 40,462 | 141,608 | -25,538 | 54,003 |
Cash | 52,583 | 58,610 | 40,054 | 40,177 |
Basic Shares | 46,461 | 46,588 | 47,123 | 47,675 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,584,839 | $1,544,165 | $1,401,949 | $1,069,298 |
Gross Profit | 744,166 | 690,282 | 700,052 | 599,598 |
EBITDA | 553,636 | 440,395 | 544,516 | 473,666 |
EBIT | 482,776 | 400,736 | 480,603 | 423,172 |
Net Income | 299,665 | 258,507 | 332,152 | 288,957 |
Net Change In Cash | 1,584,839 | 1,544,165 | 1,401,949 | 1,069,298 |
Cost of Revenue | -469,519 | 277,050 | ||
Free Cash Flow | 173,551 | 178,263 | 273,476 | 305,829 |
Cash | 40,177 | 26,754 | 41,566 | 511,605 |
Basic Shares | 47,195 | 50,700 | 55,121 | 55,883 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $2.10 |
2025-06-30 | $1.92 |
2025-03-31 | $1.34 |