| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $269,160 | $215,372 | $172,347 | $223,471 |
Gross Profit | 113,149 | 104,461 | 82,550 | 110,815 |
EBITDA | 55,042 | 43,257 | 31,741 | 60,547 |
EBIT | 50,938 | 39,918 | 28,724 | 57,653 |
Net Income | 35,889 | 29,760 | 20,380 | 31,080 |
Net Change In Cash | 269,160 | 215,372 | 172,347 | 223,471 |
Free Cash Flow | -15,636 | -60,042 | -11,819 | 75,678 |
Cash | 1,058,909 | 452,886 | 457,240 | 407,445 |
Basic Shares | 68,414 | 67,465 | 66,953 | 66,519 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $782,118 | $557,723 | $388,832 | $259,751 |
Gross Profit | 391,554 | 276,215 | 183,615 | 114,856 |
EBITDA | 180,418 | 126,989 | 74,383 | 41,055 |
EBIT | 170,451 | 118,897 | 69,017 | 38,702 |
Net Income | 103,627 | 77,349 | 39,263 | 37,757 |
Net Change In Cash | 782,118 | 557,723 | 388,832 | 259,751 |
Cost of Revenue | -281,993 | 487,393 | ||
Free Cash Flow | 69,987 | -139,661 | -154,714 | -49,805 |
Cash | 407,445 | 182,090 | 247,951 | 562,548 |
Basic Shares | 66,237 | 64,870 | 65,341 | 65,356 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.36 |
2025-06-30 | $0.44 |
2025-03-31 | $0.46 |