| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $1,217,775 | $980,284 | $1,000,724 | $903,232 |
Gross Profit | 169,132 | 199,718 | 178,583 | 178,727 |
EBITDA | 52,928 | 53,843 | 56,180 | 64,395 |
EBIT | 46,973 | 47,838 | 49,746 | 57,967 |
Net Income | 35,956 | 37,403 | 34,854 | 39,384 |
Net Change In Cash | 1,217,775 | 980,284 | 1,000,724 | 903,232 |
Free Cash Flow | 206,465 | -10,417 | -7,390 | -39,960 |
Cash | 158,014 | 130,075 | 93,246 | 100,336 |
Basic Shares | 29,615 | 30,019 | 30,681 | 31,146 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $4,117,816 | $4,398,288 | $3,692,185 | $4,505,916 |
Gross Profit | 882,137 | 962,765 | 853,749 | 1,135,647 |
EBITDA | 219,235 | 470,562 | 406,438 | 716,079 |
EBIT | 194,412 | 446,276 | 406,438 | 704,856 |
Net Income | 147,597 | 333,816 | 259,224 | 525,126 |
Net Change In Cash | 4,117,816 | 4,398,288 | 3,692,185 | 4,505,916 |
Cost of Revenue | -13,749 | |||
Free Cash Flow | 124,314 | 86,725 | -90,050 | 264,650 |
Cash | 158,014 | 149,998 | 327,995 | 296,724 |
Basic Shares | 30,359 | 32,111 | 32,209 | 32,977 |
| Quarter | EPS |
|---|---|
2025-12-31 | $1.59 |
2025-09-30 | $1.52 |
2025-06-30 | $1.37 |
2025-03-31 | $1.36 |