Tweedy, Browne Company LLC 22,260,893 shares5.02%
Neuberger Berman Group LLC 45,449,611 shares10.01% 45,269,987 shares9.85% Neuberger Berman Group LLC 23,378,686 shares5.09%
39,097,956 shares8.46% 23,533,734 shares5.01%
24,855,114 shares5.14% 24,839,370 shares5.13% 27,030,215 shares5.59% 27,023,613 shares5.58%
14,743,875 shares3.05%