News of a potential ban on Russian oil in the U.S. on Monday led to a rally in nearly every small-cap stock remotely related to oil. The darling of the bunch was Indonesia Energy Corporation Ltd. (NYSEAMERICAN: INDO), which is the latest battleground stock of self-styled retail apes. A month ago, it was hovering around $4.30 per share. Yesterday, it closed at $61.50. Here's why it won't cruise at that altitude for long.