How share price changes

How exactly does a share price change throughout the day? What are the key drivers behind price movements in the market?