Xoma Stock Analysis Xoma Royalty Corporation 0.30 Dip At 32.98 Deep Dive 20260403