Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $236,475 | $231,370 | $233,400 | $236,362 |
Gross Profit | 167,917 | 163,257 | 164,336 | 160,638 |
EBITDA | 85,271 | 76,772 | 77,481 | 79,272 |
EBIT | 79,718 | 71,078 | 72,001 | 73,904 |
Net Income | 62,347 | 56,112 | 56,476 | 58,903 |
Net Change In Cash | 236,475 | 231,370 | 233,400 | 236,362 |
Free Cash Flow | -65,641 | 65,641 | 1,988 | 72,358 |
Cash | 3,997,350 | 3,974,172 | 3,553,772 | 2,992,073 |
Basic Shares | 33,795 | 33,667 | 33,751 | 33,647 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $908,714 | $809,344 | $603,567 | $497,053 |
Gross Profit | 622,445 | 602,406 | 547,344 | 494,379 |
EBITDA | 296,962 | 292,137 | 259,480 | 228,439 |
EBIT | 275,281 | 269,948 | 237,432 | 208,398 |
Net Income | 216,354 | 212,465 | 193,100 | 167,630 |
Net Change In Cash | 908,714 | 809,344 | 603,567 | 497,053 |
Cost of Revenue | 1,118,888 | 433,110 | ||
Free Cash Flow | 224,548 | 210,541 | 206,487 | 162,537 |
Cash | 3,553,772 | 2,397,463 | 3,168,910 | 2,050,022 |
Basic Shares | 33,617 | 33,494 | 33,439 | 33,314 |
Quarter | EPS |
---|---|
2025-06-30 | $1.85 |
2025-03-31 | $1.67 |
2024-12-31 | $1.68 |
2024-09-30 | $1.75 |