Institutions' substantial holdings in DocuSign implies that they have significant influence over the company's share price A total of 18 investors have a majority stake in the company with 50% ...
Irish unit of US electronic signature software company back in the black after restructuring that saw almost 50 people leave ...