Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $80,017 | $81,269 | $82,250 | $81,654 |
Gross Profit | 55,544 | 57,542 | 55,870 | 52,356 |
EBITDA | 14,951 | 16,909 | 17,184 | 13,541 |
EBIT | 14,459 | 16,159 | 16,330 | 13,066 |
Net Income | 12,215 | 13,911 | 11,928 | 11,423 |
Net Change In Cash | 80,017 | 81,269 | 82,250 | 81,654 |
Free Cash Flow | 20,916 | 18,081 | 19,817 | 23,233 |
Cash | 90,754 | 248,660 | 117,100 | 175,572 |
Basic Shares | 34,512 | 34,506 | 34,553 | 34,659 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $317,185 | $303,128 | $257,048 | $247,446 |
Gross Profit | 210,555 | 239,538 | 250,402 | 269,776 |
EBITDA | 55,490 | 78,519 | 102,527 | 101,879 |
EBIT | 52,259 | 72,915 | 99,436 | 120,507 |
Net Income | 43,258 | 61,755 | 81,875 | 98,035 |
Net Change In Cash | 317,185 | 303,128 | 257,048 | 247,446 |
Cost of Revenue | -1,619,702 | 979,970 | ||
Free Cash Flow | 61,024 | 99,147 | 90,440 | 66,512 |
Cash | 117,100 | 224,973 | 103,590 | 1,723,292 |
Basic Shares | 34,899 | 35,258 | 35,463 | 35,973 |
Quarter | EPS |
---|---|
2025-06-30 | $0.53 |
2025-03-31 | $0.40 |
2024-12-31 | $0.34 |
2024-09-30 | $0.33 |