Investment Chronicles

Canadian pharmaceutical company Knight Therapeutics announces a huge share buyback program (from GlobeNewswire on July 12)…