| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $107,900 | $420,782 | $404,958 | $384,693 |
Gross Profit | 104,521 | 96,485 | 94,921 | 92,635 |
EBITDA | 60,470 | 66,690 | 65,431 | 63,125 |
EBIT | 40,291 | |||
Net Income | 47,900 | 55,003 | 54,837 | 49,651 |
Net Change In Cash | 107,900 | 420,782 | 404,958 | 384,693 |
Free Cash Flow | 103,410 | 74,193 | -47,722 | -49,819 |
Cash | 931,067 | 884,444 | 1,017,490 | 1,031,789 |
Basic Shares | 12,911 | 10,972 | 10,963 | 10,983 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,318,333 | $1,624,824 | $1,416,077 | $755,019 |
Gross Profit | 388,562 | 363,685 | 350,200 | 308,305 |
EBITDA | 255,716 | 258,103 | 253,101 | 225,679 |
EBIT | 127,002 | 396,176 | ||
Net Income | 207,391 | 207,193 | 200,003 | 178,144 |
Net Change In Cash | 1,318,333 | 1,624,824 | 1,416,077 | 755,019 |
Cost of Revenue | -47,783 | |||
Free Cash Flow | 80,062 | 607,374 | 375,798 | 809,271 |
Cash | 931,067 | 1,007,817 | 883,596 | 861,002 |
Basic Shares | 10,983 | 10,975 | 10,937 | 10,883 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $3.66 |
2025-09-30 | $4.52 |
2025-06-30 | $4.32 |