Innoviva, Inc. (INVA) Stock Analysis — AI Research | MarketCI