Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $292,573 | $238,291 | $227,463 | $274,675 |
Gross Profit | 290,469 | 236,186 | 106,250 | 150,561 |
EBITDA | 113,484 | 61,560 | 51,752 | 93,236 |
EBIT | 103,952 | 52,329 | 42,719 | 84,478 |
Net Income | 81,879 | 41,467 | 34,878 | 68,010 |
Net Change In Cash | 292,573 | 238,291 | 227,463 | 274,675 |
Free Cash Flow | 125,885 | -38,783 | 89,511 | 75,912 |
Cash | 324,623 | 263,584 | 241,317 | 196,208 |
Basic Shares | 28,872 | 29,164 | 29,415 | 29,639 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,033,002 | $960,899 | $911,306 | $896,564 |
Gross Profit | 1,024,583 | 503,710 | 487,500 | 515,307 |
EBITDA | 327,873 | 291,681 | 271,298 | 364,750 |
EBIT | 291,319 | 259,708 | 240,121 | 334,890 |
Net Income | 226,234 | 204,985 | 184,675 | 260,344 |
Net Change In Cash | 1,033,002 | 960,899 | 911,306 | 896,564 |
Cost of Revenue | -480,532 | 355,172 | ||
Free Cash Flow | 252,710 | 198,228 | 185,190 | 283,729 |
Cash | 324,623 | 146,475 | 120,409 | 600,941 |
Basic Shares | 29,271 | 30,147 | 32,237 | 43,958 |
Quarter | EPS |
---|---|
2024-12-31 | $2.95 |
2024-09-30 | $1.48 |
2024-06-30 | $1.27 |
2024-03-31 | $2.35 |