| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $472,630 | $424,438 | $373,178 | $367,825 |
Gross Profit | 450,457 | 127,366 | 127,063 | 132,982 |
EBITDA | 105,970 | 63,599 | 64,216 | 72,056 |
EBIT | 54,131 | 54,739 | 62,772 | |
Net Income | 74,362 | 21,712 | 21,674 | 30,655 |
Net Change In Cash | 472,630 | 424,438 | 373,178 | 367,825 |
Free Cash Flow | 62,217 | 38,942 | -93,421 | |
Cash | 38,288 | 37,618 | 36,696 | |
Basic Shares | 11,422 | 11,450 | 11,349 | 11,278 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,638,071 | $1,432,496 | $1,248,825 | $1,110,941 |
Gross Profit | 837,868 | 468,041 | 441,501 | 344,548 |
EBITDA | 277,612 | 231,033 | 152,574 | 103,809 |
EBIT | 193,748 | 115,369 | 69,400 | |
Net Income | 148,403 | 71,557 | 30,179 | 32,351 |
Net Change In Cash | 1,638,071 | 1,432,496 | 1,248,825 | 1,110,941 |
Free Cash Flow | -113,316 | -35,866 | 48,181 | |
Cash | 33,150 | 28,835 | 112,433 | |
Basic Shares | 11,422 | 11,230 | 11,646 | 12,608 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.90 |
2025-06-30 | $1.91 |
2025-03-31 | $2.71 |
2024-12-31 | $0.92 |