0.00% | % of shares held by all insiders |
55.83% | % of shares held by institutions |
55.83% | % of float held by institutions |
457 | Number of institutions holding shares |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
FMR, LLC | 3,812,372 | 30 Dec 2023 | 6.43% | 1,371,691,399 |
Price (T.Rowe) Associates Inc | 3,673,855 | 30 Dec 2023 | 6.20% | 1,321,852,984 |
Artisan Partners Limited Partnership | 3,174,477 | 30 Dec 2023 | 5.35% | 1,142,176,785 |
Capital World Investors | 1,961,202 | 30 Dec 2023 | 3.31% | 705,640,455 |
Janus Henderson Group PLC | 1,776,759 | 30 Dec 2023 | 3.00% | 639,277,866 |
Avoro Capital Advisors LLC | 1,234,567 | 30 Dec 2023 | 2.08% | 444,197,191 |
T. Rowe Price Investment Management, Inc. | 1,182,121 | 30 Dec 2023 | 1.99% | 425,327,121 |
Blackrock Inc. | 992,037 | 30 Dec 2023 | 1.67% | 356,934,900 |
Bellevue Group AG | 869,208 | 30 Dec 2023 | 1.47% | 312,741,027 |
RTW Investments LP | 667,195 | 30 Dec 2023 | 1.13% | 240,056,752 |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Europacific Growth Fund | 1,120,991 | 30 Dec 2023 | 1.89% | 403,332,548 |
Price (T.Rowe) New Horizons Fund | 1,076,626 | 30 Dec 2023 | 1.82% | 387,370,021 |
Price (T.Rowe) Health Sciences Fund | 719,279 | 30 Dec 2023 | 1.21% | 258,796,575 |
Fidelity Growth Company Fund | 637,485 | 28 Feb 2024 | 1.07% | 229,367,095 |
Price (T.Rowe) Growth Stock Fund Inc. | 550,216 | 30 Dec 2023 | 0.93% | 197,967,710 |
Price (T.Rowe) Mid Cap Growth Fund | 424,500 | 30 Dec 2023 | 0.72% | 152,735,094 |
Capital World Growth and Income Fund | 398,750 | 30 Dec 2023 | 0.67% | 143,470,245 |
Artisan Mid-Cap Fund | 380,624 | 30 Dec 2023 | 0.64% | 136,948,510 |
Invesco Developing Markets Fund | 355,193 | 30 Jan 2024 | 0.60% | 127,798,437 |
Price (T.Rowe) Growth Stock Trust | 348,494 | 30 Dec 2023 | 0.59% | 125,388,136 |