Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $614,180 | $611,085 | $642,483 | $614,667 |
Gross Profit | 217,641 | 213,230 | 241,885 | 222,275 |
EBITDA | 47,507 | 48,613 | 88,504 | 63,932 |
EBIT | 6,483 | 7,802 | 70,136 | 30,231 |
Net Income | -2,383 | 30,635 | 38,408 | 45,541 |
Net Change In Cash | 614,180 | 611,085 | 642,483 | 614,667 |
Free Cash Flow | -2,857 | -5,714 | 184,092 | 69,727 |
Cash | 167,431 | 114,004 | 142,093 | 199,031 |
Basic Shares | 44,298 | 45,182 | 45,046 | 44,442 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,415,689 | $2,095,939 | $1,780,243 | $1,297,078 |
Gross Profit | 863,367 | 755,761 | 669,395 | 494,988 |
EBITDA | 405,140 | 361,544 | 317,250 | 218,079 |
EBIT | 242,409 | 221,683 | 209,317 | 137,793 |
Net Income | 165,732 | 158,538 | 148,891 | 96,065 |
Net Change In Cash | 2,415,689 | 2,095,939 | 1,780,243 | 1,297,078 |
Free Cash Flow | 220,994 | 191,723 | 102,094 | 101,340 |
Cash | 142,093 | 307,223 | 292,457 | 427,804 |
Basic Shares | 44,589 | 43,594 | 42,855 | 42,076 |
Quarter | EPS |
---|---|
2025-06-30 | $1.53 |
2025-03-31 | $1.50 |
2024-12-31 | $1.75 |
2024-09-30 | $1.63 |