DISCLOSEDStaleBlackRockExela Technologies Inc · US285,453 sh · $485.3KFiled 30 Jun 2024·SEC 13F·view source