The Denver PostDenver dubbed a “Solar Star” in report that ranks it No. 9 in solar capacityApr 9, 2019more_vert