The FTSE 100 has set a number of new record highs in the past few days and is close to climbing above 8,000 for the first time.