| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
6,834,855 |
-229,041 |
-3.24% |
$237,239.00 |
| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
6,834,855 |
-229,041 |
-3.24% |
$237,239.00 |
| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
6,834,855 |
-229,041 |
-3.24% |
$237,239.00 |
| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
6,834,855 |
-229,041 |
-3.24% |
$237,239.00 |
| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
6,834,855 |
-229,041 |
-3.24% |
$237,239.00 |
| RTW INVESTMENTS, LP |
31 Dec, 2025 |
4,869,798 |
0 |
0.00% |
$169,030,689.00 |
| RTW INVESTMENTS, LP |
31 Dec, 2025 |
4,869,798 |
0 |
0.00% |
$169,030,689.00 |
| RTW INVESTMENTS, LP |
31 Dec, 2025 |
4,869,798 |
0 |
0.00% |
$169,030,689.00 |
| RTW INVESTMENTS, LP |
31 Dec, 2025 |
4,869,798 |
0 |
0.00% |
$169,030,689.00 |
| RTW INVESTMENTS, LP |
31 Dec, 2025 |
4,869,798 |
0 |
0.00% |
$169,030,689.00 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
4,693,643 |
-87,246 |
-1.82% |
$162,916,349.00 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
4,693,643 |
-87,246 |
-1.82% |
$162,916,349.00 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
4,693,643 |
-87,246 |
-1.82% |
$162,916,349.00 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
4,693,643 |
-87,246 |
-1.82% |
$162,916,349.00 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
4,693,643 |
-87,246 |
-1.82% |
$162,916,349.00 |
| FMR LLC |
31 Dec, 2025 |
4,539,225 |
118,822 |
2.69% |
$157,556,482.00 |
| FMR LLC |
31 Dec, 2025 |
4,539,225 |
118,822 |
2.69% |
$157,556,482.00 |
| FMR LLC |
31 Dec, 2025 |
4,539,225 |
118,822 |
2.69% |
$157,556,482.00 |
| FMR LLC |
31 Dec, 2025 |
4,539,225 |
118,822 |
2.69% |
$157,556,482.00 |
| FMR LLC |
31 Dec, 2025 |
4,539,225 |
118,822 |
2.69% |
$157,556,482.00 |