Green Flags Below is a list of all the green flags – positive signs for buying a stock. Click the links to learn more. Long-Term Growing Sales. High Return on Invested Capital (>20%). Little Debt. High Free Cash Flow Margins (>15%). Lots of Cash. Insider Buying.