What makes share prices rise and fall

Should I explain factors like earnings, news, and market sentiment affecting price changes?