300 shares
268 shares
295 shares
1,051 shares
324 shares
254 shares
333 shares
262 shares
397 shares
323 shares