Stock markets rise and fall due to fundamental and technical factors. Fundamental factors include profit growth, the shift in margins, new product introduction, too much debt, rise in return on equity, etc.

Technical factors include supports, resistances, breakouts, etc. Qualitative factors like management and corporate governance also impact prices.