Exact EXAS Complete Analysis Q4 2025 Below Expectations News Analysis What will it take to free the 1600 ships stuck in the Strait of Hormuz BP British Oil beats earnings by 166 but shares fall 107 as investors eye weak revenue growth