Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $229,607 | $228,792 | $216,395 | $211,795 |
Gross Profit | 119,547 | 114,183 | 112,405 | 109,298 |
EBITDA | 91,857 | 84,424 | 89,813 | 79,273 |
EBIT | 61,762 | 55,951 | 61,295 | 45,613 |
Net Income | 40,465 | 32,703 | 40,062 | 24,678 |
Net Change In Cash | 229,607 | 228,792 | 216,395 | 211,795 |
Free Cash Flow | 28,454 | 37,643 | 56,562 | 40,061 |
Cash | 290,578 | 265,864 | 273,645 | 275,359 |
Basic Shares | 64,870 | 64,837 | 64,650 | 64,719 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $845,486 | $694,709 | $618,409 | $589,796 |
Gross Profit | 439,070 | 357,953 | 325,788 | 339,632 |
EBITDA | 322,205 | 211,295 | 374,354 | 278,380 |
EBIT | 194,359 | 117,674 | 289,624 | 197,450 |
Net Income | 112,620 | 79,722 | 239,009 | 161,130 |
Net Change In Cash | 845,486 | 694,709 | 618,409 | 589,796 |
Cost of Revenue | -66,731 | 63,315 | ||
Free Cash Flow | 171,631 | 139,314 | 140,831 | 161,513 |
Cash | 273,645 | 295,600 | 197,229 | 266,351 |
Basic Shares | 65,078 | 65,814 | 69,312 | 72,870 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.89 |
2025-03-31 | $0.87 |
2024-12-31 | $0.87 |