| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $247,060 | $227,813 | $211,371 | $197,122 |
Gross Profit | 237,560 | 111,792 | 136,756 | 124,085 |
EBITDA | 76,931 | 61,159 | 39,244 | 48,362 |
EBIT | 54,318 | 38,527 | 15,963 | 25,471 |
Net Income | 29,973 | 24,134 | 8,549 | 15,681 |
Net Change In Cash | 247,060 | 227,813 | 211,371 | 197,122 |
Free Cash Flow | 6,507 | 37,892 | 68,903 | 15,145 |
Cash | 285,585 | 262,610 | 217,797 | 149,802 |
Basic Shares | 21,228 | 21,093 | 20,308 | 20,046 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $883,366 | $614,376 | $486,816 | $316,385 |
Gross Profit | 364,166 | 305,303 | 177,600 | |
EBITDA | 207,268 | 63,121 | 106,603 | 25,040 |
EBIT | 115,851 | -4,610 | 46,812 | -34,613 |
Net Income | 78,337 | -18,522 | 18,779 | -47,896 |
Net Change In Cash | 883,366 | 614,376 | 486,816 | 316,385 |
Cost of Revenue | -52,067 | |||
Free Cash Flow | 185,225 | 47,064 | 100,448 | -47,658 |
Cash | 285,585 | 144,861 | 221,121 | 48,228 |
Basic Shares | 21,228 | 19,318 | 18,194 | 16,260 |
| Quarter | EPS |
|---|---|
2025-12-31 | $2.33 |
2025-09-30 | $2.04 |
2025-06-30 | $0.36 |
2025-03-31 | $0.69 |