CAC 40 all-time high