Stock prices are determined by market transactions
At a very basic level, economists know that stock prices are determined by the supply of and demand for them, and stock prices adjust to keep supply and demand in balance (or equilibrium). At a deeper level, however, stock prices are set by a combination of factors that no analyst can consistently understand or predict.