Public investment stocks are even more attractive