What Aura Bio AURA revealed in previous earnings reports Aura Bio Loss Narrower Than Expected ENPH Enphase Energy beats Q1 estimates by 12 on EPS revenue climbs 107 yearoveryear Texas TCBIO Stock Trading Hours Neutral 20260418