| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $468,444 | $474,116 | $421,340 | $499,697 |
Gross Profit | 217,616 | 220,710 | 193,395 | 234,429 |
EBITDA | 119,457 | 108,961 | 101,035 | 140,917 |
EBIT | 100,872 | 90,862 | 84,784 | 124,147 |
Net Income | 69,613 | 62,773 | 59,605 | 87,946 |
Net Change In Cash | 468,444 | 474,116 | 421,340 | 499,697 |
Free Cash Flow | 100,476 | 37,884 | 51,049 | 93,499 |
Cash | 169,998 | 146,988 | 170,617 | 164,560 |
Basic Shares | 39,359 | 39,359 | 39,501 | 39,495 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,808,140 | $1,787,647 | $1,527,953 | $1,400,182 |
Gross Profit | 860,445 | 852,138 | 673,831 | 615,348 |
EBITDA | 476,228 | 314,194 | 316,510 | 84,679 |
EBIT | 411,895 | 253,421 | 260,193 | 34,362 |
Net Income | 284,967 | 58,583 | 179,630 | 21,340 |
Net Change In Cash | 1,808,140 | 1,787,647 | 1,527,953 | 1,400,182 |
Cost of Revenue | 39,621 | -19,596 | ||
Free Cash Flow | 242,205 | 50,093 | 113,513 | 150,022 |
Cash | 164,560 | 146,442 | 162,902 | 140,895 |
Basic Shares | 39,535 | 39,473 | 39,407 | 39,449 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.94 |
2025-06-30 | $1.93 |
2025-03-31 | $1.68 |