Seriously. Let's sit down take a few minute to think of the 12 mentioned? Let's be truthful to yourself to see how many you can come up. It's like a test on how much you really understand the company fundamentals. This is a must do if you are long that serious about your investment. IMHO.
JF 12 mentioned is still underestimated. I come up with a total of 15