Stock Investing Checklist

A list that has evolved over the years. I refer it everytime before buying or selling any stock. Protects me from unforced errors.