| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $118,692 | $118,167 | $118,359 | $161,356 |
Gross Profit | 84,190 | 89,875 | 90,535 | 116,534 |
EBITDA | 27,595 | 41,311 | 43,930 | 63,838 |
EBIT | 37,762 | 40,390 | 59,962 | |
Net Income | 22,821 | 29,744 | 31,484 | 47,268 |
Net Change In Cash | 118,692 | 118,167 | 118,359 | 161,356 |
Free Cash Flow | 30,809 | 5,169 | 91,560 | |
Cash | 219,972 | 484,238 | 484,808 | 793,020 |
Basic Shares | 19,799 | 19,791 | 19,795 | 19,797 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $521,338 | $499,791 | $421,555 | $316,221 |
Gross Profit | 385,898 | 324,583 | 306,646 | 286,380 |
EBITDA | 165,709 | 142,330 | 128,219 | 134,897 |
EBIT | 127,703 | 113,213 | 116,845 | |
Net Income | 131,317 | 101,371 | 90,374 | 91,106 |
Net Change In Cash | 521,338 | 499,791 | 421,555 | 316,221 |
Cost of Revenue | -443,282 | |||
Free Cash Flow | 143,190 | 101,635 | 151,286 | |
Cash | 219,972 | 432,151 | 316,567 | 313,689 |
Basic Shares | 19,809 | 19,540 | 19,853 | 19,905 |
| Quarter | EPS |
|---|---|
2025-12-31 | $1.16 |
2025-09-30 | $1.51 |
2025-06-30 | $1.58 |
2025-03-31 | $2.42 |