Battalion Oil Corporation's shares have soared due to traders piling in on recent news (Iran) combined with a small float.