| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $361,195 | $351,212 | $219,602 | $232,371 |
Gross Profit | 257,101 | 247,766 | 162,380 | 45,781 |
EBITDA | 168,180 | 125,413 | 104,404 | 124,188 |
EBIT | 146,148 | 103,619 | 96,972 | 116,674 |
Net Income | 96,541 | 58,734 | 61,975 | 76,939 |
Net Change In Cash | 361,195 | 351,212 | 219,602 | 232,371 |
Free Cash Flow | 164,828 | -7,482 | 79,505 | 91,656 |
Cash | 115,741 | 107,870 | 175,607 | 126,731 |
Basic Shares | 66,964 | 67,980 | 64,714 | 65,519 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $893,477 | $821,028 | $854,800 | $890,265 |
Gross Profit | 529,774 | 455,974 | 455,497 | 479,047 |
EBITDA | 481,368 | 394,319 | 440,138 | 391,802 |
EBIT | 451,192 | 352,672 | 396,937 | 372,962 |
Net Income | 288,864 | 213,157 | 275,511 | 278,389 |
Net Change In Cash | 893,477 | 821,028 | 854,800 | 890,265 |
Cost of Revenue | -31,292 | 46,825 | ||
Free Cash Flow | 338,701 | 325,122 | 329,966 | 363,522 |
Cash | 126,731 | 123,547 | 38,171 | 69,533 |
Basic Shares | 65,928 | 68,214 | 72,266 | 74,151 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.63 |
2025-06-30 | $1.57 |
2025-03-31 | $1.36 |