DMLP stock is currently trading at $31.39, near the midpoint of its 52-week range ($28.41–$35.74). Bulls argue that its over 10% yield, supported by stable royalty income from diversified oil and gas assets, makes it attractive for income-focused investors. Additionally, insider purchases by the CFO signal confidence in higher energy prices and the company's long-term prospects.