 DEDHAM, Mass., Nov. 9, 2020 PRNewswire -- Third Quarter 2020 Financial Results Net income attributable to Atlantic Power of 16.2 million or 0.15 per diluted share, which increased from net income of 12.6 million or 0.10 per diluted share in Q3 2019; results in the 2020 period... 