| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $49,931 | $46,846 | $55,681 | $64,759 |
Gross Profit | 42,277 | 46,846 | 55,681 | 64,759 |
EBITDA | 36,552 | 40,345 | 46,910 | 49,123 |
EBIT | 32,684 | 36,591 | 42,921 | 46,296 |
Net Income | 30,287 | 34,211 | 40,253 | 42,772 |
Net Change In Cash | 49,931 | 46,846 | 55,681 | 64,759 |
Free Cash Flow | 41,095 | 45,579 | 34,424 | 66,220 |
Cash | 31,019 | 30,344 | 30,876 | 30,444 |
Basic Shares | 13,283 | 13,304 | 13,304 | 13,306 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $245,027 | $293,656 | $328,085 | $194,248 |
Gross Profit | 245,027 | 261,341 | 305,566 | 175,173 |
EBITDA | 214,733 | 311,027 | 317,285 | 166,853 |
EBIT | 199,198 | 292,538 | 294,766 | 147,778 |
Net Income | 183,644 | 274,419 | 268,492 | 108,902 |
Net Change In Cash | 245,027 | 293,656 | 328,085 | 194,248 |
Cost of Revenue | -96,429 | 35,730 | ||
Free Cash Flow | 248,493 | 310,968 | 266,720 | 121,804 |
Cash | 30,444 | 11,989 | 39,091 | 135,520 |
Basic Shares | 13,375 | 16,096 | 12,485 | 15,747 |
| Quarter | EPS |
|---|---|
2025-09-30 | $2.28 |
2025-06-30 | $2.52 |
2025-03-31 | $2.96 |
2024-12-31 | $3.15 |