Business Ethos Technologies Sets Price for Initial Public Offering, Targets $1.26 Billion Valuation 20 January, 2026