BYDs Latest 4nm SelfDriving Chip Fails to Ease Investor Growth Worries CMRE Q1 2026 Earnings EPS Slightly Misses Estimates Stock Declines Energy Market Dynamics Oil and Solar in Focus