NORTHLAND POWER INC (NPI.CA) Stock News

TSX:NPI • CA6665111002

21.45 CAD
+0.13 (+0.61%)
Last: Mar 12, 2026, 07:00 PM

NPI.CA Latest News, Press Relases and Analysis