Strata SRTA Delivers Q1 2026 Beat EPS 003 vs 004 Expected Gulf GURE Trading at 390 Key Decision Point 20260520