Axcella currently has a Zacks Rank #2 (Buy).
Some other top-ranked stocks in the pharma/biotech sector worth mentioning are J&J JNJ, Corcept Therapeutics CORT and Dynavax Technologies DVAX, each carrying a Zacks Rank #2 at present.
You can see the complete list of today’s Zacks #1 Rank (Strong Buy) stocks here.
In the past 30 days, the Zacks Consensus Estimate for J&J’s 2023 earnings per share has increased from $10.73 to $10.75. During the same period, the estimate for JNJ’s 2024 earnings per share has increased from $11.28 to $11.30. Year to date, shares of JNJ have lost 7%.