Imagine we're in a classic, linear asset pricing framework. As @fnic explains, information can arrive either about future cash flows or discount rates. Newspaper articles typically are written as if changes in prices reflect changes in future cash flows, but this need not be the case. The stock market may also go up because the price of risk has declined.
If stock prices change, you don't know whether:
- Future cash flows changed
- Discount rates changed
Markets can go up while future cash flows remain unchanged if discount rates go down.
Also be aware that people say all kinds of bizarre, internally inconsistent or nonsensical stuff on CNBC or in newspaper articles.
Classic SDF framework
The current price of a security is given by:
$$ V_t = \sum_\omega P(\omega) M_{t+1}(\omega) X_{t+1}(\omega)$$
Example:
And let's say the probability measure $P$, stochastic discount factor $M_{t+1}$ and payoff $X_{t+1}$ are defined as follows:
$$ \begin{array}{cccc} \text{State} & \text{Probability: }P & \text{SDF: }M_{t+1} & \text{Payoff: }X_{t+1}& \\ \omega_1 & \frac{1}{4} & \frac{1}{1.1} & 110 \\ \omega_2 & \frac{1}{4} & \frac{1}{1.1} & 100 \\ \omega_3 & \frac{1}{4} & 1& 110 \\ \omega_4 & \frac{1}{4} & 1& 100\end{array}$$
- If all the states are possible, the current price of the payoff is $V_t \approx 100.23$.
- If only the states $\{w_3, w_4 \}$ with the high SDF value are possible, the price would be 105.
$$ \operatorname{E}[ M_{t+1} X_{t+1} \mid \omega \in \{\omega_3, \omega_4\}] = .5 \cdot 1 \cdot 110 + .5 \cdot 1 \cdot 100 = 105$$
- If only the states $\{w_1, w_3 \}$ with the high cashflow are possible, the price would be 105.
$$ \operatorname{E}[ M_{t+1} X_{t+1} \mid \omega \in \{\omega_1, \omega_3\}] = .5 \cdot \frac{1}{1.1} \cdot 110 + .5 \cdot 1 \cdot 110 = 105$$
Thus if we observe that price increases from 100.23 to 105, it could be due to either information about cashflows $X_{t+1}$ or the stochastic discount factor $M_{t+1}$.