Beta Bionics Inc. (BBNX) reports earnings