BlackRock posts $2.21 billion Q1 2026 profit, stock rises 4%

Business