site logo

Solar industry faces looming module supply shortage, possible price spikes