Elite members get real-time data, technical charting, alerts, and no ads - starting at $24.96/mo.
Try Elite for Free

B2Gold Beats On Spot-Price Leverage And Cuts Cost Guidance Again, But Lower Volumes Keep Earnings Flat

By Earnings Whispers | November 05, 2026, 4:17 PM
B2Gold Corp. (BTG) quarterly results card
Earnings Whispers

B2Gold delivered a clean beat on the metric Wall Street was watching. Adjusted EPS of $0.14 topped the $0.09 consensus by 55.6%, and revenue rose 6.8% year over year to $836.0 million. The beat came from price, not production. Adjusted earnings were unchanged from a year ago (0.0% growth) even though B2Gold's average realized gold price jumped to $4,289 an ounce from $3,133. The reason is volume: ounces sold fell to 195,018 from roughly 250,000. That is the central tension of the quarter. This was the first full quarter selling at spot after the prepaid gold contracts ended in June, and the windfall from higher prices was almost entirely absorbed by lower volumes and sharply higher unit costs.

The quality of the headline numbers deserves scrutiny. GAAP EPS of $0.31 was inflated by a $253 million impairment reversal at Fekola, so the adjusted figure is the better gauge.

Unit costs moved the wrong way. Consolidated AISC climbed to $2,602 an ounce from $1,479 a year earlier. Two mines drove most of the increase:

  • Fekola's AISC rose to $2,703 as production fell to 78,000 ounces from 147,000.
  • Goose ran at an AISC of $4,816.

Revenue growth also slowed noticeably. Year-to-date revenue of $2.78 billion is up far more sharply than the third quarter's 6.8% pace.

Cash generation is where the improvement shows most clearly:

  • Operating cash flow before working capital reached $387 million, versus $94 million in the second quarter.
  • Adjusted EPS improved from about $0.08 in Q2.
  • Free cash flow was positive at $48 million, versus negative $84 million a year ago.

Even so, free cash flow trailed the $362 million generated in Q1. Goose spending and $47 million of realized losses on gold collars weighed on the result.

The call preserved a credible operating story. Management cut consolidated AISC guidance for the second straight quarter, to $2,230 to $2,410 an ounce from $2,370 to $2,550, which implies a meaningfully cheaper fourth quarter. Masbate (Q3 AISC of $1,182) and Otjikoto led the cuts, and Fekola guidance came down partly on lower royalties.

Production guidance of 820,000 to 920,000 ounces was only reaffirmed, however. With 634,732 ounces produced through September, B2Gold needs roughly 185,000 ounces in Q4 just to reach the low end. Third-quarter output of 193,000 ounces was the lowest of the year, following 204,000 in Q2 and 238,000 in Q1, although management characterized it as a planned trough.

The forward catalysts are tangible. Both of the year's key de-risking milestones were delivered:

  • **Menankoto permit and Fekola Regional:** The permit arrived August 7 and pre-stripping began in October. First ore is expected in Q1 2027, and Fekola Regional is targeted to produce more than 150,000 ounces a year from 2028 into the mid-2030s.
  • **Goose crusher:** Phase 1 of the upgrade finished in mid-October, with the circuit now running at 3,200 tonnes per day. Phase 2 targets 4,000 tpd by mid-2027.
  • **Hedges rolling off:** The gold collars expire around year-end, leaving 2027 fully unhedged.
  • **Exploration:** Management highlighted a new high-grade discovery, Tatook, at Goose.

Bears still have legitimate ammunition:

  • Fekola's Phase 8 waste stripping runs through most of 2027, with open-pit grades guided down to about 1.2 g/t in Q4 from 1.35 g/t.
  • Goose Phase 2 requires a 10-week shutdown of the fixed crusher in Q2 2027, relying on stockpiles fed by winterized mobile crushing.
  • Goose diesel costs are running 50% to 60% higher per unit than last year.
  • The Fekola Regional toll-milling agreement is still being finalized, though management called it administrative, and the region carries a higher combined tax and state-interest burden of about 35%.
  • Buybacks slowed to $33 million from $92 million in Q2.

The balance sheet remains comfortable, with $294 million in cash and $705 million undrawn on the revolving credit facility.

Investor expectations have shifted materially. Earnings Whispers sentiment improved from -0.48 at the prior report to -0.10. That is a large move toward neutral, but sentiment remains negative. Management's tone under new CEO Mike Cinnamond was more confident than on the Q2 call, when the chairman acknowledged the stock's underperformance.

The stock has followed the improving narrative. Shares are up 17.5% since opening at $4.35 after the August report and now trade at $5.11, about 5.7% above the 200-day moving average of $4.83. The Earnings Whispers trend readings are mostly neutral, though the AVWAP trend remains negative. That suggests the recovery has not fully repaired the longer-term damage to the shares.

The bottom line is that B2Gold's beat reflects gold-price leverage and the end of the prepay drag more than operating growth. Flat adjusted earnings, falling ounces and elevated quarterly AISC show that the volume base is in a transition trough. What changed is the de-risking: the Menankoto permit is in hand, Goose is running at its Phase 1 rate, cost guidance has been cut twice, and the hedges are about to disappear. Those developments make the 2027–2028 production recovery more credible. Until Fekola Regional ore and Goose Phase 2 actually deliver ounces, however, the story rests on execution rather than results.

Read our earnings preview for B2Gold Corp.: https://www.earningswhispers.com/article/BTG/21795

This earnings review was originally published on Earnings Whispers.

This article is for informational purposes only and is not investment advice. Earnings Whispers and its staff may hold positions in the securities mentioned. It is AI-assisted, based on proprietary Earnings Whispers data and company reports, and edited by Earnings Whispers staff.

Mentioned In This Article

Latest News

Nov-05
Nov-04
Nov-04
Oct-27
Oct-14
Sep-29
Sep-28
Sep-10
Sep-10
Sep-03
Aug-28
Aug-10
Aug-07
Aug-07
Aug-06