Today, we are inviting you to take a peek at MarketBeat's proprietary, exclusive and up-to-the-minute list of 7 Energy Stocks to Buy and Hold Forever.These stocks have had solid earnings for decades and continue to have incredible long-term prospects.Many of these companies might appear to be nothing special at first glance. Others might be names you had heard of before and decided to pass on, but financials don't lie.The companies on this list print billions of dollars of cash each year in profit and show no sign of slowing down.On average, they pay dividend yields of 4% per year and one of them has a track record of growing its annual dividend for 30 consecutive years.If you haven't given these energy companies strong consideration for your portfolio, now is the time to take a look.