Endurance Technologies IPO Opens for Subscription Key Details GPK Q1 2026 Earnings EPS Beats Estimates by 5598 Stock Declines Despite Strong Earnings Surprise Traders Express Skepticism Over Irans Timeline for Strait of Hormuz Reopening