Rallybio swings to Q2 net income of $43.67 million; operating loss narrows to $5.65 million - RLYB News | Rallies