| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $263,954 | $273,575 | $280,319 | $272,121 |
Gross Profit | 93,123 | 150,060 | 103,738 | 97,980 |
EBITDA | 80,620 | 79,209 | 86,615 | 91,273 |
EBIT | 64,432 | 63,323 | 70,937 | 75,959 |
Net Income | 41,624 | 40,329 | 44,223 | 46,687 |
Net Change In Cash | 263,954 | 273,575 | 280,319 | 272,121 |
Free Cash Flow | 51,585 | 70,897 | 31,315 | 54,461 |
Cash | 445,614 | 405,177 | 347,661 | 342,843 |
Basic Shares | 69,196 | 68,760 | 68,664 | 79,915 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,129,814 | $1,096,960 | $688,369 | $438,589 |
Gross Profit | 436,393 | 406,292 | 242,448 | 121,448 |
EBITDA | 363,538 | 332,349 | 211,572 | 111,735 |
EBIT | 303,100 | 267,304 | 177,448 | 75,427 |
Net Income | 185,407 | 169,171 | 110,174 | 49,593 |
Net Change In Cash | 1,129,814 | 1,096,960 | 688,369 | 438,589 |
Cost of Revenue | 44,966 | 12,738 | ||
Free Cash Flow | 276,937 | 296,303 | 89,593 | 49,820 |
Cash | 342,843 | 133,792 | 344,527 | 301,669 |
Basic Shares | 79,915 | 79,460 | 76,337 | 76,107 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.67 |
2025-06-30 | $0.66 |
2025-03-31 | $0.73 |