BeyondSpring Inc. (BYSI) reports earnings