Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $112,073 | $109,604 | $107,903 | $112,578 |
Gross Profit | 78,895 | 74,727 | 80,020 | |
EBITDA | 35,409 | 35,146 | 35,508 | 39,187 |
EBIT | 34,737 | 33,054 | 38,233 | |
Net Income | 25,989 | 25,028 | 24,490 | 27,942 |
Net Change In Cash | 112,073 | 109,604 | 107,903 | 112,578 |
Free Cash Flow | 25,637 | 32,461 | 28,268 | 35,194 |
Cash | 171,066 | 65,714 | 60,749 | 149,207 |
Basic Shares | 30,758 | 30,946 | 30,936 | 30,911 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $435,342 | $382,481 | $285,159 | $208,765 |
Gross Profit | 306,192 | 271,045 | 251,508 | 202,543 |
EBITDA | 151,022 | 131,127 | 118,514 | 75,570 |
EBIT | 145,589 | 124,730 | 108,164 | 70,725 |
Net Income | 106,434 | 87,978 | 81,477 | 52,937 |
Net Change In Cash | 435,342 | 382,481 | 285,159 | 208,765 |
Cost of Revenue | -266,945 | 291,716 | ||
Free Cash Flow | 122,290 | 115,747 | 145,654 | 68,142 |
Cash | 60,749 | 90,170 | 63,540 | 330,485 |
Basic Shares | 30,936 | 30,785 | 31,193 | 31,512 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.88 |
2025-03-31 | $0.88 |
2024-12-31 | $0.90 |