Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $97,032 | $93,976 | $93,294 | $96,107 |
Gross Profit | 77,665 | 72,403 | 69,754 | 72,461 |
EBITDA | 44,734 | 40,054 | 38,819 | 39,916 |
EBIT | 41,161 | 36,917 | 34,482 | 37,115 |
Net Income | 33,387 | 30,342 | 28,654 | 29,809 |
Net Change In Cash | 97,032 | 93,976 | 93,294 | 96,107 |
Free Cash Flow | 27,832 | 31,261 | 32,804 | 36,998 |
Cash | 172,124 | 384,705 | 225,389 | 293,949 |
Basic Shares | 14,471 | 14,631 | 14,697 | 14,654 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $371,254 | $334,446 | $255,733 | $228,653 |
Gross Profit | 283,242 | 279,180 | 245,604 | 221,924 |
EBITDA | 157,715 | 153,827 | 143,110 | 125,807 |
EBIT | 144,516 | 143,106 | 127,334 | 111,194 |
Net Income | 117,101 | 114,365 | 102,071 | 88,080 |
Net Change In Cash | 371,254 | 334,446 | 255,733 | 228,653 |
Cost of Revenue | -434,631 | 105,972 | ||
Free Cash Flow | 129,190 | 134,618 | 113,676 | 98,950 |
Cash | 225,389 | 156,276 | 200,000 | 634,631 |
Basic Shares | 14,697 | 14,891 | 14,873 | 15,407 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $2.29 |
2025-03-31 | $2.06 |
2024-12-31 | $1.94 |