BlackRock, IFM close in on $25 billion Stack data center deal… — BLK +0.30 · News Impact Screener