There are of course tangible things that can help explain movements, but truth is - very very rarely those writing the articles know what's going on on the market.
Another funny thing in the market, mostly recently, is that earnings are announced after hours - and most of the movement happen in those after hours - which doesn't really make sense, since the liquidity is very very limited. So how come that just following the earnings, the price of say Tesla will go +10% in the after hours, and then stay pretty much at that level the next day, when real investors and big funds start trading ? Who knows...
"One day, a data-entry error caused the fund to purchase five times as many wheat-futures contracts as it intended, pushing prices higher. Picking up the next day’s Wall Street Journal, sheepish staffers read that analysts were attributing the price surge to fears of a poor wheat harvest, rather than Renaissance’s miscue. [...] “Any time you hear financial experts talking about how the market went up because of such and such—remember it’s all nonsense,” [Peter] Brown [CEO of Renaissance Technologies] later would say."
[0] https://www.gregoryzuckerman.com/the-books/the-man-who-solve...
They move due to information about the stock and the perception (which is a type of information) about the stock. But since you don't know when new information about a company/stock will become public, nor when the perceptional information about it will shift, the changes are effectively random:
* https://en.wikipedia.org/wiki/A_Random_Walk_Down_Wall_Street
And if there is new information about it, those that get it first (unlikely to be you) will be able to capitalize on in better; and as it spreads that information will take more and more of an effect on the stock price. To paraphrase William Gibson: the information is already here, it's just not evenly distributed.
But a lot of people, without knowledge of finance or economics, want to know *why* stocks moved. And so, we have an entire industry reporting on a daily basis, without any direct knowledge about the thing they are reporting about !
As the author said, there are few penalties for bullshit, and many rewards !