Company is generating lots of cash to fund dividends, organic investment and M&A