| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $204,688 | $200,162 | $210,439 | $232,684 |
Gross Profit | 139,895 | 135,748 | 143,776 | 156,441 |
EBITDA | 21,870 | 19,489 | 21,597 | |
Net Income | 21,472 | 31,889 | 26,518 | 26,481 |
Net Change In Cash | 204,688 | 200,162 | 210,439 | 232,684 |
Cash | 516,427 | 605,136 | 1,119,064 | 1,123,292 |
Basic Shares | 10,686 | 10,695 | 10,776 | 260,084 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $922,201 | $1,018,139 | $985,517 | $944,722 |
Gross Profit | 640,153 | 721,271 | 691,174 | 660,624 |
EBITDA | 85,568 | 171,577 | 122,414 | -47,830 |
EBIT | 71,912 | 159,887 | 111,582 | -54,248 |
Net Income | 98,589 | 180,907 | 109,819 | -37,051 |
Net Change In Cash | 922,201 | 1,018,139 | 985,517 | 944,722 |
Free Cash Flow | 51,099 | 165,613 | 1,246,225 | 5,931 |
Cash | 1,123,292 | 1,213,767 | 1,049,999 | 855,362 |
Basic Shares | 10,848 | 10,950 | 10,808 | 10,665 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0 |
2025-06-30 | $0.60 |
2025-03-31 | $0.49 |