Nkarta Reports Q3 2025 Financial Results: Cumulative Net Loss of $76.68 Million, EPS Beat Expectations on February 13, 2026 Biological Factors exophthalmos producing substance financial results net loss Nkarta NKTX Q3 +