Roche gana un 4% más, hasta 4.946 millones