When is it time to sell a stock? The best time to sell a stock is when your opportunity cost is higher than the expected return of owning the stock. Share this: Click to share on X (Opens in new window) X Click to share on Facebook (Opens in new window) Facebook Like Loading... Related Published by Gísli Eyland There are just too many interesting things going on View all posts by Gísli Eyland