Actually, according to profit reports at the end of 2015, Exxon Mobil and Chevron were #2 and #5 respectively in the top 5 most profitable corporations in the world.

In June of this year, Exxon Mobil was the #9 most profitable corporation of all Fortune 500 corporations.

So, his point isn't completely right, but it's hardly able to be dismissed as wrong.