What makes a share price go up

Share prices usually go up due to strong earnings, demand, or positive market sentiment.