| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $139,613 | $171,794 | $166,277 | $162,293 |
Gross Profit | 99,399 | 132,591 | 128,143 | 124,941 |
EBITDA | 66,189 | 79,942 | 80,757 | 63,493 |
EBIT | 54,136 | 68,540 | 69,664 | 52,489 |
Net Income | 44,025 | 67,264 | 64,444 | 45,945 |
Net Change In Cash | 139,613 | 171,794 | 166,277 | 162,293 |
Free Cash Flow | 84,336 | 37,459 | 17,503 | 22,036 |
Cash | 121,609 | 95,804 | 157,473 | 98,980 |
Basic Shares | 47,676 | 47,674 | 47,690 | 47,671 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $647,684 | $576,429 | $616,619 | $553,525 |
Gross Profit | 499,223 | 441,053 | 488,723 | 438,534 |
EBITDA | 282,943 | 260,591 | 309,384 | 269,606 |
EBIT | 238,803 | 217,189 | 267,110 | 227,644 |
Net Income | 222,079 | 203,011 | 210,061 | 184,213 |
Net Change In Cash | 647,684 | 576,429 | 616,619 | 553,525 |
Cost of Revenue | -218,563 | -318,019 | ||
Free Cash Flow | 211,103 | 28,422 | 79,609 | 147,550 |
Cash | 98,980 | 91,985 | 93,430 | 311,993 |
Basic Shares | 47,653 | 47,622 | 47,468 | 47,365 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.92 |
2025-06-30 | $1.41 |
2025-03-31 | $1.35 |