Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $89,187 | $86,833 | $89,519 | $90,788 |
Gross Profit | 59,175 | 56,272 | 54,912 | 53,830 |
EBITDA | 26,342 | 23,605 | 20,159 | 21,538 |
EBIT | 24,280 | 21,450 | 17,965 | 20,113 |
Net Income | 19,786 | 17,160 | 14,922 | 16,490 |
Net Change In Cash | 89,187 | 86,833 | 89,519 | 90,788 |
Free Cash Flow | 34,911 | 13,068 | 8,354 | 16,540 |
Cash | 245,913 | 217,181 | 195,756 | 208,365 |
Basic Shares | 11,396 | 11,673 | 11,719 | 11,719 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $355,263 | $46,288 | $261,118 | $236,990 |
Gross Profit | 216,992 | 37,618 | 227,568 | 221,999 |
EBITDA | 84,447 | 34,222 | 103,879 | 105,502 |
EBIT | 75,497 | 34,222 | 94,202 | 94,364 |
Net Income | 61,807 | 67,800 | 75,948 | 74,627 |
Net Change In Cash | 355,263 | 46,288 | 261,118 | 236,990 |
Cost of Revenue | -548,747 | 153,538 | ||
Free Cash Flow | 39,140 | 73,400 | 46,470 | 79,237 |
Cash | 195,756 | 211,333 | 168,520 | 717,267 |
Basic Shares | 11,755 | 12,080 | 12,607 | 13,674 |
Quarter | EPS |
---|---|
2025-06-30 | $1.64 |
2025-03-31 | $1.47 |
2024-12-31 | $1.40 |
2024-09-30 | $2.27 |