Earlier quoted context omitted.
MSCI ESG ratings: Tesla: A https://www.msci.com/our-solutions/esg-investing/esg-ratings... Exxon: BBB https://www.msci.com/our-solutions/esg-investing/esg-ratings...
Shell: AA https://www.msci.com/our-solutions/esg-investing/esg-ratings... Higher than TSLA
Besides, shell is apparently so green that activists investors are asking it to split out the green energy part from the oil part. The idea of activists is that oil lovers undervalue shell because of the green stuff, whilst green lovers undervalue shell because of the oil. Hence if you split it the parts have a higher combined valuation. Point being, shell has a very significant green energy investment.