Be aware of the level of the stock market. Are yields low and PE ratios high?
One has to know more about a company if one buys earnings.
Enjoy your work and have ethical standards.
My job was to find stocks that were undervalued.
Before selling, try to re-evaluate the company again and see where the stock sells in realtion to its book value.
Earnings can change dramatically. Usually assets change slowly.