Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $101,742 | $96,951 | $98,139 | $95,377 |
Gross Profit | 68,117 | 62,596 | 63,100 | 60,026 |
EBITDA | 33,876 | 29,784 | 30,574 | 28,854 |
EBIT | 32,454 | 28,388 | 29,331 | 27,514 |
Net Income | 24,899 | 21,972 | 22,493 | 22,142 |
Net Change In Cash | 101,742 | 96,951 | 98,139 | 95,377 |
Free Cash Flow | 13,571 | 34,505 | 19,370 | 35,351 |
Cash | 395,535 | 340,910 | 369,750 | 241,185 |
Basic Shares | 18,036 | 18,022 | 18,009 | 17,991 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $376,008 | $326,309 | $255,658 | $238,632 |
Gross Profit | 237,609 | 223,958 | 222,113 | 229,928 |
EBITDA | 111,689 | 103,919 | 106,261 | 115,676 |
EBIT | 106,686 | 98,568 | 101,042 | 110,643 |
Net Income | 82,813 | 78,004 | 81,814 | 87,939 |
Net Change In Cash | 376,008 | 326,309 | 255,658 | 238,632 |
Cost of Revenue | -26,479 | |||
Free Cash Flow | 97,094 | 79,410 | 93,466 | 113,322 |
Cash | 369,750 | 271,645 | 128,931 | 46,558 |
Basic Shares | 17,977 | 17,900 | 17,851 | 17,804 |
Quarter | EPS |
---|---|
2025-06-30 | $1.38 |
2025-03-31 | $1.22 |
2024-12-31 | $1.25 |
2024-09-30 | $1.23 |