| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $360,355 | $335,154 | $316,827 | $322,231 |
Gross Profit | 253,075 | 214,388 | 209,067 | 208,104 |
EBITDA | 85,292 | 76,592 | 74,253 | 84,456 |
EBIT | 107,474 | 65,174 | 63,489 | 73,493 |
Net Income | 67,900 | 52,781 | 54,568 | 61,754 |
Net Change In Cash | 360,355 | 335,154 | 316,827 | 322,231 |
Free Cash Flow | 104,775 | 79,518 | 46,783 | 81,060 |
Cash | 854,244 | 915,507 | 981,485 | 848,408 |
Basic Shares | 113,546 | 113,546 | 113,546 | 113,473 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,245,245 | $1,115,410 | $933,367 | $812,734 |
Gross Profit | 781,721 | 774,642 | 872,143 | 771,100 |
EBITDA | 267,968 | 304,751 | 406,768 | 381,477 |
EBIT | 226,304 | 267,608 | 370,280 | 349,438 |
Net Income | 190,144 | 222,927 | 303,202 | 284,757 |
Net Change In Cash | 1,245,245 | 1,115,410 | 933,367 | 812,734 |
Cost of Revenue | -35,691 | -195,456 | ||
Free Cash Flow | 209,760 | 451,432 | 447,422 | 562,613 |
Cash | 848,408 | 1,354,342 | 401,995 | 437,686 |
Basic Shares | 113,243 | 110,890 | 110,827 | 99,398 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.61 |
2025-06-30 | $0.59 |
2025-03-31 | $0.48 |