In periods of uncertainty many investors buy into large cap stocks, confident that the world's biggest businesses are best placed to weather whatever storm is brewing. But large caps have many more characteristics.
Q. What is your definition of large-cap companies? A. Large-cap means large capitalisation, ie those companies that have big market valuations. The traditional definition is the FTSE 100 – the 100 largest...
Caring for children and elderly relatives
Similar to June 2007
Square Mile’s series of informal interviews
Fine reduced to £60,000
Two roles created