I’ve not been a very vocal supporter of ROKU, though I am long. I went through pretty much the same thought process as you but came away with the notion that ROKU remains a good opportunity with quite a lot of upside potential - But it’s hard to argue with reality, the stock price performance was not in keeping with what I perceived to be the opportunity.
I sold about half my position (same for MDB) and rotated the money into DDOG and ZM.
You can analyze this stuff to death, and many folks who follow this board do a fantastic job of digging in and digging deep and then are generous enough to write up their analysis and post it here. The membership of this board is quite astonishing. It is entirely to Saul’s credit that he has attracted this amazing community of investors.
My point is that after your own analysis and evaluating the contributions of others, ultimately the decision is yours to make. If you’re ambivalent after all that, it’s OK to make a decision that reflects that ambivalence. Yes, be ruthless if you have a high degree of confidence in your investment choice. But if you’re on the fence, it’s OK to make a decision that reflects that position as well. It needn’t be all or nothing. Over time I might exit ROKU completely. OTOH, I might make a larger commitment to this investment at some future point.