| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $254,141 | $247,056 | $249,373 | $248,636 |
Gross Profit | 126,818 | 120,812 | 125,200 | 122,208 |
EBITDA | 79,948 | 77,647 | 80,316 | 80,461 |
EBIT | 78,822 | 76,608 | 79,093 | 79,371 |
Net Income | 65,571 | 61,424 | 63,224 | 65,173 |
Net Change In Cash | 254,141 | 247,056 | 249,373 | 248,636 |
Free Cash Flow | 143,967 | 65,995 | 46,485 | 68,221 |
Cash | 1,335,536 | 1,377,144 | 3,340,398 | 2,375,589 |
Basic Shares | 54,667 | 54,664 | 54,503 | 54,650 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $977,118 | $813,246 | $580,462 | $437,428 |
Gross Profit | 456,069 | 813,246 | 454,432 | 374,109 |
EBITDA | 283,767 | 3,037 | 312,951 | 257,737 |
EBIT | 278,982 | 3,037 | 308,828 | 253,349 |
Net Income | 227,242 | 206,853 | 251,504 | 207,734 |
Net Change In Cash | 977,118 | 813,246 | 580,462 | 437,428 |
Cost of Revenue | 2,010,685 | |||
Free Cash Flow | 248,269 | 193,386 | 268,977 | 256,882 |
Cash | 2,375,589 | 2,030,513 | 814,538 | 4,163,724 |
Basic Shares | 54,643 | 54,535 | 54,535 | 54,434 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.30 |
2025-06-30 | $1.21 |
2025-03-31 | $1.16 |
2024-12-31 | $1.19 |