VCs Invested €96bn in Almost 27,000 European Companies Over Last 10 Years, New Invest Europe Report Shows
European VCs deliver 23% net annual returns over last 10 years
Greg is AlphaWeek's Founder, Managing Editor and Managing Director.