| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $181,000 | $175,481 | $236,475 | $231,370 |
Gross Profit | 181,000 | 171,259 | 167,917 | 163,257 |
EBITDA | 79,318 | 84,558 | 85,271 | 76,772 |
EBIT | 73,610 | 78,971 | 79,718 | 71,078 |
Net Income | 59,497 | 62,654 | 62,347 | 56,112 |
Net Change In Cash | 181,000 | 175,481 | 236,475 | 231,370 |
Free Cash Flow | -193,733 | 63,713 | 64,379 | 65,641 |
Cash | 4,324,507 | 4,054,638 | 3,997,350 | 3,974,172 |
Basic Shares | 33,906 | 33,864 | 33,795 | 33,667 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $824,326 | $908,714 | $809,344 | $603,567 |
Gross Profit | 683,433 | 622,445 | 602,406 | 547,344 |
EBITDA | 325,919 | 296,962 | 292,137 | 259,480 |
EBIT | 303,377 | 275,281 | 269,948 | 237,432 |
Net Income | 240,610 | 216,354 | 212,465 | 193,100 |
Net Change In Cash | 824,326 | 908,714 | 809,344 | 603,567 |
Cost of Revenue | 1,118,888 | |||
Free Cash Flow | 224,548 | 210,541 | 206,487 | |
Cash | 4,324,507 | 3,553,772 | 2,397,463 | 3,168,910 |
Basic Shares | 33,906 | 33,617 | 33,494 | 33,439 |
| Quarter | EPS |
|---|---|
2025-12-31 | $1.75 |
2025-09-30 | $1.85 |
2025-06-30 | $1.85 |
2025-03-31 | $1.67 |