Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $110,302 | $110,133 | $115,075 | $113,462 |
Gross Profit | 65,384 | 62,939 | 65,709 | 60,834 |
EBITDA | 29,227 | 28,843 | 29,386 | 27,470 |
EBIT | 26,532 | 26,228 | 26,445 | 24,914 |
Net Income | 21,813 | 21,507 | 21,786 | 20,524 |
Net Change In Cash | 110,302 | 110,133 | 115,075 | 113,462 |
Free Cash Flow | -21,521 | 21,521 | 33,740 | -14,159 |
Cash | 109,669 | 396,723 | 373,354 | 463,972 |
Basic Shares | 30,308 | 30,483 | 30,370 | 30,370 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $456,069 | $395,575 | $293,838 | $265,323 |
Gross Profit | 254,514 | 241,707 | 249,957 | 255,857 |
EBITDA | 117,836 | 111,706 | 130,736 | 142,248 |
EBIT | 107,377 | 101,129 | 119,631 | 130,827 |
Net Income | 88,494 | 86,692 | 105,020 | 113,401 |
Net Change In Cash | 456,069 | 395,575 | 293,838 | 265,323 |
Cost of Revenue | -2,501 | 93,345 | ||
Free Cash Flow | 90,687 | 72,960 | 217,216 | 147,739 |
Cash | 373,354 | 513,740 | 115,419 | 201,753 |
Basic Shares | 30,370 | 30,759 | 32,250 | 32,692 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.78 |
2025-03-31 | $0.69 |
2024-12-31 | $0.74 |