Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $69,383 | $66,137 | $74,204 | $66,721 |
Gross Profit | 54,711 | 52,695 | 59,306 | 53,682 |
EBITDA | 15,610 | 13,964 | 21,441 | 13,184 |
EBIT | 11,929 | 10,568 | 18,396 | 10,443 |
Net Income | 10,538 | 9,543 | 18,301 | 12,637 |
Net Change In Cash | 69,383 | 66,137 | 74,204 | 66,721 |
Free Cash Flow | 17,937 | 12,710 | 23,328 | 16,660 |
Cash | 252,924 | 243,846 | 95,129 | 78,063 |
Basic Shares | 73,117 | 75,048 | 74,975 | 74,780 |
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-09-30 | $0 |
2025-06-30 | $0.21 |
2025-03-31 | $0.20 |
2024-12-31 | $0.31 |