24th June 2026 A study included in the Afi Emilio Ontiveros Foundation’s “Snapshot of the Spanish business landscape: in search of growth” indicates that the 100 companies that recorded the highest cumulative annual revenue growth between 2008 and 2024 generate 30 per cent more revenue for eve…