Cadrenal Therapeutics Inc. (CVKD) reports earnings