What's the difference between the titles of "CEO" "President" "Managing Director" and "General Manager"?

I know that there are some differences between American and British business terminology.
5 answers 5