20.99% | % of shares held by all insiders |
65.17% | % of shares held by institutions |
82.49% | % of float held by institutions |
40 | Number of institutions holding shares |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Texas - Teacher Retirement System | 2,250,000 | 30 Mar 2024 | 1.31% | 25,289,999 |
Capstone Investment Advisors, Llc | 894,389 | 30 Mar 2024 | 0.52% | 10,052,932 |
Eagle Asset Management Inc | 842,556 | 30 Mar 2024 | 0.49% | 9,470,329 |
Charles Schwab Investment Management, Inc. | 427,698 | 30 Mar 2024 | 0.25% | 4,807,325 |
Ovata Capital Management Ltd | 200,000 | 30 Mar 2024 | 0.12% | 2,247,999 |
Seven Grand Managers, LLC | 150,000 | 30 Mar 2024 | 0.09% | 1,685,999 |
Bank Of New York Mellon Corporation | 135,151 | 30 Mar 2024 | 0.08% | 1,519,097 |
Rhumbline Advisers | 61,164 | 30 Mar 2024 | 0.04% | 687,483 |
BNP Paribas Financial Markets | 25,784 | 30 Mar 2024 | 0.02% | 289,812 |
Raymond James & Associates, Inc. | 17,526 | 30 Mar 2024 | 0.01% | 196,992 |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Fidelity Select Portfolios - Health Care | 3,000,000 | 30 Mar 2024 | 1.75% | 33,719,999 |
Fidelity Advisor Health Care Fund | 1,900,000 | 30 Mar 2024 | 1.11% | 21,355,999 |
Fidelity Select Portfolios - Health Care Services | 1,858,400 | 30 Mar 2024 | 1.08% | 20,888,415 |
AB Cap Fd.-AB Small Cap Growth Port | 1,711,258 | 30 Mar 2024 | 1.00% | 19,234,539 |
iShares Russell 2000 ETF | 1,315,840 | 30 Mar 2024 | 0.77% | 14,790,041 |
AB Discovery Growth Fund | 1,283,686 | 30 Mar 2024 | 0.75% | 14,428,630 |
Invesco Discovery Fund | 974,767 | 28 Feb 2024 | 0.57% | 10,956,380 |
Fidelity Small Cap Growth Fund | 924,300 | 28 Feb 2024 | 0.54% | 10,389,131 |
Variable Insurance Products Fund IV-Health Care Port | 450,000 | 30 Mar 2024 | 0.26% | 5,057,999 |
Principal Small Cap Growth Fd I | 412,739 | 30 Jan 2024 | 0.24% | 4,639,186 |