Swiss watchmaker Swatch Group fell short of market expectations for full-year operating profits, with results held back by ...
RUA Life Sciences reported a sharp improvement in earnings and cash burn for the 18 months ended 30 September on Friday, after doubling revenues and strengthening its contract development and ...