| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $181,573 | $178,739 | $179,024 | $180,431 |
Gross Profit | 123,930 | 148,192 | 148,085 | 148,701 |
EBITDA | 41,797 | 42,485 | 33,474 | 52,528 |
EBIT | 18,333 | 17,612 | 6,435 | 27,845 |
Net Income | 7,658 | 7,009 | -2,013 | 17,304 |
Net Change In Cash | 181,573 | 178,739 | 179,024 | 180,431 |
Free Cash Flow | 58,279 | 23,697 | 28,644 | 24,442 |
Cash | 55,072 | 27,704 | 31,435 | 50,673 |
Basic Shares | 63,070 | 64,476 | 64,467 | 66,802 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $719,152 | $689,183 | $653,876 | $623,683 |
Gross Profit | 594,820 | 566,978 | 538,917 | 509,483 |
EBITDA | 201,242 | 151,530 | 152,290 | 109,525 |
EBIT | 94,060 | 50,530 | 57,896 | 7,719 |
Net Income | 48,188 | 118,442 | 17,206 | 7,719 |
Net Change In Cash | 719,152 | 689,183 | 653,876 | 623,683 |
Cost of Revenue | -7,354 | -28,650 | ||
Free Cash Flow | 149,524 | 115,838 | 108,797 | 118,811 |
Cash | 50,673 | 39,198 | 31,715 | 39,069 |
Basic Shares | 67,387 | 68,227 | 69,649 | 71,337 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.48 |
2025-06-30 | $0.41 |
2025-03-31 | $0.37 |