share structure share authorized 43,333,334 shares issued 37,364,395 public float 31,220,922 no shares added since reverse split