The FTSE 100 has hit another record closing high - but only just. The index ended the last full trading day of the year (tomorrow traders knock off work at 12.30) up a magnificent 0.03% at 7622.88.
Earlier, it also managed an intra-day high of 7633.55 before slipping back from that peak.