| FRONTIER CAPITAL MANAGEMENT CO LLC |
31 Dec, 2025 |
877,822 |
877,822 |
0.00% |
$28,599,441.00 |
| FRONTIER CAPITAL MANAGEMENT CO LLC |
31 Dec, 2025 |
877,822 |
877,822 |
0.00% |
$28,599,441.00 |
| FRONTIER CAPITAL MANAGEMENT CO LLC |
31 Dec, 2025 |
877,822 |
877,822 |
0.00% |
$28,599,441.00 |
| FRONTIER CAPITAL MANAGEMENT CO LLC |
31 Dec, 2025 |
877,822 |
877,822 |
0.00% |
$28,599,441.00 |
| FRONTIER CAPITAL MANAGEMENT CO LLC |
31 Dec, 2025 |
877,822 |
877,822 |
0.00% |
$28,599,441.00 |
| SOFTBANK GROUP CORP. |
31 Dec, 2025 |
628,553 |
0 |
0.00% |
$20,478,257.00 |
| SOFTBANK GROUP CORP. |
31 Dec, 2025 |
628,553 |
0 |
0.00% |
$20,478,257.00 |
| SOFTBANK GROUP CORP. |
31 Dec, 2025 |
628,553 |
0 |
0.00% |
$20,478,257.00 |
| SOFTBANK GROUP CORP. |
31 Dec, 2025 |
628,553 |
0 |
0.00% |
$20,478,257.00 |
| SOFTBANK GROUP CORP. |
31 Dec, 2025 |
628,553 |
0 |
0.00% |
$20,478,257.00 |
| HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND |
31 Dec, 2025 |
578,960 |
-465 |
-0.08% |
$18,862,517.00 |
| HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND |
31 Dec, 2025 |
578,960 |
-465 |
-0.08% |
$18,862,517.00 |
| HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND |
31 Dec, 2025 |
578,960 |
-465 |
-0.08% |
$18,862,517.00 |
| HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND |
31 Dec, 2025 |
578,960 |
-465 |
-0.08% |
$18,862,517.00 |
| HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND |
31 Dec, 2025 |
578,960 |
-465 |
-0.08% |
$18,862,517.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
509,253 |
110,350 |
27.66% |
$16,591,462.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
509,253 |
110,350 |
27.66% |
$16,591,462.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
509,253 |
110,350 |
27.66% |
$16,591,462.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
509,253 |
110,350 |
27.66% |
$16,591,462.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
509,253 |
110,350 |
27.66% |
$16,591,462.00 |