318,932 shares
318,076 shares
316,067 shares
316,038 shares
315,304 shares
312,502 shares
311,931 shares
311,447 shares
311,114 shares
310,170 shares