Evolution Petroleum Corporation executed an underwriting agreement to sell up to 4,255,000 shares of common stock, with Roth Capital Partners LLC serving as the representative underwriter for the proposed offering.