efficient markets will be a myth for as long as retail investors are allowed to trade stocks.
The stocks you are looking at are all stocks that have been popular with retail investors, and retail, as a general force, isn't out there doing equity research, incorporating all available information, estimating risk, and allocating its portfolio along the efficient frontier. Retail investors move the market, and there is money to be made if you can quantify how much of that move is driven by short-term sentiment.
That said, the market can remain irrational longer than you can remain solvent, sometimes "irrational" positive sentiment is coincidentally well-placed, and irrational sentiment is contagious and difficult to see through sometimes. Because of these factors, IMO any kind of active investing strategy should come with some kind of risk management component, where if your active bets blow up, you don't lose your life savings. Personally, I keep active bets to <20% of my portfolio, I'm extremely careful with leverage (margin, options, futures), and I put stop-losses on any particularly volatile position and any that incorporates leverage. I want to have it so if I'm dead wrong and also I fall into a coma and can't unwind my trade, my position still can't screw me.
The stocks you are looking at are all stocks that have been popular with retail investors, and retail, as a general force, isn't out there doing equity research, incorporating all available information, estimating risk, and allocating its portfolio along the efficient frontier. Retail investors move the market, and there is money to be made if you can quantify how much of that move is driven by short-term sentiment.
That said, the market can remain irrational longer than you can remain solvent, sometimes "irrational" positive sentiment is coincidentally well-placed, and irrational sentiment is contagious and difficult to see through sometimes. Because of these factors, IMO any kind of active investing strategy should come with some kind of risk management component, where if your active bets blow up, you don't lose your life savings. Personally, I keep active bets to <20% of my portfolio, I'm extremely careful with leverage (margin, options, futures), and I put stop-losses on any particularly volatile position and any that incorporates leverage. I want to have it so if I'm dead wrong and also I fall into a coma and can't unwind my trade, my position still can't screw me.