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 nearly 280 workers and setting back a new factory in Indiana.

Read More