Over 160 Oil Tankers Stalled in Gulf as Iran Tightens Control Over Strait of Hormuz Merit MMSI Q1 2026 Earnings Beat Revenue NA EPS 094