STRL
Sterling Infrastructure lands $2.71 billion BlackRock stake, following record revenue growth
BlackRock Inc. established a new $2.71 billion position in Sterling Infrastructure, Inc. on August 20, 2026. This investment provides BlackRock with a...