Aryx swings to Q3 profit, plans to raise $21.6M in stock sale