Atlantic Power Corp.'s net profit under GAAP for 6 months of 2020 was $19.7 million, up 3.7 times from $5.3 million in the previous year. Revenue decreased by 6.4% to $135 mln from $144.3 mln a year earlier.