Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $138,271 | $130,964 | $132,477 | $135,000 |
Gross Profit | 94,742 | 87,929 | 90,193 | 89,994 |
EBITDA | 46,254 | 44,006 | 46,551 | 45,206 |
EBIT | 44,773 | 40,142 | 43,203 | 40,846 |
Net Income | 36,035 | 32,592 | 34,480 | 32,516 |
Net Change In Cash | 138,271 | 130,964 | 132,477 | 135,000 |
Free Cash Flow | 38,362 | 41,325 | 28,067 | 34,717 |
Cash | 422,638 | 572,180 | 537,027 | 431,173 |
Basic Shares | 15,431 | 15,647 | 15,710 | 15,479 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $519,417 | $416,853 | $332,074 | $239,051 |
Gross Profit | 345,267 | 272,857 | 286,617 | 210,547 |
EBITDA | 172,081 | 105,035 | 147,667 | 94,979 |
EBIT | 155,129 | 86,632 | 125,737 | 81,122 |
Net Income | 124,059 | 61,516 | 94,260 | 60,652 |
Net Change In Cash | 519,417 | 416,853 | 332,074 | 239,051 |
Cost of Revenue | -440,569 | -207,567 | ||
Free Cash Flow | 117,229 | 89,772 | 105,162 | 84,863 |
Cash | 537,027 | 497,805 | 167,241 | 617,212 |
Basic Shares | 15,416 | 15,071 | 14,375 | 11,145 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $2.35 |
2025-03-31 | $2.10 |
2024-12-31 | $2.17 |