ONEOK Inc. (OKE) is a good buy for a beginner investor with a long-term strategy and $50,000-$100,000 available for investment. The company's strong dividend yield, stable cash flows from long-term contracts, and anticipated earnings growth driven by recent acquisitions and expansion projects make it an attractive choice. Additionally, the SwingMax signal and positive sentiment from analysts further support the buy decision.
The MACD is below 0 and negatively contracting, indicating a bearish momentum, but RSI at 62.58 is neutral. The stock is trading near resistance levels (R1: 86.881, R2: 88.315) with support at 82.235. Converging moving averages suggest consolidation, and candlestick analysis indicates a 19.58% chance of upward movement over the next month.

ONEOK offers a 5% dividend yield and has consistently increased payouts for over 25 years.
Approximately 90% of earnings come from long-term contracts and regulated rate structures, ensuring stable cash flows.
Recent acquisition of Magellan Midstream Partners and expansion projects are expected to drive a 9% compound annual growth rate in earnings per share over the next three years.
Investment-grade balance sheet and low leverage ratio provide flexibility for reinvestment in growth.
Analysts have raised price targets, with several firms maintaining Buy or Overweight ratings.
MACD indicates bearish momentum, and the stock is trading near resistance levels, which could limit short-term upside.
EPS dropped YoY in Q4 2025, and gross margin declined significantly by 18.47%, signaling potential cost pressures.
In Q4 2025, revenue increased by 29.50% YoY, and net income rose by 5.85% YoY. However, EPS dropped by 1.27%, and gross margin declined by 18.47%, reflecting some operational challenges. The company anticipates a 9% compound annual growth rate in earnings per share over the next three years.
Analysts are generally positive on ONEOK, with multiple firms raising price targets recently. Notable ratings include Morgan Stanley's Overweight with a $113 price target and Jefferies' Buy with a $100 price target. The consensus reflects optimism about the company's growth prospects and its ability to benefit from structural shifts in energy markets.