Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $1,033,568 | $931,452 | $954,704 | $874,488 |
Gross Profit | 250,961 | 224,748 | 229,002 | 209,436 |
EBITDA | 46,455 | 48,346 | 49,577 | 32,021 |
EBIT | 31,882 | 33,869 | 16,616 | |
Net Income | 23,926 | 14,098 | 15,524 | 1,931 |
Net Change In Cash | 1,033,568 | 931,452 | 954,704 | 874,488 |
Free Cash Flow | 64,629 | 11,823 | 13,269 | 13,834 |
Cash | 114,655 | 50,705 | 38,340 | 42,266 |
Basic Shares | 46,094 | 45,941 | 45,947 | 38,626 |
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 | 128,207 | 156,549 | 85,738 | 10,811 |
EBIT | 100,943 | 45,763 | -25,556 | |
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 |
---|---|
2024-12-31 | $0.55 |
2024-09-30 | $0.36 |
2024-06-30 | $0.40 |
2024-03-31 | $0.15 |