Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $457,106 | $466,055 | $447,729 | $417,400 |
Gross Profit | 271,754 | 266,186 | 261,093 | 231,405 |
EBITDA | 99,889 | 115,018 | 103,870 | 92,440 |
EBIT | 79,436 | 90,701 | 83,731 | 72,884 |
Net Income | 54,212 | 60,832 | 75,856 | 46,165 |
Net Change In Cash | 457,106 | 466,055 | 447,729 | 417,400 |
Free Cash Flow | 40,702 | 197,667 | -29,699 | 78,902 |
Cash | 199,601 | 219,017 | 193,958 | 264,798 |
Basic Shares | 37,584 | 38,233 | 38,401 | 39,109 |
Values in thousands | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 |
---|---|---|---|---|
Revenue | $1,788,290 | $1,584,652 | $1,450,826 | $1,387,122 |
Gross Profit | 1,068,877 | 886,104 | 802,340 | 722,066 |
EBITDA | 435,297 | 335,557 | 326,291 | 264,450 |
EBIT | 350,832 | 227,596 | 175,007 | 77,854 |
Net Income | 237,065 | 136,777 | 93,358 | 310,991 |
Net Change In Cash | 1,788,290 | 1,584,652 | 1,450,826 | 1,387,122 |
Cost of Revenue | -72,862 | -965,679 | ||
Free Cash Flow | 283,407 | 246,882 | 165,900 | -20,630 |
Cash | 199,601 | 219,306 | 272,194 | 346,973 |
Basic Shares | 38,334 | 40,307 | 45,600 | 48,388 |
Quarter | EPS |
---|---|
2025-06-30 | $1.66 |
2025-03-31 | $1.92 |
2024-12-31 | $1.81 |
2024-09-30 | $1.29 |