general-news Tech Giants Brace for Earnings Amidst Disruption Caused by Trump's Storm , and Administrator 2025 April 25