Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $426,443 | $332,860 | $389,770 | $427,964 |
Gross Profit | 259,094 | 167,989 | 186,569 | 212,705 |
EBITDA | 144,771 | 99,639 | 133,434 | 170,047 |
EBIT | 131,347 | 81,004 | 122,775 | 159,186 |
Net Income | 81,734 | 44,534 | 75,804 | 105,716 |
Net Change In Cash | 426,443 | 332,860 | 389,770 | 427,964 |
Free Cash Flow | 141,608 | -25,538 | 54,003 | 81,194 |
Cash | 58,610 | 40,054 | 40,177 | 58,565 |
Basic Shares | 46,588 | 47,123 | 47,675 | 47,195 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,584,839 | $1,544,165 | $1,401,949 | $1,069,298 |
Gross Profit | 744,166 | 690,282 | 700,052 | 599,598 |
EBITDA | 553,636 | 440,395 | 511,028 | 447,945 |
EBIT | 482,776 | 400,736 | -388,969 | -192,151 |
Net Income | 299,665 | 258,507 | 332,152 | 288,957 |
Net Change In Cash | 1,584,839 | 1,544,165 | 1,401,949 | 1,069,298 |
Cost of Revenue | -469,519 | 277,050 | ||
Free Cash Flow | 173,551 | 178,263 | 273,476 | 305,829 |
Cash | 40,177 | 26,754 | 41,566 | 511,605 |
Basic Shares | 47,195 | 50,700 | 55,121 | 55,883 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.92 |
2025-03-31 | $1.34 |
2024-12-31 | $1.55 |