10,947,920 shares4.60% 34,948,533 shares14.69% 7,111,941 shares2.99% 35,903,224 shares15.09% 14,516,000 shares6.10% 33,328,224 shares14.01% 12,391,000 shares5.21% 38,174,641 shares16.04% 32,403,224 shares13.62% 39,028,245 shares16.42% 7,321,929 shares3.08%
35,878,245 shares15.09% 34,632,091 shares14.57% 36,024,399 shares15.16% 33,762,286 shares14.20% 12,523,708 shares5.27%
31,297,704 shares13.17%