The ability of a given company to produce free cash flow is one factor you must consider when looking for stocks to buy. Holding stock in a firm with plenty of funds on hand could offer you peace of ...