Tesco Share Price Today: TSCO’s Buyback, Dividend Outlook and Analyst Forecasts as of 8 December 2025
Tesco shares traded at 451.9p on 8 December 2025, about 6% below their November high. The company has repurchased roughly 320.8 million shares for £1.31 billion since April, with its £1.45 billion buyback still in progress. Shares are up about 23% year-to-date and nearly 20% over the past year.