New insider activity at Ivanhoe Electric Inc. ( (IE) ) has taken place on August 25, 2025.
Elevate Your Investing Strategy:
- Take advantage of TipRanks Premium at 50% off! Unlock powerful investing tools, advanced data, and expert analyst insights to help you invest with confidence.
Graham Richard Thomas Boyd, the Senior Vice President of Exploration at Ivanhoe Electric Inc., recently sold 134,059 shares of the company’s stock. This transaction was valued at $1,195,806.
Recent Updates on IE stock
Recent developments for Ivanhoe Electric Inc. have led to notable changes in stock price targets by various financial firms. Cantor Fitzgerald initiated coverage with a positive outlook, citing the company’s Santa Cruz project in Arizona as a key beneficiary of domestic industrialization initiatives, which positions Ivanhoe as an attractive investment due to its capital strength and potential for premium valuation. Additionally, JPMorgan and Scotiabank raised their price targets, reflecting confidence in the company’s financial health and project viability. Ivanhoe Electric’s Q2 2025 earnings report highlighted a gross profit despite a net loss, with increased cash reserves from a successful public offering. The company’s Santa Cruz Copper Project’s Preliminary Feasibility Study confirmed its economic viability, projecting significant copper production over a 23-year mine life, which supports the positive sentiment and target adjustments.
Spark’s Take on IE Stock
According to Spark, TipRanks’ AI Analyst, IE is a Neutral.
Ivanhoe Electric Inc.’s overall stock score is primarily impacted by its challenging financial performance, marked by negative profit margins and cash flow issues. Technical analysis further indicates bearish momentum. While the feasibility study for the Santa Cruz Copper Project is a positive corporate event, it does not offset the significant financial and technical challenges.
To see Spark’s full report on IE stock, click here.
More about Ivanhoe Electric Inc.
YTD Price Performance: 15.91%
Average Trading Volume: 1,186,478
Technical Sentiment Signal: Buy
Current Market Cap: $1.23B