Tempest Therapeutics Inc. (TPST) reports earnings