| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $790,600 | $796,916 | $722,181 | $611,984 |
Gross Profit | 777,370 | 700,727 | 594,282 | |
EBITDA | 81,461 | 66,879 | 26,183 | |
EBIT | 66,070 | 51,729 | 10,861 | |
Net Income | 47,900 | 44,259 | 31,922 | 3,077 |
Net Change In Cash | 790,600 | 796,916 | 722,181 | 611,984 |
Free Cash Flow | 73,559 | 38,663 | -42,241 | |
Cash | 321,775,000 | 188,518 | 178,101 | 148,510 |
Basic Shares | 29,060 | 28,491 | 28,337 | 28,341 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $2,921,600 | $2,490,419 | $2,257,341 | $3,069,296 |
Gross Profit | 2,410,008 | 2,177,059 | 2,966,563 | |
EBITDA | 195,837 | 143,045 | 308,233 | |
EBIT | 134,225 | 80,598 | 251,055 | |
Net Income | 139,600 | 73,310 | 30,439 | 162,305 |
Net Change In Cash | 2,921,600 | 2,490,419 | 2,257,341 | 3,069,296 |
Free Cash Flow | 95,141 | 45,251 | 143,912 | |
Cash | 216,298 | 233,365 | 248,367 | |
Basic Shares | 28,560 | 28,129 | 27,520 | 27,347 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $1.65 |
2025-09-30 | $1.64 |
2025-06-30 | $1.34 |