TWOD Q1 2026 Earnings Strong EPS Surprise of 2947 Delivers Beat Protara Therapeutics Q1 2026 Earnings NarrowerthanExpected Loss as Pipeline Advances HBANL Q1 2026 Earnings Preferred Shares Edge Up Despite Significant EPS Miss Starwood Property Trust STWD Q1 2026 Earnings EPS Miss Amid Stable Market Performance PRFX Q2 2024 Earnings EPS Misses Estimates as Company Continues Development Stage