2018 annual financial data

OBDC 2018 Operating margin

OBDC 2018 operating margin with verified reported values.

Direct answer

Operating margin was 123.78%.

Operating income was 274,777,000 USD and net income was 202,243,000 USD.
Operating cash flow was -3,171,870,000 USD.

Verified data

Revenue
221,990,000 USD
Operating income
274,777,000 USD
Net income
202,243,000 USD
Operating cash flow
-3,171,870,000 USD