The top-line beat was led by its higher than anticipated sales of Covid-19 vaccine, while its recently approved respiratory ...
The Cambridge, Massachusetts-based company said it had profit of 3 cents per share. The results surpassed Wall Street expectations. The average estimate of 12 analysts surveyed by Zacks Investment ...