First Solar signed two 15-year Power Purchase Agreements (PPAs) with Community Choice Aggregators (CCAs) Monterey Bay Community Power (MBCP)...