BTOC Armlogi Holding Corp falls 108 after Q4 2025 earnings release with no analyst consensus estimates How Burford BUR revenue breaks down and what it means Mini Selloff 20260507 How ESS Tech GWH is solving the problems its peers cannot 175 20260507