Tectonic Therapeutic Inc. (TECX) reports earnings