Why stock price change every second

Is the second-by-second stock price change mostly driven by algorithmic trading?

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.