Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $389,815 | $406,139 | $337,986 | $411,485 |
Gross Profit | 310,648 | 309,119 | 240,732 | 306,756 |
EBITDA | 53,900 | 62,252 | 49,020 | 48,204 |
EBIT | 49,472 | 57,646 | 44,169 | 42,444 |
Net Income | 36,073 | 42,116 | 35,519 | 29,693 |
Net Change In Cash | 389,815 | 406,139 | 337,986 | 411,485 |
Free Cash Flow | -234,558 | 5,040 | 121,897 | 513,752 |
Cash | 982,488 | 1,702,623 | 2,298,977 | 1,961,627 |
Basic Shares | 63,638 | 64,615 | 65,046 | 64,946 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,541,151 | $1,503,625 | $1,352,876 | $1,853,775 |
Gross Profit | 1,121,619 | 1,113,705 | 1,212,426 | 1,804,997 |
EBITDA | 174,205 | 168,749 | 188,752 | 528,700 |
EBIT | 154,257 | 149,119 | 156,127 | 504,072 |
Net Income | 113,213 | 109,646 | 113,134 | 374,495 |
Net Change In Cash | 1,541,151 | 1,503,625 | 1,352,876 | 1,853,775 |
Cost of Revenue | -1,397,364 | 1,691,960 | ||
Free Cash Flow | 266,801 | 434,535 | 1,179,650 | 740,871 |
Cash | 2,298,977 | 1,858,700 | 1,579,512 | 2,823,138 |
Basic Shares | 65,046 | 65,045 | 70,626 | 81,173 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.41 |
2025-03-31 | $0.21 |
2024-12-31 | $0.55 |