Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $210,525 | $217,932 | $232,408 | $227,029 |
Gross Profit | 111,462 | 107,758 | 126,206 | 120,415 |
EBITDA | 108,980 | 95,643 | 120,848 | 125,089 |
EBIT | 93,205 | 79,522 | 104,697 | 108,771 |
Net Income | 42,373 | 28,647 | 33,294 | 40,980 |
Net Change In Cash | 210,525 | 217,932 | 232,408 | 227,029 |
Free Cash Flow | 74,207 | -6,771 | -104,728 | 68,728 |
Cash | 242,710 | 218,854 | 399,582 | 310,489 |
Basic Shares | 6,997 | 7,073 | 7,139 | 7,176 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $902,816 | $845,268 | $881,719 | $974,671 |
Gross Profit | 470,229 | 719,397 | 510,460 | 616,441 |
EBITDA | 460,202 | 151,484 | 321,510 | 388,657 |
EBIT | 391,200 | 151,484 | 257,295 | 337,888 |
Net Income | 121,746 | 130,621 | 117,541 | 208,131 |
Net Change In Cash | 902,816 | 845,268 | 881,719 | 974,671 |
Cost of Revenue | 246,296 | |||
Free Cash Flow | -3,824 | 228,336 | 126,088 | 659,891 |
Cash | 399,582 | 340,334 | 588,535 | 378,900 |
Basic Shares | 7,210 | 7,375 | 7,582 | 8,003 |
Quarter | EPS |
---|---|
2025-06-30 | $6.25 |
2025-03-31 | $5.73 |
2024-12-31 | $7.50 |
2024-09-30 | $6.92 |