FTAI FTAIN Q1 2026 Earnings Miss EPS 129 vs 152 Expected Over 160 Oil Tankers Stranded in Gulf as Iran Tightens Control Over Strait of Hormuz