STWD STARWOOD EPS nearly meets estimates at 042 but revenue slides 138 YoY shares fall 15
Pluri PLUR Cost Structure Q1 2026 EPS Misses Estimates
ConocoPhillips COP Supply Shortage Warnings Align With Oil Price Surge Amid Extended Iran Strait of Hormuz Blockade
iShares Latin America 40 ETF ILF Leads Thematic ETF Breakouts Amid Narrow 2026 Market Leadership