Having a higher purpose is more than just about profits. You actually end up making more profits in the long run because employees really are a lot more engaged and customers see the higher purpose in the company.
The bottom line is that if you become a master at handling problems and overcoming obstacles, what can stop you from success? The answer is nothing! And if nothing can stop you, you become unstoppable!