How stock price change every second

What causes stock prices to change every second in live markets?

Stock prices can change every second as new buy and sell orders are matched. High-frequency trading and real-time news can cause rapid price movements. The stock exchange updates prices continuously during market hours.