and is now the best time to sell oil stocks?
There really isn’t a great answer for that. There are certainly some companies that have done quite well in recent years and others which haven’t, so it can be hard to predict what’s going to happen with any given stock. For example, with oil prices as low as they are now, I’d expect more than a few companies will see their share prices drop significantly over the next year or two — even those whose business models or products aren’t directly tied to crude or energy sources of any kind! But again: there’s no way you could ever predict exactly how all these events would play out and when they’d occur.