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...
Favorable tax treatment
What made financial headlines over the weekend?
The chairman doggedly tries to be amusing
'Profitability is almost a myth'
Active Wealth in liquidation