| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $118,496 | $110,302 | $110,133 | $115,075 |
Gross Profit | 26,384 | 65,384 | 62,939 | 65,709 |
EBITDA | 45,970 | 29,227 | 28,843 | 29,386 |
EBIT | 5,102 | 26,532 | 26,228 | 26,445 |
Net Income | 4,913 | 21,813 | 21,507 | 21,786 |
Net Change In Cash | 118,496 | 110,302 | 110,133 | 115,075 |
Free Cash Flow | 37,661 | -2,290 | 21,521 | 33,740 |
Cash | 455,782 | 370,026 | 396,723 | 373,354 |
Basic Shares | 30,316 | 30,308 | 30,483 | 30,370 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $456,069 | $395,575 | $293,838 | $265,323 |
Gross Profit | 254,514 | 241,707 | 249,957 | 255,857 |
EBITDA | 117,836 | 111,706 | 130,736 | 142,248 |
EBIT | 107,377 | 101,129 | 119,631 | 130,827 |
Net Income | 88,494 | 86,692 | 105,020 | 113,401 |
Net Change In Cash | 456,069 | 395,575 | 293,838 | 265,323 |
Cost of Revenue | -2,501 | 93,345 | ||
Free Cash Flow | 90,687 | 72,960 | 217,216 | 147,739 |
Cash | 373,354 | 513,740 | 115,419 | 201,753 |
Basic Shares | 30,370 | 30,759 | 32,250 | 32,692 |
| Quarter | EPS |
|---|---|
2025-09-30 | -$0.61 |
2025-06-30 | $0.78 |
2025-03-31 | $0.69 |
2024-12-31 | $0.74 |