Business Positions
SunPower Corporation
Provides solar solutions worldwide. Revenues are $2 billion.
TotalEnergies
French multinational integrated oil and gas energy company, one of the seven "Supermajor" oil companies, active in ~130 countries