Back to Business
Business
July 22, 2026 at 9:21 AM
SCA Q2 2026 slides: EBITDA falls 36% as renewable energy hits record
Investing.com