| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $608,826 | $637,315 | $498,114 | $510,965 |
Gross Profit | 162,124 | 148,216 | 140,968 | 136,628 |
EBITDA | 61,112 | 49,159 | 42,361 | 36,900 |
EBIT | 53,998 | 41,748 | 33,705 | 28,540 |
Net Income | 34,855 | 37,697 | 25,196 | 24,133 |
Net Change In Cash | 608,826 | 637,315 | 498,114 | 510,965 |
Free Cash Flow | -35,769 | -99,802 | 159,089 | 64,212 |
Cash | 402,157 | 480,178 | 389,375 | 253,074 |
Basic Shares | 26,406 | 26,381 | 26,620 | 26,620 |
| Values in thousands | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 |
|---|---|---|---|---|
Revenue | $2,068,789 | $2,225,302 | $2,067,718 | $1,821,019 |
Gross Profit | 550,501 | 534,176 | 517,524 | 461,485 |
EBITDA | 171,691 | 185,868 | 185,696 | 172,237 |
EBIT | 142,095 | 159,940 | 167,107 | 147,932 |
Net Income | 107,978 | 115,776 | 119,356 | 105,600 |
Net Change In Cash | 2,068,789 | 2,225,302 | 2,067,718 | 1,821,019 |
Cost of Revenue | -55,301 | 25,346 | ||
Free Cash Flow | 295,542 | 239,946 | -24,805 | -43,753 |
Cash | 389,375 | 253,021 | 103,093 | 155,378 |
Basic Shares | 26,620 | 26,717 | 26,654 | 26,866 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.53 |
2025-06-30 | $1.26 |
2025-03-31 | $1.11 |
2024-12-31 | $1.06 |