| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $408,172 | $400,737 | $454,548 | $376,980 |
Gross Profit | 279,792 | 271,872 | 324,695 | 252,435 |
EBITDA | 102,366 | 92,679 | 153,002 | 72,283 |
EBIT | 74,913 | 66,227 | 127,030 | 46,623 |
Net Income | 47,991 | 48,606 | 91,483 | 37,465 |
Net Change In Cash | 408,172 | 400,737 | 454,548 | 376,980 |
Free Cash Flow | 82,659 | 64,281 | 183,690 | 51,216 |
Cash | 165,192 | 398,070 | 477,785 | 482,364 |
Basic Shares | 55,859 | 56,255 | 56,780 | 56,740 |
| Values in thousands | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 |
|---|---|---|---|---|
Revenue | $1,595,221 | $1,402,515 | $1,174,598 | $852,651 |
Gross Profit | 1,096,998 | 960,786 | 807,559 | 565,649 |
EBITDA | 403,660 | 336,519 | 215,892 | 134,812 |
EBIT | 304,024 | 260,093 | 155,026 | 84,594 |
Net Income | 227,127 | 206,766 | 140,822 | 90,777 |
Net Change In Cash | 1,595,221 | 1,402,515 | 1,174,598 | 852,651 |
Free Cash Flow | 342,751 | 366,570 | 215,809 | 102,469 |
Cash | 398,070 | 401,811 | 288,767 | 139,756 |
Basic Shares | 56,550 | 56,976 | 56,596 | 56,445 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.75 |
2025-06-30 | $0.86 |
2025-03-31 | $2.43 |
2024-12-31 | $1.52 |