Strata SRTA Delivers Q1 2026 Beat EPS 003 vs 004 Expected MBIA MBI Q1 2026 Disappoints EPS 084 Below 016 Views