Why do stocks go up? There are a number of reasons. One is this: a stock often goes up if it beats expectations. By expectations, we don’t mean in a general sense, but in a quantifiable sense, i.e.