Minnesota Attorney General Keith Ellison says his office has reached a settlement with Novo Nordisk over high insulin costs.