300 shares
286 shares
259 shares
433 shares
293 shares
509 shares
320 shares
270 shares
249 shares
470 shares