| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $409,365 | $398,011 | $358,851 | $313,872 |
Gross Profit | 86,414 | 85,928 | 70,854 | 60,317 |
EBITDA | 56,770 | 54,933 | 39,267 | 41,382 |
EBIT | 52,855 | 50,972 | 35,413 | 37,526 |
Net Income | 36,497 | 36,455 | 26,046 | 28,722 |
Net Change In Cash | 409,365 | 398,011 | 358,851 | 313,872 |
Free Cash Flow | 60,461 | 52,317 | 27,770 | 21,816 |
Cash | 229,313 | 173,066 | 130,749 | 136,119 |
Basic Shares | 32,841 | 32,581 | 32,886 | 33,360 |
| Values in thousands | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 |
|---|---|---|---|---|
Revenue | $1,480,099 | $1,347,154 | $1,132,793 | $800,637 |
Gross Profit | 303,513 | 256,156 | 138,850 | 36,546 |
EBITDA | 192,352 | 152,335 | 60,917 | -23,226 |
EBIT | 176,766 | 137,515 | 43,817 | -38,376 |
Net Income | 127,720 | 105,547 | 23,812 | -41,600 |
Net Change In Cash | 1,480,099 | 1,347,154 | 1,132,793 | 800,637 |
Cost of Revenue | -1,230 | |||
Free Cash Flow | 176,214 | 95,849 | 111,408 | -30,890 |
Cash | 229,313 | 127,687 | 78,988 | 10,479 |
Basic Shares | 32,883 | 33,349 | 32,258 | 31,020 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.32 |
2025-06-30 | $1.12 |
2025-03-31 | $0.96 |