What affects the share price of a company

What internal and external factors affect a company’s share price?