1,419,949 shares4.66% 1,786,482 shares5.41%
2,908,460 shares12.06% 2,891,512 shares11.99% 2,991,586 shares12.41% 2,768,895 shares11.49% 3,198,382 shares13.27% 3,715,472 shares15.41% 3,479,500 shares14.43%
745,557 shares5.04% 609,622 shares4.12% 1,494,000 shares10.11%
468,987 shares3.17%