Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $218,010 | $210,556 | $214,888 | $212,912 |
Gross Profit | 157,355 | 154,632 | 155,988 | 151,054 |
EBITDA | 60,632 | 60,553 | 63,143 | 60,876 |
EBIT | 56,007 | 55,793 | 58,093 | 55,755 |
Net Income | 45,496 | 45,135 | 46,391 | 45,153 |
Net Change In Cash | 218,010 | 210,556 | 214,888 | 212,912 |
Free Cash Flow | 52,114 | 55,577 | 95,486 | 60,427 |
Cash | 483,348 | 441,945 | 501,858 | 478,795 |
Basic Shares | 34,738 | 34,779 | 34,743 | 34,650 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $827,330 | $741,691 | $643,138 | $630,773 |
Gross Profit | 595,362 | 605,335 | 613,384 | 640,552 |
EBITDA | 230,187 | 248,716 | 262,987 | 270,510 |
EBIT | 209,485 | 227,087 | 240,775 | 246,594 |
Net Income | 168,898 | 183,624 | 195,378 | 201,048 |
Net Change In Cash | 827,330 | 741,691 | 643,138 | 630,773 |
Cost of Revenue | -1,891,238 | 900,117 | ||
Free Cash Flow | 279,440 | 242,548 | 223,327 | 291,085 |
Cash | 501,858 | 254,464 | 243,062 | 2,134,300 |
Basic Shares | 34,629 | 34,450 | 34,459 | 34,919 |
Quarter | EPS |
---|---|
2025-06-30 | $1.35 |
2025-03-31 | $1.29 |
2024-12-31 | $1.33 |
2024-09-30 | $1.30 |