Latest filing published 23 Sept 2026 for Investec Limited, €819k.
Filing timeline
BuySaleInsider track record
Cumesh Moodliar: trading record in brief
All filings by Cumesh Moodliar on record concern Investec Limited. Between 3 July 2023 and 22 September 2026, the trades on record add up to 12 filings.
The open-market record consists of 10 sales worth €44.3M, with no purchase. The totals exclude 1 filing filed without an amount. Other entries cover 1 share grant and 1 option exercise. In 2026 alone, the filings show no purchases and 3 sales.
The newest entry dates from 23 September 2026: an open-market sale of €819k, in Investec Limited. Filings reach the JSE feed a median of 1 day after the trade. That lag is the time during which only the insider knows about the trade. A sale on its own says little: insiders also sell to pay tax, fund a purchase or diversify. Every figure here comes from the filings published by JSE and describes the past, not future prices; it is not investment advice.
Companies and markets linked to Cumesh Moodliar
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 111,367 shares@ ZAR 138.44050.043% mcap3.1% of flowJohannesburgISIN ZAE000081949FCA-NSM:b3701ac4-26ee-41c8-8b31-17c5ddd443bf-19
- 111,367 shares@ £138.4405JohannesburgISIN ZAE000081949RNS:9787699-19
- 34,549 shares@ £130.738411.9% of flowJohannesburgISIN ZAE000081949RNS:6d1b7a2c-9871-4486-8ffc-5b670e048840-0
- 0JohannesburgISIN ZAE000081949RNS:5735387-0
- 30,904 shares@ £125.2210.6% of flowJohannesburgISIN ZAE000081949RNS:5672165-18
- 0JohannesburgISIN ZAE000081949RNS:5239088-0
- 0JohannesburgISIN ZAE000081949RNS:5206524-16
- 4,514 shares@ £122.26011.5% of flowJohannesburgISIN ZAE000081949RNS:5200690-3
- 46,923 shares@ £110.6513.9% of flowJohannesburgISIN ZAE000081949RNS:4885301
- 10,000 shares@ £112.003.0% of flowJohannesburgISIN ZAE000081949RNS:4851434
- 51,858 shares@ £112.9815.6% of flowJohannesburgISIN ZAE000081949RNS:4845286-1
- 7,538 shares@ £106.562.1% of flowJohannesburgISIN ZAE000081949RNS:4824738
12 of 12 declarations