Business Earnings forecasts drop: Companies slash outlooks as confidence hits 12-year low April 21, 2025