The current ODC market cap is 184.074M USD. The company's EPS TTM is 0.03 USD, dividend yield is 4.07%, and P/E is 1479.79.