
The FTSE 100 has reached an all-time high after the Bank of England presented a more optimistic than expected forecast for the economy.
Trading ended on Friday at 7,901.8, its highest-ever closing score, which beat the previous record of 7,877.45 from 2018.