Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $759,693 | $701,046 | $708,897 | $724,717 |
Gross Profit | 137,766 | 127,311 | 129,774 | 135,406 |
EBITDA | 33,766 | 20,511 | 25,874 | 33,306 |
EBIT | 30,866 | 17,411 | 22,708 | 30,027 |
Net Income | 24,789 | 13,481 | 20,721 | 27,059 |
Net Change In Cash | 759,693 | 701,046 | 708,897 | 724,717 |
Free Cash Flow | 24,638 | -54,098 | 22,888 | 51,156 |
Cash | 186,744 | 182,457 | 178,318 | 167,511 |
Basic Shares | 25,520 | 26,218 | 26,484 | 26,501 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,802,118 | $2,850,644 | $3,124,996 | $2,892,595 |
Gross Profit | 519,794 | 511,736 | 526,177 | 464,579 |
EBITDA | 110,494 | 118,223 | 132,530 | 108,724 |
EBIT | 97,494 | 105,569 | 120,552 | 96,522 |
Net Income | 87,095 | 83,271 | 89,219 | 69,906 |
Net Change In Cash | 2,802,118 | 2,850,644 | 3,124,996 | 2,892,595 |
Cost of Revenue | 14,620 | 12,655 | ||
Free Cash Flow | 166,293 | 188,359 | 25,812 | 47,452 |
Cash | 178,318 | 144,954 | 122,930 | 108,310 |
Basic Shares | 26,508 | 26,429 | 26,443 | 26,364 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.97 |
2025-03-31 | $0.60 |
2024-12-31 | $0.78 |