We use cookies for your convenience

Enphase Energy to lay off 17% of workforce, take up to $20 million in charges