Odfjell Technology Ltd (OTL) Income Statement | Ticker