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.