Peabody Energy Corp (BTU) is not a strong buy for a beginner, long-term investor at this moment. While the stock has some positive catalysts, such as rising coal demand due to LNG supply disruptions, the company's recent financial performance is weak, with significant YoY declines in revenue, net income, and EPS. Additionally, insider selling has increased significantly, and there are no strong proprietary trading signals or recent political trades to support a buy decision. A hold is recommended until stronger financial performance or clearer growth signals emerge.
The technical indicators show mixed signals. The MACD is positive but contracting, RSI is neutral at 59.425, and moving averages are bullish (SMA_5 > SMA_20 > SMA_200). The price is near the pivot level of 37.237, with key resistance at 39.93 and support at 34.544. Overall, the technicals do not indicate a strong buy signal.

Rising coal demand in Asia due to LNG supply disruptions caused by geopolitical events.
Hedge funds are increasing their positions, with a 160.84% rise in buying activity over the last quarter.
Insiders are selling heavily, with a 586.18% increase in selling activity over the last month.
Weak financial performance in Q4 2025, with significant YoY declines in revenue (-8.98%), net income (-66.01%), and EPS (-70.97%).
Analysts' ratings are mixed, with UBS maintaining a Neutral rating and Benchmark and Jefferies issuing Buy ratings but with limited upside potential.
Peabody Energy's Q4 2025 financials show a decline in revenue to $1.02 billion (-8.98% YoY), net income to $10.4 million (-66.01% YoY), EPS to $0.09 (-70.97% YoY), and gross margin to 4.4% (-29.94% YoY). These figures indicate a challenging financial environment for the company.
Analysts have mixed views. UBS raised the price target slightly to $34.50 but maintained a Neutral rating. Benchmark and Jefferies have Buy ratings with price targets of $40 and $44, respectively, citing shareholder returns and updated coal price models. However, the upside appears limited given the current price of $37.45.