8th April 2025
New Kidney Disease Drug Shows 51% Fibrosis Reduction, Wins EU Patent Protection Stock Titan