5.92% | % of shares held by all insiders |
50.38% | % of shares held by institutions |
53.55% | % of float held by institutions |
48 | Number of institutions holding shares |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Generation Investment Management LLP | 6,789,560 | 30 Dec 2023 | 10.41% | 34,083,591 |
Banque Pictet & Cie SA | 2,197,220 | 30 Dec 2023 | 3.37% | 11,030,044 |
Credit Suisse Ag/ | 2,033,719 | 30 Dec 2023 | 3.12% | 10,209,269 |
Millennium Management Llc | 1,888,602 | 30 Dec 2023 | 2.90% | 9,480,782 |
Alta Wealth Advisors LLC | 1,409,160 | 30 Mar 2024 | 2.16% | 7,073,983 |
Principal Financial Group, Inc. | 1,007,177 | 30 Mar 2024 | 1.54% | 5,056,028 |
Blackrock Inc. | 298,672 | 30 Dec 2023 | 0.46% | 1,499,333 |
Pura Vida Investments, Llc | 284,724 | 30 Dec 2023 | 0.44% | 1,429,314 |
Essex Investment Management Co LLC | 262,834 | 30 Mar 2024 | 0.40% | 1,319,426 |
Bank Pictet & Cie (europe) Ag | 227,600 | 30 Dec 2023 | 0.35% | 1,142,551 |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
BlackRock Health Sciences Term Trust | 291,485 | 30 Dec 2023 | 0.45% | 1,463,254 |
Principal Small Cap Fund | 216,600 | 30 Jan 2024 | 0.33% | 1,087,331 |
Federated Hermes Prudent Bear Fund | 120,000 | 30 Dec 2023 | 0.18% | 602,399 |
1290 Fds-1290 Essex Small Cap Growth Fd | 55,508 | 30 Jan 2024 | 0.09% | 278,650 |
Fidelity NASDAQ Composite Index Fund | 34,524 | 28 Feb 2024 | 0.05% | 173,310 |
Fidelity NASDAQ Composite Index ETF | 31,464 | 30 Mar 2024 | 0.05% | 157,949 |
Principal Var Contracts Fund-SmallCap Account | 24,901 | 30 Dec 2023 | 0.04% | 125,003 |
iShares BlackRock Future Health ETF | 413 | 30 Mar 2024 | 0.00% | 2,073 |