National Grid owns and operates energy networks in the UK and the Northeastern United States. The former accounts for around 60% of the profits, the latter for 40%.
National Grid plc is downgraded to Hold as its valuation overshoots fundamentals, with a $77/share price target for 2026E. NGG's ambitious £60B infrastructure investment through 2030 is expected to ...
Power network operator National Grid (LSE: NG) is critical to lighting up the nation. The FTSE 100 company has also lit up 2025 for its investors, with National Grid shares up 19% since the turn of ...