| GATES FOUNDATION TRUST |
31 Dec, 2025 |
51,826,786 |
0 |
0.00% |
$5,123,077,796.00 |
| GATES FOUNDATION TRUST |
31 Dec, 2025 |
51,826,786 |
0 |
0.00% |
$5,123,077,796.00 |
| GATES FOUNDATION TRUST |
31 Dec, 2025 |
51,826,786 |
0 |
0.00% |
$5,123,077,796.00 |
| GATES FOUNDATION TRUST |
31 Dec, 2025 |
51,826,786 |
0 |
0.00% |
$5,123,077,796.00 |
| GATES FOUNDATION TRUST |
31 Dec, 2025 |
51,826,786 |
0 |
0.00% |
$5,123,077,796.00 |
| Royal Bank Of Canada |
31 Dec, 2025 |
26,114,070 |
-718,329 |
-2.68% |
$2,581,376,000.00 |
| Royal Bank Of Canada |
31 Dec, 2025 |
26,114,070 |
-718,329 |
-2.68% |
$2,581,376,000.00 |
| Royal Bank Of Canada |
31 Dec, 2025 |
26,114,070 |
-718,329 |
-2.68% |
$2,581,376,000.00 |
| Royal Bank Of Canada |
31 Dec, 2025 |
26,114,070 |
-718,329 |
-2.68% |
$2,581,376,000.00 |
| Royal Bank Of Canada |
31 Dec, 2025 |
26,114,070 |
-718,329 |
-2.68% |
$2,581,376,000.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
24,646,922 |
346,670 |
1.43% |
$2,437,679,172.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
24,646,922 |
346,670 |
1.43% |
$2,437,679,172.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
24,646,922 |
346,670 |
1.43% |
$2,437,679,172.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
24,646,922 |
346,670 |
1.43% |
$2,437,679,172.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
24,646,922 |
346,670 |
1.43% |
$2,437,679,172.00 |
| 1832 Asset Management L.P. |
31 Dec, 2025 |
18,747,746 |
9,294,926 |
98.33% |
$1,853,214,692.00 |
| 1832 Asset Management L.P. |
31 Dec, 2025 |
18,747,746 |
9,294,926 |
98.33% |
$1,853,214,692.00 |
| 1832 Asset Management L.P. |
31 Dec, 2025 |
18,747,746 |
9,294,926 |
98.33% |
$1,853,214,692.00 |
| 1832 Asset Management L.P. |
31 Dec, 2025 |
18,747,746 |
9,294,926 |
98.33% |
$1,853,214,692.00 |
| 1832 Asset Management L.P. |
31 Dec, 2025 |
18,747,746 |
9,294,926 |
98.33% |
$1,853,214,692.00 |