How to predict share price movement

How do traders or analysts predict future stock movements—patterns, news flow, or financial metrics?