Why do some companies thrive and others just survive?

Posing this question to 101 business professionals will elicit 101 different answers. However, looking closely at each answer will essentially reveal the same few key elements. In other words, there are fundamental, verifiable reasons why some companies thrive while others do not.

Here's what successful companies possess: