Investment Thesis With 42.8m miles of mapping data from 186 countries totaling 5bn inhabitants, TomTom remains one of the powerhouses of the mapping business. Over 70% of its 4,800 employees work in research and development. Recently, several of the world’s …
Read More