DISCLOSEDStaleBlackRockFerguson PLC New · US12,094,576 sh · $2.34BFiled 30 Jun 2024·SEC 13F·view source