NORTHERN TRUST CORP Q1 2024 13F Filing - 4420 Positions, $578.8B AUM | HoldingsIntel