AEON Bio AEON Q4 2025 Results Fall Short EPS 042 Revenue NA Bicara BCAX Climbs 135 Resistance at 2132 in Focus 20260520