Abound Solar Will Lay off Nearly 300 Employees

Abound Solar Will Lay off Nearly 300 Employees

By Dhwani Shah - Feb 29, 2012

Longmont-based Abound Solar, a leading manufacturer of thin-film cadmium telluride photovoltaic modules, is laying off n...

Read More