| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $216,166 | $230,784 | $214,780 | $204,770 |
Gross Profit | 82,137 | 92,229 | 90,310 | 85,295 |
EBITDA | 41,413 | 47,188 | 40,884 | 35,764 |
EBIT | 30,855 | 36,730 | 30,522 | 25,660 |
Net Income | 7,326 | 13,814 | 8,197 | 5,174 |
Net Change In Cash | 216,166 | 230,784 | 214,780 | 204,770 |
Free Cash Flow | 16,645 | 31,034 | 12,808 | 26,702 |
Cash | 229,113 | 194,201 | 186,505 | 186,650 |
Basic Shares | 14,410 | 14,879 | 14,907 | 14,904 |
| 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.73 |
2025-06-30 | $1.17 |
2025-03-31 | $1.03 |
2024-12-31 | $0.87 |