Passage Bio's 2025 net loss narrows - TradingView