Skip to main content

Definitions by lewis rush

Exxon Mobil 

The largest company in the world by total revenue. Based in Texas. Formed after Exxon and Mobil merged in 1999. The CEO is a former Longhorn.
Though often controversial, Exxon Mobil is just a corporation like any other.
Exxon Mobil by lewis rush October 25, 2007