All about finance. Thirteen basic materials stocks have reported earnings this week, with eleven of them recording earnings exceeding expectations - as per Earnings Scorecard. , and Administrator 2025 May 4