TSBK Timberland Bancorp revenue climbs 106 to 784M in Q1 2026 but shares slip 1 on cautious outlook Terrestrial Energy IMSR Stock Is It a Strong Buy Institutional Demand 20260418 AEE Ameren Corporation matches Q4 2025 earnings estimates posts slight share gains on steady investor sentiment Microsoft Stock Valuation Approaches MultiYear Lows Amid Market Correction Marsh MRSH Q1 2026 Earnings EPS Slightly Misses Estimates Stock Holds Steady IBM Commits 10 Billion to Develop LargeScale Quantum Computer by 2029