OSHA fines Eversource $333,560 over alleged workplace violations in accident that killed a Boston worker
Solar installations had a record Q1, but market volatility expected to persist through 2024, SEIA reports