Today's Reviews

๐ŸŸข 5 Bullish
๐ŸŸก 1 Neutral
๐Ÿ”ด 0 Bearish
๐Ÿ“… 19 Oct 2026
BULLISH
South32 (S32)
Quarterly Report September 2026
โ† Previous: NEUTRAL on 15 Sep
South32 held full-year guidance across all operations: Sierra Gorda copper-equivalent output +11% with a record US$153m distribution, manganese +14%, and shareholders approved the Alcoa aluminium sale on 15 October. The stock still fell ~3%.

The September quarter is about as good as a base-metals quarterly gets without fireworks. South32 maintained production guidance across every operation โ€” CEO Matt Daley's 'positive start to FY27' line is backed by numbers. Sierra Gorda lifted payable copper-equivalent production 11% on higher grades and paid a record US$153 million quarterly distribution, while kicking off the fourth grinding line that will add 25% processing capacity. Manganese production was up 14% as the Australian ops recovered from the wet season, and Hermosa's Taylor zinc-lead-silver project cleared the federal permitting process under FAST-41 โ€” a genuinely rare milestone for a US mine. And on 15 October, shareholders approved the sale of the aluminium value chain to Alcoa, clearing the way for the pure base-metals, copper-focused future management has been selling. This is a company executing exactly the strategy it promised.\n\nSo why did the shares fall about 3% on the day? Because the market is a machine that looks forward, and the Alcoa deal means South32 is selling its biggest cash generator to fund a copper story that doesn't produce for years. The aluminium assets have been paying the bills โ€” losing that earnings stream near-term while Hermosa ramps up is the exact trade the market is nervous about. But the pieces are all moving the right direction: record distributions from Sierra Gorda, guidance held, debt light, and a permitting breakthrough on the flagship growth project. At R51.29, the market is offering a discount on a company doing everything it said it would. BULLISH โ€” the copper pivot is the right long game, and the aluminium exit is funding it.

PE: 12.48 ยท P/B: 1.44 ยท R51.29 at review
At review: R51.29 Now: R51.29 Total return: +0.0% Dividends: R0.00
BULLISHReview #1
Primary Health Properties (PHP)
New Strategic Joint Venture with GIC
PHP is pairing up with GIC, the Singapore sovereign fund, in a 50:50 JV seeded with 27 private hospitals worth ~ยฃ0.7bn. PHP pockets ~ยฃ0.5bn to pay down the Assura bridging debt โ€” net debt/EBITDA drops below 10x, LTV under 55%.

When a Singapore sovereign wealth fund picks you as its partner to buy British hospitals, that's a compliment with a balance sheet attached. PHP's new 50:50 joint venture with GIC will be seeded with 27 private hospitals from PHP's own portfolio โ€” a ยฃ0.7 billion book with 22-year average leases and index-linked income โ€” at a modest 5% discount to book. PHP walks away with roughly ยฃ0.5 billion in net cash, which it will use to cancel the Assura acquisition bridging facility and the ยฃ266 million term loan in full. The balance sheet math is the story: pro-forma net debt drops to about ยฃ2.9 billion, net debt to EBITDA falls below 10x, LTV goes under 55%, and government-backed income returns to above 80% of the rent roll. This isn't just deleveraging โ€” it's the repair job the Assura deal always needed, executed with a blue-chip partner and a recurring management fee stream attached.\n\nThe strategic read is even better than the numbers. PHP keeps 50% of the JV, keeps running the assets as property and asset manager, and keeps the optionality to grow the platform โ€” GIC brings the capital, PHP brings the expertise, and both share the upside of a structurally growing UK private healthcare market. The only condition remaining is the finalisation of a new secured club debt facility, and completion is targeted for November. At R19.92 the market has been patient with PHP through the Assura indigestion; this deal is the payoff for that patience. It's a near-term balance sheet boost, a long-term earnings diversification story, and an endorsement from one of the most sophisticated allocators on earth. BULLISH โ€” the healing has begun.

PE: 14.65 ยท P/B: 0.92 ยท R19.92 at review
At review: R19.92 Now: R19.92 Total return: +0.0% Dividends: R0.00
BULLISHReview #1
Orion Minerals (ORN)
Orion Secures US$40M Glencore Funding for Prieska Mine Development
Glencore's US$40m Tranche A funding for Prieska is now unconditional, with first drawdown expected by end-October. First copper and zinc production targeted by end-2027 โ€” but the US$210m Tranche B is still not secured.

This is the single biggest de-risking event in Orion's history. Glencore's US$40 million Tranche A financing for the Prieska Copper Zinc Mine is now unconditional, with the offtake and intercreditor agreements signed and all conditions met. First drawdown is expected by the end of October, contractors are already selected โ€” Torque Africa for drilling, ENPROTEC for the 20,000-tonnes-per-month concentrator โ€” and first production from the Uppers Mine is targeted for the end of 2027. When the world's biggest commodity trader puts real money into your mine and signs an offtake for the concentrate, that's not a promise, it's a contract. For a company that has spent years as a perpetual 'story stock', this is the moment the story starts becoming a balance sheet.\n\nThe honest caveat: Tranche A is US$40m of a US$250m total funding need. The US$210 million Tranche B remains conditional, and Orion is still talking to funding partners for the Deeps mine. So the Uppers path is funded and moving; the full Prieska prize is not yet banked. At R0.26 the market is pricing in plenty of skepticism โ€” this stock has burned optimists before โ€” but Glencore's signature is exactly the kind of external validation that separates serious developers from dreamers. If Prieska reaches first production as planned, this is a re-rating story from a junior with a real asset to a producer. BULLISH โ€” but the Tranche B close in the next year is the moment of truth.

P/B: 1.51 ยท R0.26 at review
At review: R0.26 Now: R0.26 Total return: +0.0% Dividends: R0.00
BULLISH
Nedbank Group (NED)
Nedbank's Offer to Acquire ~66% of NCBA Group Becomes Unconditional
โ† Previous: BULLISH on 31 Aug
Nedbank's offer to take ~66% of NCBA Group โ€” Kenya's biggest bank โ€” is now unconditional. Settlement lands 21 October, the deal closes around 3 November, and NCBA gets consolidated into Nedbank's Q4 2026 results.

This is the deal Nedbank has been building towards for a decade, and it just became real. The offer to acquire roughly 1.087 billion NCBA shares โ€” about 66% of Kenya's largest bank โ€” is now unconditional after the Central Bank of Kenya's approval, with settlement on 21 October and completion expected around 3 November. NCBA's results will be consolidated into Nedbank's numbers from Q4 2026. That's a genuine blow-in for earnings, and strategically it does something no other SA bank has managed: it hands Nedbank effective control of a serious East African banking franchise with far better growth economics than the mature, low-growth SA market. The share issue component of the consideration is the cost โ€” existing holders absorb dilution โ€” but control of a high-return Kenyan platform is exactly the kind of asset that re-rates a bank's multiple over time.\n\nThe market's early verdict was muted โ€” the stock slipped about 2% on Monday as the news filtered out after the close โ€” but this is a completion, not a new announcement. The CBK approval was in hand since late August; Monday just closed the loop. Every milestone on the timetable says 'done': settlement Wednesday, trading in NCBA shares suspended, transfer and payment from 3 November. Nedbank management has executed this one cleanly, from funding structure to regulatory box-ticking. At R282.92 the stock already reflects the SA bank recovery trade, but the NCBA consolidation starts landing in Q4 numbers โ€” and that's when the market will start paying for growth, not excuses. BULLISH.

PE: 14.90 ยท P/B: 1.11 ยท R282.92 at review
At review: R282.92 Now: R282.92 Total return: +0.0% Dividends: R0.00
BULLISH
Gemfields Group (GML)
Auction Results: Mixed-Quality Rubies
โ† Previous: BULLISH on 30 Sep
Gemfields' October ruby auction took US$52.0m at US$564.54/carat โ€” roughly double February's per-carat price. 90.9% of lots sold. Smaller offering, higher quality, and the 'Trade Select' strategy is clearly working.

Gemfields just proved the 'Trade Select' auction strategy isn't just a fancy name โ€” it's a pricing weapon. The October mixed-quality ruby auction from Montepuez took US$52.0 million at an average of US$564.54 per carat, nearly double the US$279.39 per carat achieved in February. The auction was deliberately smaller โ€” 102,099 carats offered versus 214,509 in February, about 20 kilograms of predominantly higher-quality stones โ€” and 90.9% of lots sold. That's the whole point of the strategy: offer less, sell higher quality, and let scarcity do the negotiating. Management notes particularly strong prices for larger, fine-quality rubies, which is exactly where the margin lives. Rubies are a supply-constrained market, and Gemfields' Moรงambique operation is one of the few scalable sources on earth โ€” that's the pricing power on display.\n\nContext matters though: US$52m is actually a hair below February's US$53.0m, and well below the US$68.7m monster auction of June 2024. The per-carat surge reflects mix and the smaller offering, not a step-change in end demand. Still, 90% of lots sold at record per-carat prices says the customer base is healthy and the Trade Select refinement is pulling in serious bids. At R0.68 the stock has already run hard this year โ€” it's up from R0.44 at the start of October-lows โ€” and the shares ticked up another ~3% on the news. Gemfields remains one of the purest plays on luxury-adjacent, supply-constrained hard assets on the JSE. BULLISH โ€” the strategy is working, and the December Trade Select auction is the next data point.

P/B: 0.29 ยท R0.68 at review
At review: R0.68 Now: R0.68 Total return: +0.0% Dividends: R0.00
NEUTRAL
Calgro M3 Holdings (CGR)
Interim Results for the Six Months Ended 31 August 2026
โ† Previous: NEUTRAL on 05 Oct
Calgro M3's interims are flat: revenue R465m (+1.2%), HEPS down 4.7% to 78.99c, no dividend, net debt/equity up to 0.86. The star is Memorial Parks โ€” revenue +20% at 54.8% margins โ€” but the core housing business is stuck in the slow lane.

Calgro M3's six-month numbers are a study in two businesses moving in opposite directions. Group revenue was flat at R465 million, EPS and HEPS both slipped around 4.7% to 78.99 cents, and net debt to equity crept up to 0.86 from 0.74 โ€” yet the shares trade at R3.75 against NAV of R17.21 per share. That's a 78% discount, which is either the opportunity of the decade or the market telling you something. The growth engine is Memorial Parks: revenue up 20% to R47.8 million, gross margin up to 54.8%, cash collections R60.8 million, grave sales and burials both up nearly 20%. That is a real, compounding, high-margin annuity business. The problem is size โ€” it's still only 10% of group revenue, with the residential development segment (89.7%) barely treading water at R417.9 million.\n\nManagement's stated priorities are the right ones: sell the non-core assets (Cornubia has an accepted offer, Vredehoek a signed MOU), cut debt, grow Memorial Parks. But the disposal programme is explicitly targeted at a five-year timeline, no interim dividend was declared, and the outlook flags municipal elections and budget uncertainty as headwinds to the core market. This is a patient, honest management team grinding through a repair job โ€” nothing to cheer, nothing to panic about. The Memorial Parks trajectory is the reason to keep watching; the 0.86 debt ratio and flat top line are the reason not to chase. At R3.75, you're paying almost nothing for the option. NEUTRAL โ€” the spark is real, but it's still in the engine, not at the wheels.

PE: 2.33 ยท P/B: 0.23 ยท R3.75 at review
At review: R3.75 Now: R3.75 Total return: +0.0% Dividends: R0.00