How Do Banks Earn Profits?

How do banks make money? Banks generate revenue and profit through various activities....