Tectonic Therapeutic Inc (TECX) Valuation Ratios & Charts