| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $107,906 | $118,496 | $110,302 | $110,133 |
Gross Profit | 62,245 | 26,384 | 65,384 | 62,939 |
EBITDA | 24,768 | 45,970 | 29,227 | 28,843 |
EBIT | 5,102 | 26,532 | 26,228 | |
Net Income | 20,987 | 4,913 | 21,813 | 21,507 |
Net Change In Cash | 107,906 | 118,496 | 110,302 | 110,133 |
Free Cash Flow | 80,135 | 37,661 | -2,290 | 21,521 |
Cash | 81,080 | 455,782 | 370,026 | 396,723 |
Basic Shares | 29,943 | 30,316 | 30,308 | 30,483 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $419,030 | $456,069 | $395,575 | $293,838 |
Gross Profit | 233,987 | 254,514 | 241,707 | 249,957 |
EBITDA | 82,630 | 117,836 | 111,706 | 130,736 |
EBIT | 107,377 | 101,129 | 119,631 | |
Net Income | 69,220 | 88,494 | 86,692 | 105,020 |
Net Change In Cash | 419,030 | 456,069 | 395,575 | 293,838 |
Cost of Revenue | -2,501 | |||
Free Cash Flow | 28,729 | 90,687 | 72,960 | 217,216 |
Cash | 81,080 | 373,354 | 513,740 | 115,419 |
Basic Shares | 30,226 | 30,370 | 30,759 | 32,250 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.50 |
2025-09-30 | -$0.61 |
2025-06-30 | $0.78 |
2025-03-31 | $0.69 |