Odyssean Investment Trust PLC gab die geprüften Ertragszahlen für das Jahr bis zum 31. März 2021 bekannt. Für das Jahr beliefen sich die Gesamteinnahmen auf 45.965.000 £ gegenüber einem Minus von 3.506.000 £ vor einem Jahr. Die Rendite für den Zeitraum betrug 42.695.000 £ gegenüber einem Verlust von 4.912.000 £ vor einem Jahr. Die unverwässerte und verwässerte Rendite je Stammaktie betrug 48,5 Pence gegenüber einem Verlust von 5,6 Pence vor einem Jahr.