Offer your thoughts or opinion on the input financial query or topic using your financial background.

How to acquire skills required for long-term investing?
The key to good investing is you need to understand what you are investing in. That is, if you are buying a company that makes product X, you need to understand that. It is a good idea to buy stock in good companies but that is not sufficient. You need to buy stock in good companies at good prices. That means you need to understand things like price to earnings, price to revenue and price to book. Bob