| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $413,201 | $360,355 | $335,154 | $316,827 |
Gross Profit | 306,513 | 253,075 | 214,388 | 209,067 |
EBITDA | 117,136 | 97,025 | 76,592 | 74,253 |
EBIT | 111,956 | 85,292 | 65,174 | 63,489 |
Net Income | 63,779 | 67,900 | 52,781 | 54,568 |
Net Change In Cash | 413,201 | 360,355 | 335,154 | 316,827 |
Free Cash Flow | 105,653 | 104,775 | 79,518 | 46,783 |
Cash | 321,526 | 854,244 | 915,507 | 981,485 |
Basic Shares | 130,145 | 113,546 | 113,546 | 113,546 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,425,537 | $1,245,245 | $1,115,410 | $933,367 |
Gross Profit | 983,043 | 781,721 | 774,642 | 872,143 |
EBITDA | 365,006 | 267,968 | 304,751 | 406,768 |
EBIT | 325,911 | 226,304 | 267,608 | 370,280 |
Net Income | 239,028 | 190,144 | 222,927 | 303,202 |
Net Change In Cash | 1,425,537 | 1,245,245 | 1,115,410 | 933,367 |
Cost of Revenue | -35,691 | |||
Free Cash Flow | 374,399 | 209,760 | 451,432 | 447,422 |
Cash | 321,526 | 848,408 | 1,354,342 | 401,995 |
Basic Shares | 130,145 | 113,243 | 110,890 | 110,827 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.49 |
2025-09-30 | $0.61 |
2025-06-30 | $0.59 |