Companies that generate high cash flows are expected to survive, thrive and deliver strong returns to their shareholders. Companies that generate higher levels of cash generally indicate that they are in the right business. It implies that they have been offering the right service or products at the right time and at the right place.
A high cash flow company has defensive qualities, which become the favorable option for investors during the volatility periods. Those companies have sufficient operating cash and capital will be stay longer in the market. In the other words, they are not relying on external sources of funds to pursue their opportunities.