Raubex continues to be one of the cleanest ways to play the SA infrastructure story, and these interims confirm it. The group declared a cash dividend, which is always the strongest signal a construction company can send: we have the cash, we are not hoarding it for a rainy day. Revenue is being driven by the SANRAL road programme, private-sector mining-related civils, and a steady flow of orders in the Western Cape and KwaZulu-Natal. At R43 a share, Raubex trades on a single-digit multiple with a dividend yield that is starting to look attractive, and the order book has rarely been this visible.
The bear case is that SA government spending commitments are notoriously unreliable, and the election hangover could yet produce budget cuts that slow the SANRAL pipeline. But Raubex has diversified into mining civils and renewable-energy-related earthworks, reducing its dependence on any single client. The balance sheet is clean, management is experienced, and the dividend declaration tells you they are confident. Construction is not a glamour sector, but Raubex is the one that consistently delivers. The trend is your friend.
Omnia has been waiting for the agricultural chemicals cycle to turn for the better part of two years, and these numbers say it is finally happening. Revenue up, margins improving, and management sounding markedly less defensive than they did at the full-year stage. The full PDF is at the usual place on SENS, but the short-form announcement carries enough conviction to trade on: Omnia is benefiting from better fertilizer demand, a weaker rand tailwind on export proceeds, and the kind of operational grip that was missing in the prior cycle. The stock at R122 is a long way from the R75 lows of early 2026, but it is not yet pricing in the full recovery.
The risk is that this is still a cyclical chemicals business exposed to global ammonia prices and South African agricultural spending, neither of which is reliably predictable. But Omnia has cleaned up its balance sheet, shut down the underperforming bits, and is now generating real cash. The half-year dividend (if reinstated) will be the tell. If it comes back, this stock runs further. If it does not, management is still signalling caution and the market will wait. Either way, Omnia is doing the right things. Buy the cycle turn, not the hype.
Octodec is not the most exciting property stock on the JSE, but it has quietly become one of the most interesting value plays. The trading statement covers the period to end-October, and the numbers suggest that the worst of the vacancy cycle is behind it. Octodec's portfolio is concentrated in Tshwane and Johannesburg, with a mix of retail, office and industrial properties - the kind of assets that got hammered during the work-from-home transition and the municipal collapse narrative. But the occupancy data is stabilising, rental reversions are narrowing, and management is running the portfolio with more discipline than it has in years.
The stock at R19.62 is still trading at a steep discount to net asset value - around a 40% discount by most measures - which means the market is pricing in further degradation that may not materialise. Octodec's loan-to-value ratio is manageable, the dividend is recovering, and the refinancing risk is lower than it was two years ago. If the SA property cycle turns - and the interest rate outlook is supportive - Octodec could re-rate by 30-40% without any help from fundamentals. That is a decent asymmetric bet. The downside is limited by asset backing; the upside depends on sentiment shifts that are starting to align.
MC Mining is inching closer to the edge. The board announced a second bridge loan to keep the lights on, placed Makhado into care-and-maintenance while it figures out what went wrong with the C4 commissioning, and lost a director somewhere in the process. That is three red flags in one announcement, which takes some doing. The stock trades at R2.48, which is basically options value - the market has already priced in a high probability that Makhado never produces at scale. A bridge loan that needs to be repaid before any meaningful cash flow is not financing, it is a distress signal.
To be fair, the board is saying all the right things: a business plan review, a focus on preserving long-term value, a credible timeline. But coal mining in South Africa is a capital-intensive business with a fast-closing policy window, and MC Mining has burned through cash and credibility at roughly the same rate. The AGM on 30 November will be the moment of truth. If the board cannot present a credible restart plan and a funding path that does not involve yet another bridge loan, this stock is heading lower. The patient is in ICU. Hope is not a strategy.
Harmony continues to execute on its transformation from a pure-play South African gold miner into a diversified gold-and-copper producer, and this quarter is a textbook example of why that strategy works. Gold production was down 12% year-on-year, entirely driven by the planned ore gap at Moab Khotsong and a regulatory stoppage at Hidden Valley - both temporary and already guided. The average gold price received rose 17% to R2.12m/kg (US$4,057/oz), which more than compensated for the volume dip and kept revenue growing. AISC came in at the lower end of guidance at R1.30m/kg, demonstrating cost discipline that is all too rare in the gold sector. Mponeng delivered a standout performance with recovered grades up 10% to 11.55g/t.
The copper story is now a real second leg. CSA contributed R1.3bn in copper revenue at an average price of US$6.44/lb, and Eva Copper construction is 15% complete and on track for first production by end of 2028. The balance sheet is pristine with R4.2bn net cash and R30.2bn in total liquidity, underpinned by the recently executed US$500m convertible bond. Harmony is becoming the kind of mining company that generates cash in almost any commodity environment. At R287 a share, it is not cheap on trailing earnings, but the copper growth trajectory and the quality of the gold portfolio justify the premium. This is a portfolio construction trade for serious investors. Hold and add on dips.
enX Group is the sort of industrial bellwether that tells you what is happening in the broader South African economy - and the message is cautiously positive but far from celebratory. The trading statement covers the period to end-October, and management is signalling that the industrial equipment cycle is grinding higher but not accelerating. enX distributes and services engines, generators, compressors and materials-handling equipment, which means its customers are mines, factories, warehouses and construction companies. When they spend, enX wins. When they hold back, enX flatlines. The current read is that demand is improving, but it is a slow, lumpy recovery, not a surge.
At R2.34, enX trades at a single-digit P/E with a balance sheet that is not going to keep management up at night. The problem is liquidity - the stock barely trades, which means the price discovery is poor and exits are hard. The trading statement did not give a specific earnings range, which is itself a signal: management is cautious enough not to make a firm call. This is a hold for patient income seekers who already own it, and a pass for anyone looking for a catalyst. The recovery will come, but it will take longer than the market wants.
Brait issuing a voluntary SENS announcement about Virgin Active acquiring Holmes Place Germany is interesting for what it implies as much as what it says. Brait does not normally waste ink on small bolt-on acquisitions by its portfolio companies. The fact that management chose to flag this one means it is material to the valuation of the group's largest and most liquid asset. Virgin Active is Brait's crown jewel, and expanding into the German market - Europe's largest economy - is strategically sound. Holmes Place is a premium health-club chain, and the acquisition gives Virgin Active a beachhead in a market where the fitness penetration rate still has room to grow.
For Brait, the logic is simple: Virgin Active is the asset that will ultimately determine whether the group trades at R1.92 or R5. Every positive data point helps. The stock has been a value trap for years as the discount to NAV has refused to close, but the underlying businesses - Virgin Active, Premier, and the remaining investment portfolio - are performing better than the share price reflects. This acquisition is not a game-changer by itself, but it is another piece of evidence that the portfolio is being actively managed, not just held. Still, be warned: Brait has been cheap for so long that patience has become a character defect. This is a trade on the NAV discount closing, not on operational outperformance.
Alphamin just turned a mining announcement into a geopolitical statement. Supplying Bisie tin concentrate to a new US smelter is exactly the kind of deal that commodity investors dream about: a world-class asset (Bisie is the world's highest-grade tin mine) connecting to a demand source that is politically motivated to pay a premium. The US is desperate to diversify critical mineral supply chains away from China, which controls over 50% of global tin smelting. A new US smelter needs feedstocks, and Alphamin is positioned as the highest-quality non-Chinese tin concentrate supplier on the planet. The pricing terms are not disclosed, but the strategic value is undeniable.
The risk, of course, is the DRC. Alphamin has operated Bisie through various cycles of instability, but the country remains a high-risk jurisdiction. The stock at R15.20 is pricing in some of the tin story but not the full US smelter premium. Tin is a small market, and a dedicated US customer would absorb a meaningful share of Bisie's output, providing price and volume certainty that most miners can only dream of. If the deal closes and the smelter comes online, Alphamin could rerate significantly. The stock is not for the faint-hearted, but the risk-reward here is exceptional. Buy on pullbacks.
Adcorp is buying out its floriculture workforce partner in Australia for A$4.3 million, and the transaction makes quiet, unspectacular sense. BLU Australia already shared 60% of the gross profit under the existing arrangement - this deal simply converts a revenue-share relationship into full ownership. The purchase price is modest, the earn-out structure protects against downside, and the seller stays on as an employee and contractor, which is the standard playbook for small service-business acquisitions where relationships are the asset. At A$4.3m for a business generating A$2.1m in gross profit, the multiple is reasonable.
The reason this is not a ringing endorsement is that Adcorp is still a small company (market cap around R650m, stock at R6.28) and Australia represents a meaningful but non-core exposure. The floriculture sector is niche, and Adcorp's primary business is South African staffing. This deal will not move the needle for the group, but it is directionally correct: take existing relationships, internalise the margin, and grow from there. The stock remains a show-me story on the core SA turnaround. This acquisition helps around the edges. Watch the SA numbers, not the Australian flowers.