| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $617,143 | $614,180 | $611,085 | $642,483 |
Gross Profit | 185,894 | 217,641 | 213,230 | 241,885 |
EBITDA | 98,518 | 47,507 | 89,424 | 88,504 |
EBIT | 58,438 | 6,483 | 48,613 | 70,136 |
Net Income | 33,101 | -2,383 | 30,635 | 38,408 |
Net Change In Cash | 617,143 | 614,180 | 611,085 | 642,483 |
Free Cash Flow | 67,478 | -2,857 | -5,714 | 171,896 |
Cash | 154,906 | 167,431 | 114,004 | 142,093 |
Basic Shares | 45,589 | 44,298 | 45,182 | 45,046 |
| 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 | 417,009 | 357,952 | 314,852 | 215,618 |
EBIT | 254,278 | 218,091 | 206,919 | 135,332 |
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-09-30 | $1.53 |
2025-06-30 | $1.53 |
2025-03-31 | $1.50 |
2024-12-31 | $1.75 |