Baird Medical swings to six-month net income of $13,499; revenue rises 25% to $9.92 million - BDMD News | Rallies