Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,034,906 | $950,748 | $1,033,568 | $931,452 |
Gross Profit | 254,339 | 225,995 | 250,961 | 224,748 |
EBITDA | 59,313 | 41,073 | 63,812 | 48,346 |
EBIT | 40,216 | 22,735 | 46,455 | 31,882 |
Net Income | 21,241 | 10,288 | 23,926 | 14,098 |
Net Change In Cash | 1,034,906 | 950,748 | 1,033,568 | 931,452 |
Free Cash Flow | 4,522 | 37,222 | 64,629 | 11,823 |
Cash | 96,866 | 116,530 | 114,655 | 50,705 |
Basic Shares | 46,031 | 46,091 | 45,983 | 45,941 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $3,794,212 | $3,433,763 | $2,613,399 | $1,745,757 |
Gross Profit | 914,147 | 814,474 | 618,636 | 390,485 |
EBITDA | 193,141 | 156,549 | 125,713 | 47,178 |
EBIT | 128,207 | 100,943 | 85,738 | 10,811 |
Net Income | 55,479 | 34,590 | 27,750 | -4,923 |
Net Change In Cash | 3,794,212 | 3,433,763 | 2,613,399 | 1,745,757 |
Cost of Revenue | -78,112 | |||
Free Cash Flow | 103,555 | 4,212 | -22,714 | -58,700 |
Cash | 114,655 | 49,878 | 158,800 | 115,155 |
Basic Shares | 45,983 | 45,639 | 38,742 | 36,744 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.52 |
2025-03-31 | $0.25 |
2024-12-31 | $0.55 |