Brookfld Biz BBUC Q1 2026 Earnings EPS 134 In Line with Estimates Solid Biosciences SLDB Gives Up 178 Downtrend Accelerates 20260521 Establishment Labs Holdings ESTA Q1 2026 Earnings WiderThanExpected Loss as Operational Challenges Persist