Alphai.io Logo
Schroder Investment Management Group Acquires 1,701,648 Shares of NextEra Energy, Inc. $NEE