Why do companies buy back shares? Exploring impact on share price and recent buyback announcements.

What factors affect stock prices? Why and how can a share rise for several months or even years? The answer is very simple: stock prices are affected by demand and supply. However, this raises another question: ...