Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $281,978 | $275,039 | $262,630 | $233,278 |
Gross Profit | 231,201 | 227,273 | 214,011 | 190,416 |
EBITDA | 29,853 | 31,165 | 17,732 | 18,807 |
EBIT | 27,161 | 28,736 | 14,973 | 16,765 |
Net Income | 23,496 | 30,993 | 11,021 | 15,565 |
Net Change In Cash | 281,978 | 275,039 | 262,630 | 233,278 |
Free Cash Flow | 29,802 | 76,172 | 29,884 | 53,741 |
Cash | 363,234 | 302,103 | 243,575 | 303,071 |
Basic Shares | 45,283 | 45,158 | 45,184 | 45,114 |
Values in thousands | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 |
---|---|---|---|---|
Revenue | $995,619 | $839,247 | $784,590 | $769,591 |
Gross Profit | 816,584 | 687,637 | 649,188 | 655,732 |
EBITDA | 90,656 | 90,443 | -4,682 | 54,439 |
EBIT | 81,469 | 83,913 | -14,890 | 43,489 |
Net Income | 76,106 | 168,906 | -35,774 | 33,624 |
Net Change In Cash | 995,619 | 839,247 | 784,590 | 769,591 |
Cost of Revenue | 29,423 | -123,352 | ||
Free Cash Flow | 203,626 | 199,712 | 167,047 | 173,269 |
Cash | 302,103 | 312,754 | 287,778 | 267,507 |
Basic Shares | 45,187 | 45,100 | 44,664 | 47,220 |
Quarter | EPS |
---|---|
2025-06-30 | $1.01 |
2025-03-31 | $1.03 |
2024-12-31 | $0.24 |
2024-09-30 | $0.83 |