| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $127,836 | $125,865 | $115,531 | $102,023 |
Gross Profit | 65,818 | 63,532 | 58,375 | 51,967 |
EBITDA | 31,968 | 29,935 | 27,414 | 23,403 |
EBIT | 29,174 | 26,653 | 22,595 | |
Net Income | 23,643 | 22,173 | 20,344 | 17,247 |
Net Change In Cash | 127,836 | 125,865 | 115,531 | 102,023 |
Free Cash Flow | 89,636 | -73,443 | 54,102 | |
Cash | 496,459 | 419,162 | 165,404 | 53,597 |
Basic Shares | 15,257 | 15,363 | 15,312 | 13,238 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $471,184 | $390,455 | $362,449 | $324,243 |
Gross Profit | 239,621 | 187,466 | 197,771 | 255,340 |
EBITDA | 110,393 | 76,677 | 48,704 | 37,713 |
EBIT | 72,876 | 44,687 | 33,694 | |
Net Income | 83,409 | 55,159 | 33,762 | 23,239 |
Net Change In Cash | 471,184 | 390,455 | 362,449 | 324,243 |
Free Cash Flow | 18,757 | -26,916 | -82,909 | |
Cash | 496,459 | 498,251 | 2,141,445 | 3,213,911 |
Basic Shares | 14,723 | 14,917 | 14,917 | 14,917 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.52 |
2025-09-30 | $0.57 |
2025-06-30 | $0.51 |
2025-03-31 | $0.49 |