A closer look at Macron's seven-year track record