Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $166,104 | $167,292 | $182,131 | $184,807 |
Gross Profit | 68,727 | 68,467 | 73,985 | 79,211 |
EBITDA | 20,013 | 22,525 | 13,074 | 33,692 |
EBIT | 14,912 | 17,490 | 7,134 | 27,539 |
Net Income | 11,733 | 11,947 | 14,965 | 21,951 |
Net Change In Cash | 166,104 | 167,292 | 182,131 | 184,807 |
Free Cash Flow | 5,447 | 13,237 | 23,206 | 13,623 |
Cash | 188,902 | 174,898 | 145,595 | 163,228 |
Basic Shares | 60,237 | 60,234 | 60,499 | 62,654 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $717,301 | $666,435 | $646,137 | $583,277 |
Gross Profit | 304,005 | 285,059 | 263,148 | 242,274 |
EBITDA | 105,022 | 8,398 | 85,941 | 82,768 |
EBIT | 79,879 | -16,568 | 60,296 | 56,710 |
Net Income | 73,714 | -30,368 | 166,942 | 26,038 |
Net Change In Cash | 717,301 | 666,435 | 646,137 | 583,277 |
Cost of Revenue | 35,053 | -9,759 | ||
Free Cash Flow | 45,702 | 33,744 | 83,879 | 27,099 |
Cash | 145,595 | 158,781 | 154,925 | 119,747 |
Basic Shares | 61,596 | 53,769 | 65,607 | 53,643 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.36 |
2025-03-31 | $0.37 |
2024-12-31 | $0.41 |