NPI
$18.41
0.327%

Northland Power Inc.
Trade History

Last updated: May 6, 2025, 11:20 PM ET