| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $93,165 | $95,602 | $77,874 | $97,853 |
Gross Profit | 72,309 | 76,450 | 60,911 | 77,637 |
EBITDA | 25,774 | 31,134 | 15,792 | 28,112 |
EBIT | 25,618 | 30,943 | 15,618 | 27,864 |
Net Income | 21,863 | 26,742 | 18,201 | 82,771 |
Net Change In Cash | 93,165 | 95,602 | 77,874 | 97,853 |
Free Cash Flow | 26,987 | 24,035 | 13,959 | 32,208 |
Cash | 252,437 | 216,237 | 145,948 | 155,329 |
Basic Shares | 63,868 | 63,637 | 69,435 | 72,787 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $394,818 | $492,048 | $454,271 | $357,565 |
Gross Profit | 317,066 | 411,340 | 380,786 | 303,973 |
EBITDA | 113,259 | 196,283 | 198,534 | 167,994 |
EBIT | 112,531 | 195,660 | 197,854 | 167,477 |
Net Income | 181,275 | 197,919 | 161,520 | 164,971 |
Net Change In Cash | 394,818 | 492,048 | 454,271 | 357,565 |
Free Cash Flow | 131,995 | 176,121 | 180,003 | 173,946 |
Cash | 155,329 | 144,411 | 97,540 | 68,136 |
Basic Shares | 80,597 | 85,953 | 85,403 | 86,017 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.38 |
2025-06-30 | $0.47 |
2025-03-31 | $0.31 |
2024-12-31 | $1.14 |