Castle Biosciences Inc (NASDAQ:CSTL) currently has 185 active institutional owners and shareholders as of today (December 2025), that have filed 13F forms with the Securities Exchange Commission (SEC).
| Owner Name | Date | Shares Held | Change (QoQ) | Change (%) | Value (USD) |
|---|---|---|---|---|---|
| BlackRock, Inc. | 31 Dec, 2025 | 3,105,246 | -84,650 | -2.65% | $120,794,069.00 |
| VANGUARD GROUP INC | 31 Dec, 2025 | 2,199,829 | 27,511 | 1.27% | $85,573,349.00 |
| RTW INVESTMENTS, LP | 31 Dec, 2025 | 2,115,237 | 2,115,237 | 0.00% | $82,282,719.00 |
| PRINCIPAL FINANCIAL GROUP INC | 31 Dec, 2025 | 1,807,644 | 13,289 | 0.74% | $70,317,352.00 |
| Portolan Capital Management, LLC | 31 Dec, 2025 | 1,729,463 | 214,352 | 14.15% | $67,276,111.00 |
| DIMENSIONAL FUND ADVISORS LP | 31 Dec, 2025 | 1,143,799 | -330,290 | -22.41% | $44,494,673.00 |
| SUMMIT PARTNERS PUBLIC ASSET MANAGEMENT, LLC | 31 Dec, 2025 | 1,058,725 | 658,725 | 164.68% | $41,184,403.00 |
| STATE STREET CORP | 31 Dec, 2025 | 736,454 | 12,374 | 1.71% | $28,648,061.00 |
| GEODE CAPITAL MANAGEMENT, LLC | 31 Dec, 2025 | 714,913 | 16,303 | 2.33% | $27,814,871.00 |
| AIGH Capital Management LLC | 31 Dec, 2025 | 624,719 | -82,568 | -11.67% | $24,301,569.00 |
| Allianz Asset Management GmbH | 31 Dec, 2025 | 622,299 | -26,052 | -4.02% | $24,207,431.00 |
| PALISADE CAPITAL MANAGEMENT, LP | 31 Dec, 2025 | 567,777 | -70,879 | -11.10% | $22,086,525.00 |
| WASATCH ADVISORS LP | 31 Dec, 2025 | 537,241 | -131,879 | -19.71% | $20,898,675.00 |
| Nuveen, LLC | 31 Dec, 2025 | 524,681 | -432,400 | -45.18% | $20,410,091.00 |
| RENAISSANCE TECHNOLOGIES LLC | 31 Dec, 2025 | 493,100 | -69,500 | -12.35% | $19,181,590.00 |
| SCHRODER INVESTMENT MANAGEMENT GROUP | 31 Dec, 2025 | 492,161 | -2,789 | -0.56% | $19,346,849.00 |
| ACADIAN ASSET MANAGEMENT LLC | 31 Dec, 2025 | 390,406 | -61,246 | -13.56% | $15,180.00 |
| Connor, Clark & Lunn Investment Management Ltd. | 31 Dec, 2025 | 388,491 | 52,600 | 15.66% | $15,112,300.00 |
| CITADEL ADVISORS LLC | 31 Dec, 2025 | 366,356 | 115,441 | 46.01% | $14,251,249.00 |
| MILLENNIUM MANAGEMENT LLC | 31 Dec, 2025 | 308,914 | -266,175 | -46.28% | $12,016,755.00 |