I've come to accept that I'll never understand the market, at least short therm. Outstanding shareholder meeting, 2M target run rate by EOY, 100 million total production over 10 years, AI/Robot discussion, step closer to stock split....expected a really nice jump, not a 5% crap! Oh well, here for the long term, not day trading with the kids. This gives me something I can use-an excuse to drink!
I always think of the market as a long term accurate indicator but a short term gambling casino.
Buy and hold strong, financially solid companies long term and you will make money, but buying anything short term is a crapshoot due to unforeseen forces we have no control over. It's why I avoid options completely, it's a rigged game and you might as well be throwing Dragon Dice to determine whether or not you make money. A many year time horizon smooths all of the manipulating out. The phrase "when in doubt zoom out" is amazingly true.
This outlook has always enabled me to never be surprised when a stock behaves irrationally in the short term. It's usually just short term manipulation.