The quality metrics hidden in Siebert Financial SIEB earnings Siebert Financial Posts Q4 Loss BioLife BLFS smashes Q1 estimates with 96 EPS surprise driving 63 stock jump CTRA Coterra shares plunge 86 despite 40 revenue surge earnings miss estimates by 20