Sanofi gets rated buy today ... I think could contribute to continued top-line performance is a diversified portfolio of ...