The top 20 investment funds that own this stock (six of which are 5-star funds) own 15,821,860 shares. And lately they have been accumulating 603,631 shares on a net basis.
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.