2018 annual financial data

EFC 2018 Operating margin

EFC 2018 operating margin with verified reported values.

Direct answer

Operating margin was 134.56%.

Operating income was 103,383,000 USD and net income was 46,676,000 USD.
Operating cash flow was -494,181,000 USD.

Verified data

Revenue
76,832,000 USD
Operating income
103,383,000 USD
Net income
46,676,000 USD
Operating cash flow
-494,181,000 USD