“The Novo Nordisk Foundation, which owns a significant portion of Novo Nordisk, is the largest charitable foundation in the world.”