US renewables developer Apex Clean Energy has signed a power purchase agreement (PPA) for the entire capacity of its 150-MW Coldwater Solar project in Michigan.