| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $74,682 | $69,383 | $66,137 | $74,204 |
Gross Profit | 59,852 | 54,711 | 52,695 | 59,306 |
EBITDA | 17,692 | 16,986 | 13,964 | 21,441 |
EBIT | 13,993 | 13,305 | 10,568 | 18,396 |
Net Income | 12,191 | 10,538 | 9,543 | 18,301 |
Net Change In Cash | 74,682 | 69,383 | 66,137 | 74,204 |
Free Cash Flow | 18,076 | 17,937 | 12,710 | 23,328 |
Cash | 86,555 | 252,924 | 243,846 | 95,129 |
Basic Shares | 73,046 | 73,117 | 75,048 | 74,975 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $261,696 | $251,700 | $280,338 | $250,042 |
Gross Profit | 210,277 | 203,738 | 223,506 | 196,537 |
EBITDA | 55,261 | 38,648 | 61,764 | 42,704 |
EBIT | 43,968 | 38,648 | 54,383 | 33,797 |
Net Income | 50,140 | 39,970 | 46,908 | 94,887 |
Net Change In Cash | 261,696 | 251,700 | 280,338 | 250,042 |
Cost of Revenue | -4,356 | |||
Free Cash Flow | 78,224 | 33,618 | 55,301 | 44,926 |
Cash | 95,129 | 97,244 | 67,971 | 78,925 |
Basic Shares | 75,302 | 75,550 | 77,751 | 80,037 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.23 |
2025-06-30 | $0.21 |
2025-03-31 | $0.20 |