A $1,000 investment in Roche Holding AG on May 4, 2026 would be worth about $1,069 today, a 50.3% annual return.
Loading history…