BeyondSpring swings to Q3 net income of $50.49 million - BYSI News | Rallies