| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $103,854 | $93,165 | $95,602 | $77,874 |
Gross Profit | 81,300 | 72,309 | 76,450 | 60,911 |
EBITDA | 31,466 | 25,774 | 31,134 | 15,792 |
EBIT | 31,292 | 25,618 | 30,943 | 15,618 |
Net Income | 27,025 | 21,863 | 26,742 | 18,201 |
Net Change In Cash | 103,854 | 93,165 | 95,602 | 77,874 |
Free Cash Flow | 24,412 | 26,987 | 24,035 | 13,959 |
Cash | 302,543 | 252,437 | 216,237 | 145,948 |
Basic Shares | 64,081 | 63,868 | 63,637 | 69,435 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $370,495 | $394,818 | $492,048 | $454,271 |
Gross Profit | 290,970 | 317,066 | 411,340 | 380,786 |
EBITDA | 111,025 | 113,259 | 196,283 | 198,534 |
EBIT | 110,330 | 112,531 | 195,660 | 197,854 |
Net Income | 93,831 | 181,275 | 197,919 | 161,520 |
Net Change In Cash | 370,495 | 394,818 | 492,048 | 454,271 |
Free Cash Flow | 84,285 | 131,995 | 176,121 | 180,003 |
Cash | 302,543 | 155,329 | 144,411 | 97,540 |
Basic Shares | 65,444 | 80,597 | 85,953 | 85,403 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.46 |
2025-09-30 | $0.38 |
2025-06-30 | $0.47 |