Odyssean Investment Trust publishes first annual report
Odyssean Investment Trust (OIT) has announced its first set of annual results. These cover the period between 21 December 2017 (OIT’s date of Incorporation) to 31 March 2019. The reults include the following key highlights: Successful launch and IPO in May 2018, raising gross proceeds of £87.5m from a high-quality list of shareholders. Portfolio Manager […]