| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $43,860 | $43,253 | $42,914 | $44,464 |
Gross Profit | 39,458 | 38,807 | 37,722 | 38,283 |
EBITDA | 17,224 | 17,312 | 16,825 | 18,064 |
EBIT | 15,907 | 15,827 | 15,262 | 16,481 |
Net Income | 12,266 | 12,246 | 11,818 | 13,040 |
Net Change In Cash | 43,860 | 43,253 | 42,914 | 44,464 |
Free Cash Flow | 18,513 | 9,978 | 12,090 | 14,765 |
Cash | 427,705 | 94,401 | 87,456 | 80,457 |
Basic Shares | 18,400 | 18,401 | 18,451 | 18,418 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $175,890 | $165,709 | $142,237 | $133,287 |
Gross Profit | 152,619 | 148,243 | 134,009 | 138,922 |
EBITDA | 72,174 | 67,659 | 65,757 | 72,445 |
EBIT | 65,694 | 61,974 | 60,157 | 66,528 |
Net Income | 51,604 | 48,020 | 46,662 | 51,168 |
Net Change In Cash | 175,890 | 165,709 | 142,237 | 133,287 |
Cost of Revenue | -506,593 | 220,878 | ||
Free Cash Flow | 54,932 | 59,058 | 57,864 | 45,177 |
Cash | 80,457 | 79,108 | 65,210 | 50,403 |
Basic Shares | 18,430 | 18,027 | 16,562 | 17,403 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.70 |
2025-06-30 | $0.67 |
2025-03-31 | $0.64 |