Warren Buffett says

“Opportunities come infrequently. When it rains gold, put out the bucket, not the thimble”

More on this...

“It’s not possible for investors to consistently outperform the market. Therefore you’re best served investing in a diversified portfolio of low-cost index funds [or exchange-traded funds].”

“Why focus on cash flows? Because a share of stock is a share of a company’s future cash flows, and, as a result, cash flows more than any other single variable seem to do the best job of explaining a company’s stock price over the long term.”