| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $166,142 | $267,572 | $252,566 | $257,401 |
Gross Profit | 161,842 | 156,118 | 152,929 | |
EBITDA | 73,288 | 71,056 | 92,870 | |
EBIT | 65,281 | 63,216 | 76,623 | |
Net Income | 56,765 | 56,765 | 55,339 | 64,349 |
Net Change In Cash | 166,142 | 267,572 | 252,566 | 257,401 |
Free Cash Flow | 87,559 | 53,675 | 61,700 | 67,504 |
Cash | 256,785 | 304,910 | 417,647 | 386,507 |
Basic Shares | 57,192 | 57,448 | 58,242 | 58,247 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,053,603 | $999,488 | $712,947 | $555,955 |
Gross Profit | 591,011 | 647,502 | 611,389 | 520,003 |
EBITDA | 258,577 | 270,943 | 267,489 | 251,491 |
EBIT | 231,728 | 259,232 | 255,674 | 240,790 |
Net Income | 201,402 | 223,786 | 222,089 | 205,531 |
Net Change In Cash | 1,053,603 | 999,488 | 712,947 | 555,955 |
Free Cash Flow | 266,210 | 258,833 | 268,045 | 143,111 |
Cash | 386,507 | 548,729 | 248,655 | 641,300 |
Basic Shares | 58,533 | 59,489 | 57,950 | 53,984 |
| Quarter | EPS |
|---|---|
2025-06-30 | $0.98 |
2025-03-31 | $0.94 |
2024-12-31 | $1.10 |