Why NETCLASS NTCL Just Surged 419 Key Levels Ahead 20260515 FSB Reports Nonbank Financial Sector Reached 2568 Trillion in 2024 Highlighting Systemic Risk Monitoring NextEra Energy NEE Q1 2026 Earnings EPS 109 Beats Estimates