Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $230,784 | $214,780 | $204,770 | $195,034 |
Gross Profit | 92,229 | 90,310 | 85,295 | 93,319 |
EBITDA | 47,188 | 40,884 | 35,764 | 54,487 |
EBIT | 36,730 | 30,522 | 25,660 | 44,833 |
Net Income | 13,814 | 8,197 | 5,174 | 19,061 |
Net Change In Cash | 230,784 | 214,780 | 204,770 | 195,034 |
Free Cash Flow | 31,034 | 12,808 | 26,702 | 21,989 |
Cash | 194,201 | 186,505 | 186,650 | 169,636 |
Basic Shares | 14,879 | 14,907 | 14,904 | 14,897 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $812,306 | $831,068 | $909,402 | $896,167 |
Gross Profit | 375,309 | 396,684 | 377,358 | 375,225 |
EBITDA | 178,607 | 217,380 | 213,689 | 225,105 |
EBIT | 178,567 | 181,750 | 175,737 | 185,220 |
Net Income | 64,890 | 97,176 | 81,111 | 97,864 |
Net Change In Cash | 812,306 | 831,068 | 909,402 | 896,167 |
Cost of Revenue | -100,369 | -30,700 | ||
Free Cash Flow | 94,091 | 93,968 | 54,018 | 178,986 |
Cash | 186,650 | 146,034 | 269,655 | 361,412 |
Basic Shares | 14,931 | 15,242 | 15,901 | 16,890 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.17 |
2025-03-31 | $1.03 |
2024-12-31 | $0.87 |