LONDON BRIEFING: AstraZeneca earnings increase; Greggs profit sinks
(Alliance News) - AstraZeneca raised its dividend as drug growth pushed earnings higher, Barclays launched a new buyback programme after profit jumped while Greggs saw profit fall despite higher sales. Read More