Best UK Stocks to Buy Now (5 December 2025): 10 Shares to Watch as the FTSE 100 Nears Record Highs
As of 5 December 2025, UK equities are quietly having one of their best years in over a decade. The FTSE 100 is up around 22–23% year-to-date (including dividends) and sits less than 2% below its record closing high, according to analysis from AJ Bell and Investing.com. MoneyWeek+1 Today, the FTSE 100 is up about 0.2% and the FTSE 250 about 0.4%, with AstraZeneca, Ocado, Watches of Switzerland and Greggs among the day’s notable risers, while energy majors BP and Shell drag on the index. ReutersAt the same time, markets are betting that the Bank of England will cut Bank Rate from 4% to 3.75% on 18 December, with economists expecting