Roche reports very strong results in 2019

Ads