| Dodge & Cox / Dodge & Cox Funds |
Common |
7,233,269 |
$2,264,953,408 |
2026-06-30 |
| Bill & Melinda Gates Foundation Trust |
Common |
2,384,362 |
$746,615,273 |
2026-06-30 |
| Viking Global Investors LP |
Common |
2,151,983 |
$673,850,437 |
2026-06-30 |
| Southeastern Asset Management INC/TN/ |
Common |
194,828 |
$61,006,492 |
2026-06-30 |
| Ariel Investments, LLC |
Common |
95,476 |
$29,896,400 |
2026-06-30 |
| Van Den Berg Management I, INC / Century Management |
Common |
11,836 |
$3,706,207 |
2026-06-30 |
| Tweedy, Browne Co LLC |
Common |
10,774 |
$3,373,663 |
2026-06-30 |
| Check Capital Management INC/CA |
Common |
961 |
$300,918 |
2026-06-30 |