Algonquin Power & Utiliti...

25.59
0.18 (0.71%)
At close: Jan 24, 2025, 12:23 PM