So no, it is not profitable for oil companies to switch to renewable energy right now because that cannot top the profits of their oil operations, and furthermore, some oil companies are trying to do that and failing such as BP, who sells solar panels.