It has been a busy week for pharma giants reporting their latest quarterly earnings and a lot of them have exceeded analysts’ estimates.
Read more...