Cautious narrative, sobering outlook: Top IT companies’ results trail expectations amid tariff woesApril 21, 2025