AstraZeneca patent expiration forecasts earnings drop

by