Olix Pharmaceuticals Inc. walked the talk in realizing a new $630 million licensing deal with Eli Lilly and Co. for its cardiovascular and metabolic disease asset, OLX-702A (OLX-75016), rallying stock by 30% after it had largely recovered from a terminated deal with France’s Théa Open Innovation last year.