10 Best Energy Stocks to Buy For the Long Term

3. Northern Oil and Gas Inc (NYSE:NOG)

5-Year Sales Growth: 29.19%

Number of Hedge Fund Holders: 34

Analyst Upside Potential: 34.44%

Northern Oil and Gas Inc (NYSE:NOG) is one of the best energy stocks to buy for the long term. On August 1, the company delivered impressive second-quarter 2025 results that topped consensus estimates.

The oil and gas company achieved earnings per share of $1, compared to the $0.95 per share that analysts expected. Revenue came in at $574.4 million, compared to the $526.63 million that analysts had predicted. The better-than-expected results came on the company achieving robust operational performance in Q2 2025, with total daily production increasing 9% year-over-year to 134,000 barrels of oil per day.

“NOG’s diverse and scaled platform delivered solid results, with strong free cash flow generation and continued growth from our Appalachian and Uinta Basin properties. The Ground Game continues to gain momentum, providing accretive opportunities that should benefit the Company through cycle, featuring both near term development and longer dated inventory rich opportunities,” commented Nick O’Grady, Northern Oil and Gas Inc’s Chief Executive Officer.

During the quarter, Northern Oil and Gas repurchased 1.1 million shares of common stock at an average share price of $31.15 a share. It also returned value to shareholders with the payment of a $0.45 dividend per share, representing a 7% quarter-over-quarter increase. Concerned by the volatility in commodity markets, the company is reducing its activity in the Williston Basin. It is now expected that capital spending will average between $125 and $150 million.

Northern Oil and Gas Inc (NYSE:NOG) is an independent energy company focused on acquiring, developing, and producing oil and natural gas properties in the United States. It invests in non-operated, minority working and mineral interests, meaning they partner with other companies that operate the wells.