300 shares
295 shares
346 shares
407 shares
394 shares
529 shares
1,041 shares
331 shares
351 shares
1,119 shares