What drives stock returns:

1-Day: 📰News

1-Quarter: 👩‍💼Analyst Ratings

1-Year: ↕️ Valuation Multiples

5-Years: 📈Revenue/Profit Growth

10-Years: 🧮Returns on Capital

20-Years: 👥People / Culture