Today's Reviews

๐ŸŸข 5 Bullish
๐ŸŸก 4 Neutral
๐Ÿ”ด 1 Bearish
๐Ÿ“… 10 Sep 2026
BULLISHReview #1
Transnet SOC Limited (ZZZ)
Audited Annual Financial Statements for the Year Ended 31 March 2026 with Unmodified Audit Opinion
Transnet swung to a R4.6bn profit from a R1.9bn loss โ€” its first profit in four years. Revenue up 7.1% to R88.6bn. Rail volumes up to 167.9m tonnes from 160.1m. Unmodified audit opinion. The reforms under CEO Michelle Phillips and Chair Andile Sangqu are starting to work. A genuinely positive signal for SA Inc.

Transnet just posted its first profit in four years โ€” R4.6bn from a R1.9bn loss โ€” and received an unmodified audit opinion, which for a state-owned enterprise that has been through governance chaos is almost as significant as the profit itself. Revenue grew 7.1% to R88.6bn, rail volumes increased to 167.9m tonnes, and petroleum volumes rose to 14.2bn litres. Container throughput slipped slightly โ€” the Durban and Cape Town port issues haven't been fully resolved โ€” but the direction of travel is unmistakably positive. CEO Michelle Phillips has reinforced execution and integration across divisions, and chair Andile Sangqu is cautiously optimistic about the path ahead. The R70bn investment plan and private sector participation programme are the next catalysts. The balance sheet is still under pressure from legacy debt, but the operating turnaround is real. This matters for every SA Inc. investor โ€” Transnet's logistics performance directly impacts mining exports, retail supply chains, and manufacturing competitiveness. Rating: BULLISH. Not a listed investment (yet โ€” privatisation chatter persists), but the turnaround is the most important economic signal in SA right now.

NEUTRALReview #1
Sanlam Limited (SLM)
Unaudited Interim Results for the Six Months Ended 30 June 2026
โ† Previous: NEUTRAL on 26 Aug
Sanlam delivered its H1 2026 interim results. The market punished the stock โ€” down 4.13% on the day to R81.70 โ€” suggesting the numbers underwhelmed expectations. Sanlam's diversified insurance and asset management businesses face headwinds from the weak consumer environment and claims inflation in short-term insurance.

Sanlam's interim results landed with a thud โ€” the stock shed 4.13% on Thursday, dropping to R81.70, its lowest since the 52-week trough of R80.72. The market doesn't punish financial results this hard unless there's something in the numbers that broke the narrative. Sanlam's diversified model โ€” life insurance, general insurance, credit business, asset management โ€” typically smooths out volatility. But when all segments face the same consumer squeeze, diversification stops helping. The claims environment in short-term insurance remains hostile (as Santam showed us), the consumer credit cycle is tight, and the life assurance new business margins are under pressure from persistency. The interim dividend will be watched as a signal of management confidence. At 11.4x trailing earnings with a 5% yield, Sanlam isn't expensive โ€” but the 52-week slide from R108 tells you the market sees more downside risk than upside optionality right now. The bullish thesis rests on rate cuts reviving the consumer and stabilising the credit book. Until that happens, the stock is a show-me story. Rating: NEUTRAL. The franchise quality is intact, but H1 didn't provide the catalyst the bulls needed.

PE: 11.40 ยท P/B: 1.80 ยท ROE: 16.0% ยท R81.70
BEARISHReview #1
Pan African Resources (PAN)
Group Trading Statement for the Year Ended 30 June 2026
Pan African Resources issued a trading statement and the market sold off hard โ€” down 6.13% to R27.73. The gold miner has been benefiting from record rand gold prices, but something in the trading update spooked the market. Production issues, cost inflation, or lower-than-expected grades likely drove the disappointment.

Pan African Resources' trading statement was supposed to be a victory lap โ€” rand gold prices are at elevated levels, Elikhulu is producing, and the Barberton Mines complex has been running well. Instead, the market hit the sell button hard: -6.13% to R27.73 on volume of 15.6 million shares, the heaviest trading day by far. The message in the price action is unmistakable โ€” the market was expecting a blowout number and got something less. Pan African has been a phenomenal performer โ€” up from R17.57 at the 52-week low โ€” so there was plenty of profit to take. The concern is likely cost pressures eating into the margin gains from the gold price. All-in sustaining costs have been creeping up across the SA gold sector, and Pan African's open-pit and tailings operations aren't immune to electricity tariff hikes, labour cost inflation, and consumables. The 52-week high of R42.09 now looks distant. Rating: BEARISH. When a gold miner disappoints during a gold bull run, you have to question management's operational execution. Wait for the full results before reassessing. There are better gold plays on the JSE right now.

PE: 6.50 ยท P/B: 1.20 ยท ROE: 18.0% ยท R27.73
NEUTRALReview #1
OUTsurance Group Limited (OUT)
Results, Ordinary and Special Cash Dividends for the Year Ended 30 June 2026
โ† Previous: BULLISH on 27 Aug
OUTsurance delivered FY2026 results with both ordinary and special dividends. But the stock got hammered โ€” down 4.17% to R83.15. The special dividend suggests strong cash generation, but the underlying underwriting margin and claims experience likely disappointed. The 52-week range of R65.86-R90.12 shows the stock is near its peak.

OUTsurance reported FY2026 numbers and declared both an ordinary and a special dividend โ€” the kind of capital return that normally gets a standing ovation. Instead, the stock dropped 4.17% to R83.15. The market was spooked by something in the detail. OUTsurance has been benefiting from a benign claims environment and strong premium growth in its direct insurance model, but the insurance cycle is turning. Motor claims inflation โ€” driven by diesel at 50.8% and petrol 31.7% โ€” is a headwind that no direct insurer can dodge. The special dividend (while welcome) may have been read by the market as management saying 'we don't have better places to deploy capital,' which is the opposite of a growth signal. At 7.3x PE with a dividend yield approaching 6%, OUTsurance isn't expensive on headline metrics. But the momentum is shifting against short-term insurers. The ROE of 25%+ is the envy of the sector, but sustaining that with claims ratios rising will be the challenge. Rating: NEUTRAL. Great cash return story, but the market is pricing in a harder underwriting cycle ahead. Don't chase the special dividend.

PE: 7.30 ยท P/B: 1.50 ยท ROE: 25.0% ยท R83.15
BULLISHReview #1
Newpark REIT Limited (NRL)
Firm Intention to Propose a Scheme of Arrangement for Voluntary Repurchase Offer, Withdrawal of Cautionary, Dealings by Associates of a Director and Trading Update
Newpark REIT announced a scheme of arrangement for a voluntary share repurchase offer โ€” essentially a plan to buy back shares from willing holders. The stock surged 10.64% to R5.20, hitting a new 52-week high. This is a bold capital management move from a small-cap REIT that's been deeply out of favour.

Newpark REIT just did something almost unheard of among distressed property stocks โ€” it launched a voluntary repurchase offer via a scheme of arrangement. The stock exploded 10.64% to R5.20, touching a new 52-week high (the previous was also R5.20 โ€” it's hit the ceiling). For a REIT that was trading at R0.047 at its lowest point, this is a remarkable recovery. The scheme offers liquidity to shareholders who want to exit at a fair price, while signalling management believes the portfolio is worth more than the market was pricing. The trading update that accompanied the announcement will determine whether the fundamentals justify this move. Newpark's portfolio is small and focused, and the property market has been brutal on small-cap REITs. But a management team willing to put its money where its mouth is (via a buyback) deserves credit. At 5x earnings with a PB of 0.5x, the stock is still cheap even after the move. Rating: BULLISH. A voluntary repurchase scheme from a sub-1x book REIT is management's way of saying 'our assets are worth more than the market thinks.' We agree.

PE: 5.00 ยท P/B: 0.50 ยท ROE: 10.0% ยท R5.20
BULLISHReview #1
Mustek Limited (MST)
Trading Statement for the Year Ended 30 June 2026
Mustek signalled a threefold rise in full-year earnings โ€” the trading statement confirms a massive earnings recovery. The stock jumped 5.95% to R15.50. The IT hardware distributor has been riding the government and education sector digitisation wave, plus corporate refresh cycles post-COVID.

Mustek just told the market that full-year earnings have tripled โ€” and the market responded accordingly with a 5.95% surge to R15.50. This is a dramatic turnaround for a company that was struggling with inventory gluts and margin compression during the post-COVID hardware normalisation. The trigger is the government and education sector digitisation push โ€” Mustek is the primary supplier of ICT hardware to South Africa's public sector through its extensive network, and the national digital transformation agenda is pouring contracts through the door. The corporate refresh cycle โ€” businesses upgrading PCs and servers after years of deferring capex โ€” adds another tailwind. At R15.50, Mustek trades on a single-digit PE with the stock at the top of its 52-week range (R11.01-R15.87). The risk is the order pipeline normalising once the government spending cycle peaks, but that's a 2027 worry. For now, the momentum is undeniable. Rating: BULLISH. Triple-digit earnings growth and a 6% gain on the day is the market telling you it believes. We're believers too.

PE: 5.50 ยท P/B: 0.90 ยท ROE: 16.0% ยท R15.50
BULLISHReview #1
Lesaka Technologies Inc (LSK)
FY2026 Results: Delivers guidance across all metrics, exceeds Adjusted EPS and achieves GAAP profitability
โ† Previous: BULLISH on 03 Aug
Lesaka delivered FY2026 results that hit guidance across all metrics, exceeded Adjusted EPS, and achieved GAAP profitability. The South African fintech group is finally demonstrating that its merchant acquiring and consumer lending model can generate sustainable profits. CEO Lincoln Mali is scaling the platform.

Lesaka just posted the results its shareholders have been waiting years for. FY2026 hit guidance on every metric, exceeded adjusted EPS estimates, and โ€” crucially โ€” achieved GAAP profitability. That's the milestone that changes the narrative from 'turnaround story' to 'growth fintech.' CEO Lincoln Mali focused on scaling the consumer unit, which is driving the recovery. Lesaka's dual model โ€” merchant acquiring (smartPOS, EasyPay, Kazang) and consumer lending โ€” gives it two revenue engines in the underserved South African market. The GAAP profitability threshold is psychologically important: it removes the going-concern discount that has capped the stock's valuation. At R75.19, down a modest 1% on the day, the stock is consolidating after its run from R65 (52-week low). The 52-week high of R95.20 leaves room for further upside if the market re-rates the stock as a profitable fintech rather than a cash-burning startup. Rating: BULLISH. The GAAP profitability milestone is the inflection point. Lesaka is no longer a story stock โ€” it's a cash-generating fintech operating in one of Africa's most promising payments markets. Accumulate.

PE: 15.00 ยท P/B: 1.50 ยท ROE: 10.0% ยท R75.19
BULLISHReview #1
FirstRand Limited (FSR)
Audited Results and Ordinary Cash Dividend Declaration for the Year Ended 30 June 2026
FirstRand's FY2026 results show a banking group firing on all cylinders. The stock edged up 1.35% to R97.53. CEO focused on expansion โ€” Kenyan ambitions alive via NCBA deal. Strong retail and corporate banking performance in SA, with WesBank navigating Chinese car resale risks but still profitable. Final dividend declared.

FirstRand delivered a characteristically clean set of audited FY2026 numbers. The stock response was muted (+1.35% to R97.53) but the strategic picture is more exciting than the share price move suggests. The Kenyan play is the headline: after receiving CBK approval for the NCBA acquisition (announced 31 August), FirstRand is deepening its East African footprint while rivals scramble for position. RMB remains the crown jewel in investment banking, FNB continues gaining retail market share through digital innovation, and WesBank, while flagging Chinese car resale risk, remains profitable. The balance sheet is strong enough to fund both organic growth and M&A. The final dividend declaration confirms management confidence. At 1.4x book and 8.5x trailing PE with an ROE north of 17%, FirstRand is reasonably priced for the quality of the franchise. The knock-on from SA's consumer strain is real but FirstRand's provision coverage is conservative. Rating: BULLISH. The earnings quality is there, the dividend is growing, and the Kenyan expansion adds a genuine growth vector. Buy the dip from the 52-week high of R102.

PE: 8.50 ยท P/B: 1.40 ยท ROE: 17.0% ยท R97.53
NEUTRALReview #1
Capitec Limited (CPI)
Trading Statement
Capitec issued a trading statement and the market took it negatively โ€” down 3.88% to R4,480. The banking disruptor has been on a strong run from R3,404 at the 52-week low, so profit-taking was expected. The trading statement will reveal H2 earnings trends and credit loss ratios.

Capitec's trading statement came and the market sold first, asked questions later. Down 3.88% to R4,480 โ€” wiping R180bn in market cap โ€” with 332,714 shares traded. That's meaningful turnover for a R448,000 stock. Capitec has been the JSE's best banking performer over the past year, rallying from R3,404 (52-week low) to nearly R5,000 at the high. At those levels, any hint of earnings deceleration was going to trigger profit-taking. The trading statement will reveal whether credit loss ratios have deteriorated โ€” the consumer is stretched and Capitec's unsecured lending book is the most exposed to a downturn. Client growth remains strong (Capitec has the largest retail banking client base in SA) and net interest margins should hold, but the provision charge is the swing factor. The 52-week high of R4,911 is the line in the sand โ€” if the results disappoint, that's the top for this cycle. Rating: NEUTRAL. Capitec's structural growth story is intact but the valuation at 18x PE leaves no room for error. The trading statement will tell us whether the credit cycle is turning. We're watching, not buying.

PE: 18.00 ยท P/B: 4.50 ยท ROE: 26.0% ยท R448.00
NEUTRALReview #1
City Lodge Hotels Limited (CLH)
Consolidated Annual Financial Statements and Cash Dividend Declaration for the Year Ended 30 June 2026
โ† Previous: NEUTRAL on 08 Sep
City Lodge released its full-year results and declared a cash dividend โ€” confirming the trajectory set by the voluntary trading statement (we previewed on 8 Sep). Adjusted HEPS 39.1-42.9c (+13-24%). The dividend declaration is the most significant signal โ€” management believes the recovery is sustainable enough to return cash. But the stock slipped 1.17% to R4.21.

City Lodge confirmed the numbers we previewed on 8 September and added the critical detail the market was waiting for: a cash dividend. After years of conserving cash through the travel slump, management has judged the recovery real enough to start returning capital. Adjusted HEPS came in within the guided range of 39.1-42.9c โ€” that's 13-24% growth on FY25's 34.6c. The dividend, while modest, is the real signal. The statutory numbers still lag โ€” diluted HEPS and basic EPS both show the drag from forex and once-off items โ€” but the operational trajectory is clearly improving. International arrivals and corporate travel continue returning, occupancy rates are rising, and the group's cost base has been restructured. The stock slipped 1.17% to R4.21 โ€” a nothing move that says the market was already pricing in this outcome after the trading statement. At 11x PE with a nascent dividend, City Lodge is fairly valued for the recovery phase. Rating: NEUTRAL. The dividend is the turning point, but at current levels the recovery is already discounted. We need to see H1 FY2027 momentum before upgrading.

PE: 11.00 ยท P/B: 1.90 ยท ROE: 17.0% ยท R4.21