Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $493,853 | $413,379 | $343,352 | $399,265 |
Gross Profit | 150,889 | 124,722 | 100,986 | 121,366 |
EBITDA | 55,636 | 24,462 | 15,015 | 45,986 |
EBIT | 44,711 | 26,710 | 5,610 | 38,597 |
Net Income | 25,242 | 12,566 | -2,197 | 3,810 |
Net Change In Cash | 493,853 | 413,379 | 343,352 | 399,265 |
Free Cash Flow | 44,154 | -69,352 | -11,389 | 77,144 |
Cash | 58,792 | 50,276 | 44,426 | 26,348 |
Basic Shares | 22,423 | 22,320 | 22,286 | 22,154 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,463,849 | $1,358,272 | $1,371,815 | $1,298,816 |
Gross Profit | 423,321 | 388,826 | 382,539 | 376,931 |
EBITDA | 118,914 | 121,653 | 137,247 | 159,736 |
EBIT | 87,501 | 92,631 | 108,949 | 132,493 |
Net Income | 27,500 | 34,148 | 55,351 | 90,886 |
Net Change In Cash | 1,463,849 | 1,358,272 | 1,371,815 | 1,298,816 |
Cost of Revenue | 150 | 2,267 | ||
Free Cash Flow | 32,675 | 115,627 | -53,489 | 59,689 |
Cash | 44,426 | 32,526 | 21,150 | 21,755 |
Basic Shares | 22,237 | 22,161 | 22,139 | 22,616 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.29 |
2025-03-31 | $0.81 |
2024-12-31 | $0.47 |