Are Executives Confident In Beta Bionics Bbnx Stock Price At 9.25 Down 3.95 20260410