US stocks show resilience balancing earnings and energy price gains on April 16, 2026.
Open shared insight