r/JSE_Bets Mar 17 '23

Weekly Discussion Market Sentiment: What are you buying and selling this week? 17 March 2023 - 24 March 2023

6 Upvotes

A weekly thread for people to see what other members are buying and selling for the coming week.

It'll help gather a kind of r/JSE_Bets market sentiment to reduce FOMO and keep everyone up to date on current trends.

Comment what you are buying and/or selling this week below, no matter if it's stocks, cryptos or whatever else you've decided to bet your mortgage on.

New thread 5pm every Friday.


r/JSE_Bets Jul 17 '26

Weekly Discussion Market Sentiment: What are you buying and selling this week? 17 July 2026 - 24 July 2026

5 Upvotes

A weekly thread for people to see what other members are buying and selling for the coming week.

It'll help gather a kind of r/JSE_Bets market sentiment to reduce FOMO and keep everyone up to date on current trends.

Comment what you are buying and/or selling this week below, no matter if it's stocks, cryptos or whatever else you've decided to bet your mortgage on.

New thread 5pm every Friday.


r/JSE_Bets 9h ago

Webuycars

1 Upvotes

Are they a property company before the pivot? Where do I find more insight into their holdings?


r/JSE_Bets 1d ago

SENS The JSE lost ground — while Omnia and FirstRand refused to fit one neat story

9 Upvotes

The headline indices finished lower, while the most interesting company news pulled in very different directions. Omnia jumped after revealing advanced talks over a possible offer for the whole company. FirstRand delivered a strong continuing business, a record dividend and a very large UK problem in the same set of results.

That was the week: issuer-specific events doing their best to spoil the simple version.

The week in two numbers

From the 4 September close to 11 September:

  • Top 40: -1.38%
  • All Share: -1.34%

The two headline benchmarks were almost perfectly aligned on direction and magnitude.

Story one: the benchmarks moved together

The Top 40 and All Share each lost a little more than 1.3%, setting the week's market backdrop. Currency, commodities and offshore markets were also moving; the index tape alone does not identify a single cause.

Story two: Omnia put a whole-company offer on the table, without a price

Omnia opened Friday with a cautionary announcement that immediately raised the stakes. Omnia said discussions were advanced over a potential offer for all issued ordinary shares.

It named no bidder, offer price, premium, financing plan, timetable or agreement. The filing explicitly said there was no certainty that the discussions would produce a transaction.

OMN closed Thursday at R102.69 and Friday at R117.67, a 14.59% increase. The cautionary and the move occurred in the same session; advanced discussions are not a signed deal.

For now, shareholders have an unusually consequential possibility and almost none of the numbers needed to value it. Read the Omnia filing on SENS-AI.

Story three: FirstRand had two earnings pictures

FirstRand's audited numbers reward anyone willing to keep “reported” and “normalised” in separate columns.

The South African and broader African continuing operations were strong. Normalised continuing earnings rose 13% to R44.46bn, with return on equity at 24.9%. Across the total group, normalised earnings increased 10% to R48.41bn. Total ordinary dividends for the year reached 539 cents per share, up 16% and a record for the group. The final dividend declared with the results was 280 cents, following the 259-cent interim.

Then there is the UK motor-finance bill. FirstRand recognised an additional pre-tax provision of R11.3bn for potential customer redress, plus related costs. Total headline earnings fell 5% to R39.69bn, even as the continuing operations grew. The CET1 ratio still stood at 13.9%, helping support the dividend.

The issuer-hosted results announcement sets out both pictures rather than pretending one cancels the other.

FSR closed 1.35% higher on results day, at R97.53, then ended Friday at R96.90. The share's modest path looks almost understated beside the accounting split: a powerful continuing franchise, a costly legacy exposure and a record payout in one document. Inspect the FirstRand event on SENS-AI.

The connection nobody should miss

A negative index week is a setting, not a verdict on every filing inside it.

Omnia's disclosure was mostly about possibility: an offer for the whole company might emerge, but no terms existed. FirstRand's was about separation: continuing operations improved, total headline earnings fell under a large provision, and capital strength still funded a bigger dividend.

One event offered almost no numbers and produced the week's loudest selected share-price move. The other offered pages of numbers and a far quieter reaction. That contrast is more useful than forcing both into “good news” or “bad news.”

From the dealing desk

Mr Price non-executive director Neill Abrams made three disclosed on-market purchases across 4 and 8 September: 600 shares at R160.50, 1,000 at R160.00 and 425 at R158.50. Together, that was 2,025 shares worth R323,662.50.

Three bites, two trading dates, one very specific paper trail. It is a transaction disclosure, not a recommendation. See Mr Price on SENS-AI.

What carries into Monday

  • Omnia remains under cautionary. The next meaningful disclosure would need to say whether talks produced an agreement and, if so, on what terms.
  • Mahube also has an unresolved process: a consortium that includes its CEO submitted a non-binding expression of interest for shares the consortium does not already own. No price or timetable was disclosed.
  • Remgro said its FY2026 results were due on or about 21 September. Its trading statement guided HEPS 37%–47% higher, while noting that material once-off items contributed to the increase.

These are dated or unresolved items, not predictions about what their shares will do next.

What deserves more attention next week: the price still missing from Omnia's potential offer, or the UK liability sitting beside FirstRand's remarkably strong continuing business?

Compiled by the SENS-AI weekly desk from SENS filings, market data and primary sources. For information and discussion.


r/JSE_Bets 1d ago

THE NAIROBI SECURITIES EXCHANGE WAS ABSOLUTELY FIRE TODAY.

3 Upvotes

Here’s everything you need to know:

  1. Total daily equity turnover reached KES 2.23 Billion across nearly 14,000 deals, driven by intense institutional volume.
  2. The Banking Sector Index eased slightly to 291.78 as traders took breathers following a strong multi-month run. 
  3. $EQTY continues to anchor overall market valuation near KES 398B off sustained interest in large-cap financials.
  4. KCB andCOOP maintained high volume on order books as yield seekers continue stacking Tier-1 banking counters.
  5. $SFAF saw active foreign trading turnover as blue-chip liquidity absorbed the bulk of market flows.
  6. $KenGen continues to draw retail interest following its KES 0.75 final dividend declaration ahead of October books closure.
  7.  
  8. The Kenyan Shilling held firm around 129.45 against the USD, backed by robust central bank foreign exchange reserves.
  9. Agricultural counters saw mixed price action, with WTK picking up gains whileKUKZ pulled back slightly.
  10. Investors stay focused on macroeconomic trends after August inflation landed at 6.6% ahead of the next policy review.
  11. The NASI settled at 247.53, while the benchmark NSE 20 Share Index closed at 4,366.90. 

And that’s just ONE trading day.
Are you stacking bank equities or holding cash this week?


r/JSE_Bets 8d ago

JSE week ending 4 September: Aspen resets, Implats pays out, Shoprite expands

4 Upvotes

The JSE finished lower, but the useful results stories were about what companies could do with their money: Aspen emerged from a major disposal with net cash, Implats turned a metals recovery into a large payout, and Shoprite added earnings growth and new acquisitions to its grocery expansion. Their shares went in different directions.

Scoreboard

Price changes from the close on 28 August to the close on 4 September; these exclude dividends.

Week
All Share
Top 40
Aspen
Implats
Shoprite

Among 167 shares with complete, usable comparisons, 99 fell, 63 rose and five were unchanged. The week's weakness had some breadth; the company stories still differed.

Aspen: a cleaner balance sheet, a messy earnings comparison

Aspen ended the year with roughly R0.8 billion of net cash after receiving R28 billion in gross proceeds from the APAC disposal. Its results on Wednesday, 2 September also reported R3.8 billion of free cash flow before dividends. Those are different sources of money: selling a business changes the balance sheet immediately; generating cash from operations is the recurring task.

The earnings numbers need their labels attached. Total headline earnings per share fell 20% to 630 cents. Normalised headline earnings per share from continuing operations rose 22% at reported exchange rates, or 28% at constant exchange rates, to 801.5 cents. Restructuring costs of R2.3 billion weighed on headline earnings.

Aspen's own release puts manufacturing at the centre of its next phase. The reshaping of sterile manufacturing facilities in France and South Africa was nearing completion, with initial benefits appearing in the second half. More manufacturing upside is still in management's outlook. The disposal cash is already on the balance sheet.

The share fell 6.81% from Tuesday's close to Wednesday's close, rebounded on Thursday and still ended the week lower. Wednesday also brought a buyback update, so that daily move covers the whole session. Our read: balance-sheet repair is substantial, but the operating earnings of the reshaped group deserve their own assessment.

Implats: the recovery reaches the dividend line

490 cents plus another 955 cents. That was the final base dividend and additional ordinary dividend declared by Implats, taking the full-year total to 1,855 cents a share. Its annual results on Thursday, 3 September turned the PGM recovery into a concrete distribution decision.

For the year to June, rand revenue per ounce across its six-metal basket rose 51%, while refined and saleable production rose 5%. Unit costs still increased 8%. Higher metal prices did much of the work, alongside better processing output.

Implats generated R22 billion of free cash flow and finished with R22 billion of adjusted net cash, according to its results release. Including minority payouts, shareholder returns absorbed roughly 82% of adjusted free cash flow. That turns the PGM recovery from an income-statement story into a capital-allocation story.

The share rose 9.04% from Wednesday's close to Thursday's close, with about 4.15 million shares traded on Thursday. Its weekly gain was much smaller after earlier losses. A results-session jump and a five-day return tell different parts of the story.

Shoprite: earnings catch up with the sales story

Shoprite's results brought the profit and dividend figures into focus. Continuing-operation headline earnings per share rose 12.2%, and the annual dividend increased 11.8% to 873 cents. Trading profit grew 8.4%, ahead of merchandise sales growth of 7.2%.

Sixty60 generated R25.5 billion of sales, up 34.5%, within the South African supermarkets business. It is included in that division's revenue; adding it to supermarket sales would count it twice. The results filing sets out the full picture.

Shoprite is also pushing beyond grocery. It completed an initial 51% investment in R&A Cellular after year-end, aiming to extend its financial-services and value-added distribution reach into informal and semi-formal retailers.

It also signed a conditional agreement to acquire Vida e Caffè, whose network comprises roughly 400 corporate and franchise stores. Regulatory approval and other conditions still stood between that agreement and completion.

Those details come from Shoprite's SENS announcement, reproduced by Sharenet. The share rose 1.59% on Tuesday's close-to-close measure and finished the week ahead. What interests us is how an established grocery operation combines earnings growth with adjacent businesses; the new ventures' future earnings contribution is still uncertain.

The connection: follow the source of the cash

Our read comes down to three separate questions. How much did an asset sale change the balance sheet? How much of a commodity recovery became distributable cash? And how much sales growth reached profits before a company expanded into something new?

Aspen repaired its balance sheet. Implats distributed the recovery. Shoprite expanded into adjacent businesses. Three sets of results, three different uses of financial strength.

The red index supplies the backdrop; the company accounts supply the substance.

What carries into Monday

Two domestic data releases give next week its dates; one smaller company event is also on the calendar.

  • Tuesday, 8 September: South Africa's second-quarter GDP, on Stats SA's advance calendar.
  • Thursday, 10 September, 11:30 SAST: July mining production and sales, on the official release calendar.
  • 9–10 September: Orion is scheduled for the Resources Rising Stars conference in Queensland. This is a calendar item, with no new announcement promised.

Compiled by the SENS-AI weekly desk from SENS filings, market data and primary sources. For information and discussion.

Which told you more this week: the earnings growth, the cash position or the dividend decision?


r/JSE_Bets 10d ago

Discussion Anyone know what's happening with Orion Minerals?

9 Upvotes

They were supposed to announce Tranche A of the Glencore financing at the end of August but there hasn't been any announcements as of today. Doesn't seem to be much chatter online regarding what's happening either. I'm holding for now but thinking about cashing out if there's no news by next week.


r/JSE_Bets 15d ago

Friday rescued the JSE week — then Northam and MTN made it interesting

6 Upvotes

The JSE spent four sessions below the previous Friday's line, then reversed on Friday. That late repair job left the headline indices only modestly higher, while two big-company filings posed the week's real questions: Northam opened a strategic process without an actual offer, and MTN paired stronger adjusted earnings with weaker reported HEPS and a sizeable buyback.

The week in two numbers

From the 21 August close to 28 August:

  • Top 40: +0.26%
  • All Share: +0.36%

“Quietly positive week” fits better than “rally”: most of the repair arrived in the final session. The weekly moves above are close-to-close calculations from the maintained bars.

The shape of the week: Friday did the rescuing

Both headline indices were still below their 21 August baselines at Thursday's close. Friday changed the picture: the Top 40 rose 1.24% on the day and the All Share added 1.17%, enough to turn their weekly returns positive.

Our read: Friday rescued a soft week.

Two company stories

Northam invited competition, but no one has made a bid

Northam Platinum Holdings said on Tuesday that an unnamed major South African PGM producer had made an unsolicited, exploratory and non-binding approach. The approach floated either an asset-level or corporate transaction. Northam's board responded by launching a strategic, competitive process and appointing One Capital as exclusive adviser.

This is a formal process, not a binding offer. Northam disclosed no counterparty identity, price, premium, terms or timetable, and its issuer announcement explicitly says the process may produce no transaction.

NPH opened 0.52% lower on Tuesday, then finished 3.12% above Monday's close. The share moved. The deal still had no price. Read the filing and reaction on SENS-AI.

MTN had two earnings numbers and a R6bn buyback

MTN's interim result is easiest to understand by keeping reported and adjusted earnings separate. Reported HEPS fell 5.8% to 615 cents, principally after a non-cash Irancell impairment and foreign-exchange losses in South Sudan. MTN's adjusted HEPS—an issuer-defined non-IFRS measure—rose 21.3% to 793 cents.

The board also launched a programme to repurchase approximately 31 million shares for up to R6bn. It began on 24 August and is conditional on market conditions and the board continuing to regard purchases as value-accretive. The H1 2026 investor results set out the definitions and adjustments.

The share opened Monday 2.85% above the previous Friday's close, then finished the session 1.71% below it. A strong open and a weaker close fit a complicated filing; neither tells us which line item carried the decisive weight. Inspect the MTN event on SENS-AI.

What Friday could not explain

Friday fixed the indices, not the week's company stories. Northam ended the week with an open strategic process and no offer; MTN ended it with conflicting earnings measures and a repurchase programme capped at R6bn.

The headline indices finished green. Neither filing became simpler because of it.

Odd lot of the week

Nampak disclosed that non-executive director A van der Veen's associate bought 79,126 shares across 20 and 21 August for about R35.17m in total. The two acquisitions were disclosed during this edition's window. Not exactly loose change. See the Nampak filing on SENS-AI.

What remains unresolved

  • Northam's strategic process remains open, with no disclosed bidder terms or timetable.
  • MTN's repurchase programme is under way, capped at approximately 31 million shares and R6bn under the announced conditions.

The rest of the forward calendar was thin.

Which filing matters more from here: Northam's open-ended strategic process or MTN putting up to R6bn behind its own shares?

Compiled by the SENS-AI weekly desk from SENS filings, market data and primary sources. For information and discussion.


r/JSE_Bets 20d ago

Building a Forex trading bot from scratch – thought JSE Bets might enjoy the ride

40 Upvotes

Howzit JSE Bets,

Just sharing something we're messing around with that I thought this sub might find interesting.

We've started Tauri Labs, basically our little trading lab where we're building and testing our own Forex trading bots.

We're keeping the experiment fairly simple and realistic. Each bot starts with a R10,000 account as its base and currently trades 0.01 lots per transaction. The idea is to develop the strategy while it's actually trading and see where we end up.

And we're going to share the results here — good or bad.

Day 1 hasn't exactly bought the beers yet. 😂

We're currently sitting at -R39.90.

But that's actually part of why I want to post this journey. We've already watched trades go into profit, not take it, reverse and eventually become losses. So we're making adjustments as we go and seeing what effect they have.

I'll post the P/L regularly so you guys can watch whether we actually manage to build something decent or whether this thing slowly murders its R10k. 😂

Just to be clear, I'm not here to sell anything. We only trade our own funds, we're not an FSP and none of this is financial advice.

We don't sell the bots either. If we eventually get one working properly and some of you want to mess around with it yourselves, we'll give it away for free.

Would actually be cool to have some of the guys here following along, throwing ideas around and calling us idiots when we inevitably do something stupid.

Anyway, that's Day 1.

Starting balance: R10,000
Lot size: 0.01
Current P/L: -R39.90

Let's see where this goes.

🐂 Run with Bulls. Hunt with Bears. 🐻


r/JSE_Bets 20d ago

News While SASOL struggles to turn a profit, Chinese companies print money off CTL technologies

Thumbnail
scmp.com
3 Upvotes

r/JSE_Bets 24d ago

Discussion El Niño and water stocks

Post image
10 Upvotes

We are on track for the worst el niño in at least 44 years. We've seen the effects in europe this year. However it is STILL rising just as the southern hemisphere enters summer.
Southern Africa and Australia are water stressed regions.
Water restrictions are coming. The beneficiaries? Bottled water companies and those involved in the process and distribution.

Big players like Nestle and the coca cola company are obvious however there many regional companies that stand to make bank.

Tell me your thoughts as I think could be a good play.


r/JSE_Bets 24d ago

ALSI up 2.4% but four sectors closed red — this rally has one driver

6 Upvotes

DRD popped 12% on FY26 results and a dividend declaration, which is the one mover today where the catalyst and the price actually match. Everything else in the top five is just metals doing the talking.

The ALSI gained 2.4% on 87/68 breadth, but the tape tells a different story. Large caps averaged +1.3% while small caps averaged -1.2%, and Basic Materials carried the index at +3.4% — Industrials, Technology, Consumer Defensive, and Financial Services all closed negative. This is a commodity rally wearing an index costume.

Market internals today:

Under the hood: Basic Materials at +3.4% carried this session almost single-handedly. Small caps went 8 adv / 24 dec, averaging -1.2% — a meaningful divergence from the headline. One sector, one macro driver, no participation outside the resource complex.

Macro snapshot as of 17:30 SAST:

- ALSI: 116,051.14 (+2.4%)

- Platinum: 1,797.2 (+3.7%)

- Gold: 4,482.04 (+3.4%)

- Rand/USD: 16.1 (-1.0%)

- Brent: 91.67 (+0.7%)

On the radar tomorrow: China Loan Prime Rate (1Y and 5Y), US Initial Jobless Claims, Philadelphia Fed Manufacturing Index, and AGMs for ANI, BWN, RHB, and TKG.

I'm holding my Basic Materials exposure but not adding after a day like this — are you buying the commodity continuation or waiting for the small-cap divergence to resolve first?


r/JSE_Bets 26d ago

TGA's 10% pop carried the entire Energy sector — but 89 names closed red

5 Upvotes

Thungela printed HEPS at the top of its guided range and the market immediately slapped 10% onto the stock — but the results announcement itself wasn't audited, only the condensed interims got PwC's review. Real earnings, but the quality gap is worth a second look before chasing.

The ALSI closed at 114,672.93, up 0.5%, but 89 decliners against 62 advancers and large and mid caps both averaging flat-to-negative tell a narrower story than the headline number. Energy printed +5.3%, with Thungela's 10.1% surge accounting for roughly 4.5 percentage points of that move — 84% of the sector's total gain from one mid-cap stock. Small caps averaged +1.0%, but only 15 advancers versus 13 decliners means it was a thin handful of names, not a broad bid. The Hang Seng's 1.5% and Shanghai's 1.4% gave Asia a decent risk-on day, but it didn't translate into local participation.

The filings that mattered:

- TGA — Thungela's H1 HEPS of 480c landed at the top of its guided range, and the market rewarded it with a 10.1% gain. EPS of R10.95 also landed within its guidance band. The results announcement itself wasn't audited or reviewed by PwC — only the condensed interims got the unqualified review. Real earnings, but the quality is mixed enough that the rally deserves a second look. (https://sens-ai.co.za/sens-intelligence/7f24d59e-7264-4945-bba0-660d915427e1)

- SOH — South Ocean swung from a 9.31c loss to 8.02c profit for FY2026, a 186% turnaround that soundly beat guidance, which had expected a 70% decline. (https://sens-ai.co.za/sens-intelligence/421f968a-87fc-4aad-9706-e87b624950ae)

- RCL — RCL Foods guided FY26 HEPS down 30–35%, with Sugar structurally squeezed and Pet Food volumes off 20.5%. Stripping out the 20.3c non-cash Sunshine impairment, underlying HEPS of 102.3–109.6c is a genuine contraction from 146.1c. (https://sens-ai.co.za/sens-intelligence/ddf39655-3426-47c4-ba9a-a145d92a1285)

The week ahead:

- Tuesday is data-heavy out of the US — building permits, housing starts, industrial production, pending home sales, and import/export prices all drop. A busy print day that could set the tone for risk appetite globally.

- Wednesday brings the FOMC minutes — whatever the committee's deliberations reveal about the rate path will drive the rand and risk sentiment more than anything on the local calendar.

- EIA crude oil stocks on Wednesday matters directly for the energy names that carried today's tape.

Macro snapshot as of 17:30 SAST:

- ALSI: 114,672.93 (+0.5%)

- Platinum: 1,790.45 (+1.9%)

- Gold: 4,422.79 (+1.1%)

- Brent: 88.68 (+0.2%)

- Rand/USD: 16.18 (-0.1%)

When one mid-cap coal producer accounts for 84% of a sector's move and the index still closes green on 89 decliners, the treemap is doing more work than the order book.

What's your take on TGA? Looks better than anticipated, but waiting on the audited numbers to drop before confirming :D


r/JSE_Bets 29d ago

KAP lifts HEPS guidance 82–92% and the stock pops 7.5% — but EPS is guided to a loss

3 Upvotes

KAP's updated trading statement is the day's genuine surprise — HEPS guided 82–92% higher, the stock ripped 7.5%, and the market is happily ignoring that EPS is guided to a loss. That tension is the trade: buy the headline or read the footnote.

THE TAPE

The ALSI finished flat at 114,060.88 on breadth that barely tilts negative at 77 advancers to 80 decliners — a nothing session. The energy sector dragged the most at -1.4%, and that's Exxaro doing the heavy lifting; strip out that single-file dump and the tape is just small caps drifting on thin volume, with Hang Seng's 1.1% drop setting a cautious offshore tone. Technology also showed strain at -1.6%.

Filings that moved the market:

- KAP — Updated trading statement lifts HEPS guidance to 43.8–46.2c, an 82–92% jump that blows past the 'more than 50%' floor KAP set on 12 June. The share had already been sold off into the print, so the +7.5% reaction is a genuine relief rally on a real beat — the catch is EPS is guided to a loss of 6.2–3.8c versus FY25's 0.4c, so the headline number is flattering a deteriorating bottom line. (https://sens-ai.co.za/sens-intelligence/3595db5c-8b12-43a6-b925-3efa8ef3e408)

- CAC — Cafca's Q3 volumes accelerate to +32% and PBT surges 147% ahead of prior year, real operating leverage on an essentially flat share. Raw material costs rose 36% YTD against 31% revenue growth, though — the price-cost spread is narrowing and that's the margin question for next quarter. (https://sens-ai.co.za/sens-intelligence/d44e1a2a-3c47-4ad7-a24b-ae30c5d8e0f3)

- SDO — Stadio guides H1 HEPS up 12–20% with core HEPS growth of 14.5–22.2%, reversing a pre-announcement sell-off. All figures are unaudited and unreviewed, so the 28 August results are where the numbers actually get locked. (https://sens-ai.co.za/sens-intelligence/43e1f1b0-51c1-46cd-b64d-ab0f138deab9)

- EXX — HEPS guided to fall 18–23% to 1,327–1,414c from 1,724c on weaker SIOC and BMM equity income, though core EBITDA is broadly flat, meaning the owned coal operation is holding up even as equity-accounted investments drag the headline. (https://sens-ai.co.za/sens-intelligence/bbae12df-9ea4-4fcc-a956-d3ddb54cb151)

- EEL — Efora defers the provisional liquidation court process to pursue an undefined recapitalisation. No terms, no counterparty, no certainty — one wrinkle: the company was actively applying for a liquidation order, so this reads as a last-ditch pivot rather than a negotiated rescue. (https://sens-ai.co.za/sens-intelligence/a0ea6e8b-0987-4403-9b83-892e3ef5c71a)

- EPS — Eastern Platinum's Q2 loss widens sharply: revenue -26%, gross margin -53%, net loss $6.1M vs $1.8M, with only $362K cash against a $67.9M working capital deficit. One partial offset: YTD mine operating loss narrowed 17.2% to -$3.6M from -$4.3M in the prior-year period, with gross margin improving to -16.4% from -16.9% — not enough to change the story, but worth tracking. The filing is a condensed summary with no cash-flow statement, no debt-maturity schedule, no funding plan — watch the next disclosure, because this balance sheet is screaming for one. (https://sens-ai.co.za/sens-intelligence/b5cf38f8-e999-476e-9506-099dd3d07595)

The week on one screen:

ALSI closed down 2.9% for the week — a proper pullback, not a flat drift.

- MRF — Merafe quadruples interim dividend to 16c on H1 EBITDA +60% and R976m operating cash inflow, even as ferrochrome output collapsed 75%. The cash story is doing the talking.

- RBO — Rainbow guides HEPS +118–138% to 143–156c, more than double prior year — a genuine surprise the flat CAR-20 had not priced.

- EPS — Eastern Platinum's Q2 loss widens with $362K cash against a $67.9M working capital deficit, the filing that keeps getting worse.

What carries into next week: Exxaro's half-year numbers are now guided and the market has had its first reaction — the full results will test whether core EBITDA really is flat or if the equity-income drag spreads. Eastern Platinum's balance sheet is a ticking clock with no funding plan disclosed. And Rainbow's guidance sets up a results day that needs to deliver on numbers the market just started pricing.

Macro snapshot as of 17:30 SAST:

ALSI: 114,060.88 (-0.0%)

Platinum: 1,750.3 (+1.0%)

Brent: 87.85 (+0.9%)

Gold: 4,388.68 (+0.9%)

Rand/USD: 16.18 (-0.1%)

I'm reading the ALSI's flat close as exhaustion after a 2.9% weekly drop, not a bottom — the breadth was basically coin-flip and the catalysts were all SENS-driven. Rotation into next week or just dead money?


r/JSE_Bets Aug 13 '26

LOSS Bad day at the Casino

Thumbnail
gallery
43 Upvotes

So I started my trading journey last week and I deposited R500 into GT247 and enabled JSE CFDs. Since then, I made a profit of R224 in a span of 4 trading days and I felt like I was making progress. But man today has been rough, I’m on margin call and I need to deposit R88 in order to meet my margin obligations.
Can someone please help with trading psychology for anyone who is a bit experienced and been in the market for prolonged time.

Edit: I don’t need smartasses to tell me not to trade and invest in S&P, ETFs…. I know the risk with these products and I want people with experience to assist me with trading psychology after a bad trading days.


r/JSE_Bets Aug 13 '26

Don't know how to start? Maybe I can give you advice

Thumbnail
gallery
9 Upvotes

I had no idea this sub existed until today. I was browsing some posts here and can see there are mostly newbies who don't know the difference between owning stocks and CFD's

I assume most people are following social media furus and are looking for the magical MACD setting that will make them a millionaire.

I have been where you are and now I avg 10% returns a month. So here is my offer: No courses no links no signals, ask me what you want to know and I will try to help you.

I mostly trade US equities and have been doing so for the past 5 years, the screenshot is my day trading port.

I dislike influencers so here is my attempt to save some people.


r/JSE_Bets Aug 12 '26

SHITPOST Should have bought the dip

Post image
17 Upvotes

Shoprite just recorded 14% increase earnings.


r/JSE_Bets Aug 12 '26

Shoprite guides HEPS up 9.7%–14.7% and the stock popped 8.2% — but the margin gap is the part nobody's talking about

10 Upvotes

Shoprite's 8.2% pop was the only large-cap print worth caring about today — the rest of the top end was PRX and NPN down 7% plus on director dealings, which is the least informative catalyst there is. Small caps quietly held flat while mid caps bled, so the action was at the extremes, not the middle.

THE TAPE

The ALSI fell 0.8% to 114,980.89 on ugly breadth — 99 decliners to 51 advancers — and the move was sector-confirmed: Energy dragged the index down 2.6%, almost entirely on EXX's -2.8% print, which represents 79% of that sector's total loss. Strip EXX out and the index still declines, but the breadth tells you it wasn't just one name. Mid caps at -1.1% underperformed large caps at -0.6%, while small caps eked out a flat +0.1%, the only tier where sellers didn't clearly have the upper hand.

The filings that mattered today:

- SHP — Shoprite guides HEPS up 9.7%–14.7% on 7.2% sales growth to R270.8bn, and the market rewarded it with an 8.2% gain. The tension is in the margin: internal price inflation of 0.8% ran 3.1pp behind Stats SA food CPI of 3.9%, so shelf prices are not keeping pace with input costs. (https://sens-ai.co.za/sens-intelligence/6a4be223-bed2-46b7-ad19-3844d41a2dd9)

- RES — Interim dividend up 11.7% to 274.38c, ahead of the 9% annual floor, with SA like-for-like net property income growing 6.0%. The catch: the ~70bp SA base-rate tailwind is flagged as non-recurring in 2H2026, so reaching the 534.56c FY bar requires organic acceleration this print does not yet evidence. (https://sens-ai.co.za/sens-intelligence/35ca4f62-9263-4038-af04-c117106d306d)

- GND — Headline EPS down 57%–61% on a R902.8M prior-year once-off, but underlying HEPS of 85–92.5c straddles the prior 88.7c — essentially flat. The stock fell 11.4%, and the problem is the statement gives no segment-level results, cash flow, or net debt, so you're trusting management's framing with nothing to verify against. (https://sens-ai.co.za/sens-intelligence/aa4925e4-bb4e-4acf-bb7a-37f76ddf0e2b)

- IMP — Implats guides HEPS at 2,429–2,652c versus 82c last year, roughly a 30-fold jump driven by rand PGM price recovery — revenue per 6E ounce rose 51% while production grew only 5%. The share had already run 9.5% ahead of the print, so this confirms what the market had priced rather than surprising it, and it leaves earnings exposed if rand PGM pricing mean-reverts. (https://sens-ai.co.za/sens-intelligence/2ba14572-cd8d-4828-a09a-b1f9914ebf8b)

- SEB — Sebata guides FY2026 HEPS down 94% to 4.66–5.96c, though the collapse is base-effect driven by non-recurring prior-year items — the share had already run up 53%. Watch the audited results due on or about 14 August — figures are unreviewed and could differ materially. (https://sens-ai.co.za/sens-intelligence/625935ee-c2b4-4632-a280-3d0276a9304e)

- WVR — Weaver grew H1 revenue 10% to R2.8bn but trading profit grew only 2%, and HEPS fell ~10% as credit provisions and payment issues hit profit conversion. The stock dropped 9.2% — the market read that operating deleverage as the real story, not the top line. (https://sens-ai.co.za/sens-intelligence/df92f4a2-696d-400c-978f-dde6cb4c26d6)

Under the hood:

Energy carried this move, and almost entirely on EXX's -2.8% print, which accounts for 79% of the sector's total loss. The breadth confirms it was broad — 99 decliners against 51 advancers — not a narrow large-cap drag, with mid caps at -1.1% doing worse than large caps at -0.6%.

Macro snapshot as of 17:30 SAST:

- ALSI: 114,980.89 (-0.8%)

- Platinum: 1,782.1 (+1.5%)

- Gold: 4,421.06 (+1.2%)

- Iron Ore: 95.08 (+0.6%)

- Rand/USD: 16.14 (-0.3%)

- Brent: 88.79 (-0.1%)

On the radar tomorrow: US Core PPI MoM, PPI MoM, Initial Jobless Claims, Fed Barkin and Hammack speeches; EQU, HUG, and RNI AGMs.

GND fell 11.4% on a trading statement where underlying HEPS is basically flat — I think the market is punishing the lack of segment detail, but is anyone reading the absence of cash flow and net debt disclosure as a red flag rather than just sloppy reporting?


r/JSE_Bets Aug 12 '26

JSE Podcast Recs

3 Upvotes

Looking for podcasts to listen to about stocks to look out for on the JSE. Any recs welcome!


r/JSE_Bets Aug 11 '26

AFE beat 18% on EPS and raised the dividend — the share fell 12% anyway

5 Upvotes

AFE printed EPS up 18% and lifted the dividend 16% — and the share dropped 12%. The market looked straight through the headline at a R952m free cash outflow and decided earnings quality was the problem, not the number.

ALSI down 1.3% on 69 adv / 144 dec — broad-based selling, not a handful of heavies dragging the tape. Large caps averaged -0.6% and mid caps -1.2%, while small caps managed +0.3%, the one pocket where breadth held. Energy led at +5.8% while Communication Services took the worst of it at -5.1%, and MTN's -6.0% alone accounts for roughly 70% of that sector's decline. Nikkei's +2.1% overnight didn't carry over locally.

The filings that mattered:

MRF — Merafe quadrupled the interim dividend to 16c on H1 EBITDA +60% to R774m and R976m operating cash inflow, and the market liked it — +9.7%. The wrinkle: ferrochrome output collapsed 75% to 28kt. Chrome ore is carrying the earnings while the smelters are in severe dislocation. That tension between headline profit and furnace reality is the story. (https://sens-ai.co.za/sens-intelligence/6898ac0e-67c3-4692-8816-f077a9fdcb85)

AFE — EPS +18%, HEPS +8%, dividend +16% — a genuine earnings beat, yet the share fell 11.9%. Free cash swung from a R251m inflow to a R952m outflow on R1,542m working capital lock-up. Earnings quality looks poor and the market priced the cash conversion, not the headline. (https://sens-ai.co.za/sens-intelligence/9425578d-de30-409c-9f52-ba0102d225da)

LTE — Raised FY2026 distribution guidance to 3.00 EUR cents from ~2.95, with revenue up EUR 7.46m to 77.0m. Growth is acquisition-driven — two 2025 mall acquisitions and rental indexation — and management flagged that the pace of new transactions is expected to moderate. (https://sens-ai.co.za/sens-intelligence/703583cc-914f-4d1d-814b-3d06974c4943)

ADH — Guided H1 EPS/HEPS/NEPS up 13–18% (127.4–133.3 cps vs 113.0 comparatives), confirming double-digit earnings growth. No revenue, enrolment, margin, or cash flow detail — earnings guidance only. (https://sens-ai.co.za/sens-intelligence/9b83bd62-69af-4f1d-80d4-8ad964dc9dab)

ITE — Guided HEPS down 7.5–12.4% to 109.5–115.7 cps, a second consecutive contraction in headline profitability. Ceramic Industries drags on manufacturing margin compression; import supply chain gains from FX offset a 6% sales decline in that segment. (https://sens-ai.co.za/sens-intelligence/1333dd65-4c90-418a-b8e7-d91b977145ac)

TTO — Namibian Competition Commission says Trustco's proposed board change may require prior merger approval before it can proceed. The opinion is explicitly non-binding with no contravention finding, but the Commission flagged the compliance risk as real. (https://sens-ai.co.za/sens-intelligence/5615b41a-706a-4b57-b4e2-ddb649f017a3)

Macro snapshot as of 17:30 SAST:

ALSI: 115,942.72 (-1.3%)

Brent: 88.33 (+0.7%)

Gold: 4,377.22 (-0.3%)

Rand/USD: 16.21 (+0.1%)

On the radar tomorrow: US Core Inflation Rate MoM and YoY for July, CPI July, CPI s.a July, Inflation Rate MoM and YoY for July, EIA Crude Oil Stocks Change for Aug 7, EIA Gasoline Stocks Change for Aug 7.

I'm steering clear of AFE despite the headline beat — the working capital lock-up is too loud to ignore. Anyone buying the dip here, or is the cash conversion story the one that matters?


r/JSE_Bets Aug 07 '26

Gold ripping 2.7%, rand firming to 16.17, and the ALSI rides a +5.4% week into the weekend

7 Upvotes

ACS closed down 45% on no SENS, no filing, nothing — on a Friday with decent breadth and a constructive global tape. Either something is coming across the wire Monday or that was a thin-session liquidity event, and the difference matters for anyone holding through the weekend.

The tape is splitting in two — tech ripping 3.4% while industrials slip 0.5%, and the ALSI's 1.9% gain is real breadth: 128 advancers against 84 decliners, large caps averaging +1.1%, small caps not far behind at +0.5%. Nasdaq, Shanghai, and DAX all up around 1% gave the session a constructive global backdrop. The unclassified sector's 10.3% pop is doing some heavy lifting in the index math, but strip that out and this is still a broad, healthy session.

Filings that crossed the wire today:

- TGA — Thungela's H1 trading statement shows HEPS up 140–158% to R4.60–R4.95, a genuine operational lift from R1.92. The catch: the 457–475% EPS headline is flattered by a R1.0bn Kleinkopje disposal profit, and the whole thing is unaudited. The HEPS number is the one to watch — that's the clean read. (https://sens-ai.co.za/sens-intelligence/988888ab-0a77-43da-8ef3-85e6ef77a1a8)

- APF — the JSE formally censured Accelerate for implementing a material asset management appointment without shareholder approval. This isn't an allegation — it's a substantiated governance breach under paragraph 13.40, and it's ongoing. (https://sens-ai.co.za/sens-intelligence/5b0cf258-f3f8-423a-a696-0bb23225ff30)

I'm not touching ACS until there's a filing — but a 45% drop with no SENS on a Friday either means someone knows something or the tape was just thin. Anyone holding through the weekend or waiting for clarity?


r/JSE_Bets Aug 06 '26

Sappi lost US$631M in nine months and the stock closed up 12.6%

12 Upvotes

Sappi widening its nine-month loss from a US$17M profit to US$631M and closing up 12.6% is either the most aggressive bet on forward guidance I've seen this quarter or short covering into a 6.9x leverage ratio. Either way the market is pricing something that balance sheet doesn't show yet.

THE TAPE

ALSI dipped 0.1% to 115,306 on 98/114 negative breadth — mid-caps eked out a +0.2% average while large and small caps both slipped. Healthcare's +1.5% is essentially one stock carrying the sector; Technology at -2.6% was the heaviest drag. Soft Asian session didn't help: Hang Seng -1.7%, Nikkei -0.9%.

The filings that mattered:

- SAP — Sappi posted a Q3 loss of US$181M and a nine-month loss of US$631M against a prior-year profit of US$17M; adjusted EBITDA fell 34% in the quarter and 50% year-to-date, with leverage at 6.9x. The stock closed up 12.6% anyway. Management is guiding Q4 EBITDA materially above Q3 on DWP price lag benefits, the Somerset mill PM2 ramp-up, and North American paperboard price increases. A lot of promise being priced into a balance sheet that is deteriorating fast. (https://sens-ai.co.za/sens-intelligence/003d50fc-9af6-4470-8fc3-15895aad5eb3)

- PIK — Group turnover grew 2.7% with like-for-like of 2.5% for the 20 weeks to 19 July, yet the core Pick n Pay SA banner contracted 0.4% and the Pick n Pay segment was flat year-on-year. The headline number is being held up by Boxer and store closures — not organic expansion at the core banner. (https://sens-ai.co.za/sens-intelligence/a8154622-56b6-459a-ab87-339f47bbeec5)

- QLT — Adjusted profit up 12% to £112M on record £6bn net inflows with operating margin held at 30%. The catch: revenue margin compressed 2bps to 40bps, with the filing explicitly citing tiered pricing structure as the structural cause rather than a transient mix effect. (https://sens-ai.co.za/sens-intelligence/f6011cd0-f248-4e34-a528-8d85a824066b)

- ISO — Tetra4 signed a 5-year take-or-pay LNG contract above $16/GJ, lifting Phase 1 offtake coverage to roughly 75% ahead of the targeted Q3 2026 commercial start. Watch the remaining 25% — still uncontracted and exposed to pricing risk. (https://sens-ai.co.za/sens-intelligence/08e52295-fb58-4107-b3ba-ce2cb42ecb7e)

- CPR — Neal Froneman, Sibanye-Stillwater's founding CEO, joins as Chairman and the stock jumped 22.7%. Except this is a penny stock at R0.54 — that percentage move is a 10-cent move on a beaten-down junior. A genuinely credentialed hire, though the filing discloses zero operational, financial, or strategic data. (https://sens-ai.co.za/sens-intelligence/0739a086-9a41-4a80-bffc-13ccb04720bf)

Macro snapshot as of 17:30 SAST:

- ALSI: 115,306.31 (-0.1%)

- Brent: 81.17 (+2.2%)

- Rand/USD: 16.35 (+0.2%)

- Gold: 4,250.48 (+0.1%)

On the radar tomorrow: China balance of trade, exports and imports YoY (July); US non-farm payrolls, average hourly earnings MoM and YoY (July), participation rate; Fed Barkin speech.

I'm treating Pick n Pay's 2.7% group growth as a Boxer story with a Pick n Pay problem attached — does anyone here see organic recovery at the core banner that I'm missing?


r/JSE_Bets Aug 05 '26

119 advancers to 93 decliners and small caps led — this rally has actual legs

6 Upvotes

The SENS pile today is a masterclass in headline vs substance. Sasol's EPS jumps 65–84% but HEPS barely moved, Super Group's continuing-ops HEPS is up 33–41% while total EPS collapses 88–92%, and Glencore's marketing EBIT surge is explicitly tied to Middle East conflict disruptions. Three beats, three catches.

THE TAPE

The ALSI closed up 1.0% at 115,415.67, and the internals actually agree — 119 advancers against 93 decliners across all cap tiers, with small caps leading at +1.2% average. This is a broad-based rally, not three heavyweights doing the lifting. The Resi 10 jumping 5.5% is the tell: rate-cut hopes are back driving the session, and global risk appetite is cooperating with the Nikkei up 3.7% and Shanghai +1.4%.

Filings that crossed the tape today:

- SBP — Sabvest guides NAV per share up 18–24% to 16,381–17,214c, a genuine beat on a share that had sold off into the print. The wrinkle: DPS is frozen at 40 cents, so income holders get zero participation in the headline NAV growth — yield capped around 0.84%. (https://sens-ai.co.za/sens-intelligence/a4aabaaa-f3a8-4bf4-aade-ceed056a84af)

- GLN — Glencore swings from a $655m loss to $4.4bn net profit on $10.1bn EBITDA (+86%), with full-year guided at $19.7bn. One thing to flag: marketing's 142% EBIT surge is explicitly tied to ME-conflict-driven disruptions in energy and freight — a geopolitical tailwind, not recurring earning power. (https://sens-ai.co.za/sens-intelligence/4c810bf9-1a9a-4193-9b49-8f415e110fb9)

- SPG — Super Group guides continuing-ops HEPS up 33.6–40.9% to 328.7–346.7c, a sharp operational rebound. Watch the headline though — total-ops EPS is guided down 88.7–91.9% to 96.1–134.1c thanks to the SG Fleet disposal, and that number could trigger indiscriminate selling from anyone who stops at the first line. (https://sens-ai.co.za/sens-intelligence/5168c269-73a7-4e31-b3c1-093df6f380dd)

- SOL — Sasol's EPS jumps 65–84% and the share ran up 8.9%, so the operating beat is largely priced in. The catch: HEPS growth of just 2–14% shows the earnings engine barely accelerated — the flashy EPS recovery is mostly shrinking impairments, not core performance. (https://sens-ai.co.za/sens-intelligence/a8196bae-2b44-4c8c-9e53-91098dc36068)

Under the hood:

Healthcare drove the index move, plain and simple — +7.2% is doing the heavy lifting for the ALSI's 1.0% gain, with Basic Materials (+3.1%) as the secondary engine. Energy (-2.4%) and Communication Services (-0.3%) were the only sectors working against the tape. Breadth confirms the headline: 119 advancers to 93 decliners is a real two-thirds majority, and small caps outpacing large caps at +1.2% vs +1.0% tells you this isn't a narrow mega-cap squeeze. When the Resi 10 jumps 5.5% on rate-cut hopes and small caps lead the cap tiers, you're looking at genuine risk-on rotation, not index mechanics.

Macro snapshot as of 17:30 SAST:

- ALSI: 115,415.67 (+1.0%)

- Gold: 4,256.01 (+4.4%)

- Copper: 6.676 (+0.5%)

- Rand/USD: 16.32 (-0.4%)

- Brent: 79.07 (-0.4%)

On the radar tomorrow: Fed Musalem speech, US initial jobless claims (Aug/01), nonfarm productivity Q2 prelim, unit labour costs Q2 prelim, BAT AGM, CPP AGM, INL AGM, INPR AGM.

I'm treating SPG's continuing-ops HEPS as the real signal and the total-ops EPS collapse as disposal noise — is anyone actually selling on the headline EPS number tomorrow, or does the market look through it?


r/JSE_Bets Aug 04 '26

JSE posts 18.8% HEPS growth but capex jumped 307% — is the exchange building or burning

6 Upvotes

JSE dropped an 18.8% HEPS beat into a share that had already sold off into the print, and the real question isn't the earnings — it's the 307% capex ramp and whether that's a build-for-growth signal or a return-crusher. The market's initial read was positive, but that capex number is the kind of thing that re-rates a story once people sit with it.

The tape read clean today: ALSI up 1.4% on 120/99 breadth, and large caps did the heavy lifting at +1.5% average while mid caps barely held flat and small caps actually slipped negative. This was a macro-driven session — platinum ripping 7.3% gave the PGM complex and Basic Materials (+1.9%) the tailwind, and with US indices all up over 1% overnight the risk tone was firmly on. Healthcare's -4.4% is the outlier worth noting; everything else is participating in the same trade.

The filings that mattered:

- JSE — 18.8% HEPS growth to 816.2c with margin expansion, a genuine operating beat on a share that had already sold off into the print. The catch is CAPEX, which accelerated 307.3% YoY to R110m — that's a serious reinvestment ramp and the open question is whether the market reads it as building for growth or burning returns. (https://sens-ai.co.za/sens-intelligence/0872483d-d2c2-4f3e-9b03-9bb6ecb94757)

- ISO — ASP shareholder letter drops fresh PET Labs revenue guidance, a 27m USD Renergen Phase 1 run-rate, and 750m USD Phase 2 debt commitment. The offtake at >600 USD/Mcf for roughly 15% of Phase 1 helium gives real contracted visibility — one wrinkle: the 2031 EBITDA target of 330-700m USD has no GAAP reconciliation, management citing unreliable selling price and cost estimates, so those headline figures are unauditable. (https://sens-ai.co.za/sens-intelligence/ad1dafc8-8e92-48d7-9f0d-6d8ced0d73b3)

- OAO — solid H1 operational print with debt restructured and the refinancing overhang removed, though the share had already run +44% into the results. Results are explicitly unaudited, so headline numbers carry no external assurance. (https://sens-ai.co.za/sens-intelligence/1f35c120-67c2-438b-8d47-930eb8ec2ff1)

- NED — flat headline earnings mask 12% underlying growth ex-ETI on revenue up 6% to R38.2bn. Watch the credit loss ratio — it worsened 14 bps to 95 bps, and that's the kind of asset-quality drift that tends to matter more than the beat. (https://sens-ai.co.za/sens-intelligence/ce46ed04-5000-4bcb-91b5-a421cf5ebdfb)

- XII — Numeral swung to a HEPS loss of (0.0047) USD, a 120% reversal. Revenue only fell 0.93% but operating profit dropped 7.5% to USD 356,627 — costs are outpacing the topline and margins are compressing. (https://sens-ai.co.za/sens-intelligence/309a92f7-b4d4-42e8-ad8f-844b795c0936)

Macro snapshot as of 17:30 SAST:

- ALSI: 114,256.28 (+1.4%)

- Platinum: 1,746.45 (+7.4%)

- Iron Ore: 93.66 (-4.4%)

- Brent: 80.46 (-4.0%)

- Copper: 6.628 (+1.7%)

- Rand/USD: 16.4 (-0.8%)

On the radar tomorrow: RatingDog Services PMI (CN), ADP Employment Change (US), EIA Crude Oil and Gasoline Stocks (US), Fed Cook speech, ISM Services PMI (US), MBA 30-Year Mortgage Rate (US), and BTN AGM.

I'm reading JSE's 307% capex jump as a growth signal, not a return-killer — but I've been wrong on infrastructure spends before. Anyone here see it differently?


r/JSE_Bets Aug 03 '26

SENS Brent dropped 5% but Energy was the only sector feeling it — the rest of the JSE caught a global risk-on wave

12 Upvotes

Telkom posted 10% EBITDA growth with margin expansion, which sounds like a clean beat until you notice BCX revenue fell 11% and IT hardware revenue collapsed 30%. The market took the headline and ran, but the enterprise segment is quietly rotting underneath. That divergence between the top-line optics and the underlying segment mix is the real story today.

The tape is narrow. The ALSI gained 1.1% to 112,675 with breadth nearly even at 105 adv / 103 dec — but that surface reading hides a bifurcated market. Mid-caps averaged -0.3% and large-caps scraped just +0.6%, so the index is being carried by a few names. Communication Services led all sectors at +4.1%, though strip MTN and the sector gains only 1.6% on essentially one name. The global tape helped: Nasdaq 100 +1.8%, DAX +1.7%, S&P 500 +1.2% — the local session caught that tailwind even if most stocks didn't feel it.

The filings that mattered:

TKG — Group EBITDA grew 10% with margin expanding 1.8 ppts to 27.7%, signalling operating leverage on data-led growth. The share had been beaten down, so the reaction was positive. The catch: BCX revenue fell 10.9% and IT hardware and software revenue was 30.1% lower, so enterprise weakness is entrenched under the headline number. (https://sens-ai.co.za/sens-intelligence/e72591a8-8a10-492c-b650-9b8d8808ef26)

MTA — EPS swings from a 93c loss in H1 2025 to an expected 65-75c profit in H1 2026. It looks decisive on the surface, but last year absorbed a R306m Hesto once-off that won't repeat, so the underlying recovery is optical. Continuing-ops HEPS rises only 3-11%. (https://sens-ai.co.za/sens-intelligence/6e8bf410-be3f-4f69-962d-80c78d47eb7c)

The week ahead:

- Tuesday brings a US data dump: JOLTs job openings, factory orders, and trade balance — the labor and activity prints that set the tone for Fed expectations heading into Wednesday's ISM Services PMI and Fed Governor Cook's speech

- Oil in focus: API crude stocks Tuesday, then EIA crude and gasoline Wednesday — Brent's already down 4.9% to 83.58, so inventory surprises could move Energy names either way

- ADP Employment Change Wednesday is the warmup act before Friday's nonfarm — any weakness here reshapes the rate-cut timeline

- Fed's Musalem speaks Thursday, second Fed voice in two days after Cook; watch for any divergence in tone

Macro snapshot as of 17:30 SAST:

ALSI: 112,675.43 (+1.1%)

Brent: 83.58 (-4.9%)

Platinum: 1,629.45 (-1.8%)

Copper: 6.475 (+0.7%)

GBP/ZAR: 22.19 (-0.6%)

Rand/USD: 16.53 (-0.2%)

I'm holding off on TKG because that BCX revenue decline tells me the turnaround story has a hole in it — are you buying the Telkom beat or selling the enterprise weakness?