Trading at $3.93, Indonesia Energy Corporation Limited (INDO) is publicly traded in the U.S. valued at 59M. MoonshotScore rates it 40/100 — Weak. AI flags significant concerns.

For informational purposes only. Not financial advice.