| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $374 | $361,195 | $351,212 | $219,602 |
Gross Profit | 257,101 | 247,766 | 162,380 | |
EBITDA | 153 | 168,180 | 125,413 | 104,404 |
EBIT | -21,439 | 146,148 | 103,619 | 96,972 |
Net Income | 112 | 96,541 | 58,734 | 61,975 |
Net Change In Cash | 374 | 361,195 | 351,212 | 219,602 |
Free Cash Flow | 164,828 | -7,482 | 79,505 | |
Cash | 163,690 | 115,741 | 107,870 | 175,607 |
Basic Shares | 66,670 | 66,964 | 67,980 | 64,714 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,306,131 | $893,477 | $821,028 | $854,800 |
Gross Profit | 529,774 | 455,974 | 455,497 | |
EBITDA | 526,469 | 481,368 | 394,319 | 440,138 |
EBIT | 453,618 | 451,192 | 352,672 | 396,937 |
Net Income | 546,578 | 288,864 | 213,157 | 275,511 |
Net Change In Cash | 1,306,131 | 893,477 | 821,028 | 854,800 |
Cost of Revenue | -31,292 | |||
Free Cash Flow | 236,851 | 338,701 | 325,122 | 329,966 |
Cash | 163,690 | 126,731 | 123,547 | 38,171 |
Basic Shares | 66,376 | 65,928 | 68,214 | 72,266 |
| Quarter | EPS |
|---|---|
2025-12-31 | $1.78 |
2025-09-30 | $1.63 |
2025-06-30 | $1.57 |
2025-03-31 | $1.36 |