Financial investment and stock markets