Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $618,798 | $646,943 | $639,993 | $606,181 |
Gross Profit | 168,433 | 200,396 | 234,118 | 209,994 |
EBITDA | 87,818 | 94,758 | 136,453 | 117,153 |
EBIT | 71,558 | 95,345 | 120,622 | 101,456 |
Net Income | 52,493 | 71,757 | 90,319 | 75,776 |
Net Change In Cash | 618,798 | 646,943 | 639,993 | 606,181 |
Free Cash Flow | 122,798 | 19,464 | 152,152 | 76,973 |
Cash | 249,904 | 173,882 | 178,350 | 238,451 |
Basic Shares | 14,606 | 14,764 | 14,992 | 15,082 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,431,287 | $2,264,417 | $2,134,963 | $2,139,261 |
Gross Profit | 854,348 | 796,554 | 765,086 | 769,803 |
EBITDA | 464,294 | 414,340 | 393,435 | 411,233 |
EBIT | 401,245 | 353,475 | 334,263 | 352,182 |
Net Income | 301,999 | 272,509 | 249,624 | 268,550 |
Net Change In Cash | 2,431,287 | 2,264,417 | 2,134,963 | 2,139,261 |
Cost of Revenue | -129,780 | |||
Free Cash Flow | 367,966 | 273,445 | 252,561 | 249,922 |
Cash | 178,350 | 263,958 | 74,126 | 32,895 |
Basic Shares | 15,186 | 15,200 | 15,099 | 15,938 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $4.27 |
2025-03-31 | $5.63 |
2024-12-31 | $6.83 |