| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $260,730 | $262,154 | $253,307 | $258,179 |
Gross Profit | 156,535 | 153,556 | 143,442 | 158,068 |
EBITDA | 192,036 | 193,801 | 165,178 | 140,744 |
EBIT | 140,097 | 141,588 | 125,150 | 100,369 |
Net Income | 130,649 | 130,904 | 115,147 | 90,427 |
Net Change In Cash | 260,730 | 262,154 | 253,307 | 258,179 |
Free Cash Flow | 79,978 | 147,258 | 48,170 | 78,504 |
Cash | 596,371 | 546,164 | 480,543 | 453,384 |
Basic Shares | 18,384 | 18,396 | 18,781 | 19,220 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,014,110 | $973,583 | $993,344 | $689,505 |
Gross Profit | 615,941 | 641,169 | 664,956 | 412,391 |
EBITDA | 675,068 | 704,827 | 717,173 | 1,217,025 |
EBIT | 531,258 | 596,762 | 639,601 | 1,127,722 |
Net Income | 505,073 | 576,299 | 559,210 | 1,052,841 |
Net Change In Cash | 1,014,110 | 973,583 | 993,344 | 689,505 |
Free Cash Flow | -37,593 | 308,257 | 735,606 | 72,391 |
Cash | 453,384 | 271,809 | 267,668 | 129,410 |
Basic Shares | 19,385 | 19,903 | 20,501 | 20,583 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $6.75 |
2025-06-30 | $6.36 |
2025-03-31 | $6.04 |