Companies

Energy warning by AstraZeneca chairman