Sell-side analysts (especially biotechnology) are, IMO, the most overpaid clowns in the business.
Are these the same said "clowns" who also claim that the rida PFS will be weeks not months yet also claim a 60% chance of success? Do you realize the discongruity in that statement?