Why INDO Stock Suddenly Exploded as Global Oil Tensions Rise Markets March 5, 2026 Early on Monday morning, the trading screens came to life. Momentum scanners abruptly revealed Indonesia Energy Corporation Limited, better known…