In the last 90 days, Upstream Bio Inc. saw net insider selling totaling $46,571, with five executives selling shares. This activity occurred despite a 13.6% stock price increase over the past 90 days. The company's last earnings report showed a slight beat of 1.32%.