Merchants Bancorp MBIN Q1 2026 Earnings EPS Beats Expectations by 5 Stock Slightly Lower INSP Q1 2026 Earnings EPS Misses Estimates by 3761 as Costs Outpace Revenue SBLK Q1 2026 Earnings Strong EPS Beat Amid Dry Bulk Headwinds MRDN Q1 2026 Earnings Massive EPS Beat with 107647 Surprise NWPX Q1 2026 Earnings Earnings Surge Past Estimates with 5571 Surprise ThredUp TDUP Q1 2026 Earnings Narrow Loss Beats Estimates but Stock Slips on Revenue Concerns