| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $739,650 | $812,886 | $704,847 | $747,497 |
Gross Profit | 107,473 | 105,102 | 100,202 | 101,723 |
EBITDA | 35,110 | 36,697 | 33,554 | 29,812 |
EBIT | 28,910 | 29,597 | 26,062 | 21,680 |
Net Income | 19,878 | 20,090 | 17,431 | 17,053 |
Net Change In Cash | 739,650 | 812,886 | 704,847 | 747,497 |
Free Cash Flow | 20,816 | 5,128 | 64,641 | -8,161 |
Cash | 124,924 | 126,157 | 146,287 | 110,520 |
Basic Shares | 22,405 | 23,721 | 23,604 | 24,217 |
| Values in thousands | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 |
|---|---|---|---|---|
Revenue | $3,040,810 | $3,259,809 | $3,787,721 | $3,529,935 |
Gross Profit | 408,646 | 399,052 | 449,239 | 426,524 |
EBITDA | 132,604 | 140,881 | 164,500 | 155,061 |
EBIT | 102,409 | 112,872 | 135,886 | 125,146 |
Net Income | 71,548 | 77,060 | 89,809 | 88,798 |
Net Change In Cash | 3,040,810 | 3,259,809 | 3,787,721 | 3,529,935 |
Cost of Revenue | -4,500 | -19,972 | ||
Free Cash Flow | 104,063 | 363,092 | -45,748 | -131,203 |
Cash | 126,157 | 185,460 | 36,178 | 37,987 |
Basic Shares | 23,839 | 25,222 | 25,362 | 25,758 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.06 |
2025-06-30 | $1.02 |
2025-03-31 | $0.86 |