Tue 20 May, 10:59
Prices at least 15 minutes delayed. Data provided by ProfileData.
SHARE INFO
PRICE GRAPH
SENS
DIVIDEND HISTORY
DIRECTOR DEALINGS
CALCULATORS
Share Calculator
FILTERS:
LOADING CHART...
Intraday
-0.31%
1 Month
7.30%
YTD
7.07%
1 Year
79.44%
5 Years
16.24%
10 Years
5.04%

SENS announcements will only be displayed 15 mins after being released by the JSE.

Date
Headline/Title
Dividend Calculator
Type
Declared Date
Last Trade Date
Pay Date
Amount (ZARc)
Interim No 32
Declared Date
2025/03/04
Last Trade Date
2025/03/25
Pay Date
2025/03/31
Amount (ZARc
87
Final No 31
Declared Date
2024/09/19
Last Trade Date
2024/10/15
Pay Date
2024/10/21
Amount (ZARc)
152
Interim No 30
Declared Date
2024/03/20
Last Trade Date
2024/04/16
Pay Date
2024/04/22
Amount (ZARc
65
Final No 29
Declared Date
2023/09/21
Last Trade Date
2023/10/10
Pay Date
2023/10/16
Amount (ZARc)
110
Interim No 28
Declared Date
2020/02/20
Last Trade Date
2020/03/17
Pay Date
2020/03/23
Amount (ZARc
101
Final No 27
Declared Date
2019/09/03
Last Trade Date
2019/10/01
Pay Date
2019/10/07
Amount (ZARc)
114
Interim No 26
Declared Date
2019/02/21
Last Trade Date
2019/03/12
Pay Date
2019/03/18
Amount (ZARc
101
Final No 25
Declared Date
2018/09/04
Last Trade Date
2018/10/02
Pay Date
2018/10/08
Amount (ZARc)
114
Interim No 24
Declared Date
2018/02/20
Last Trade Date
2018/03/13
Pay Date
2018/03/19
Amount (ZARc
101
Final No 23
Declared Date
2017/09/18
Last Trade Date
2017/10/03
Pay Date
2017/10/09
Amount (ZARc)
98
Interim No 22
Declared Date
2017/02/23
Last Trade Date
2017/03/14
Pay Date
2017/03/20
Amount (ZARc
88
Final No 21
Declared Date
2016/09/06
Last Trade Date
2016/10/04
Pay Date
2016/10/10
Amount (ZARc)
90
Interim No 20
Declared Date
2016/02/25
Last Trade Date
2016/03/11
Pay Date
2016/03/22
Amount (ZARc
85.50
Final No 19
Declared Date
2015/09/10
Last Trade Date
2015/10/02
Pay Date
2015/10/12
Amount (ZARc)
89
Interim No 18
Declared Date
2015/02/24
Last Trade Date
2015/03/13
Pay Date
2015/03/23
Amount (ZARc
85.50
Final No 17
Declared Date
2014/09/03
Last Trade Date
2014/10/03
Pay Date
2014/10/13
Amount (ZARc)
78
Interim No 16
Declared Date
2014/02/20
Last Trade Date
2014/03/13
Pay Date
2014/03/24
Amount (ZARc
73
Final No 15
Declared Date
2013/09/03
Last Trade Date
2013/10/04
Pay Date
2013/10/14
Amount (ZARc)
64.50
Interim No 14
Declared Date
2013/02/21
Last Trade Date
2013/03/14
Pay Date
2013/03/25
Amount (ZARc
60
Final No 13
Declared Date
2012/09/05
Last Trade Date
2012/10/05
Pay Date
2012/10/15
Amount (ZARc)
53.50
Interim No 12
Declared Date
2012/02/23
Last Trade Date
2012/03/15
Pay Date
2012/03/26
Amount (ZARc
50
Final No 11
Declared Date
2011/09/01
Last Trade Date
2011/10/07
Pay Date
2011/10/17
Amount (ZARc)
48
Interim No 10
Declared Date
2011/02/22
Last Trade Date
2011/03/11
Pay Date
2011/03/22
Amount (ZARc
42
Final No 9
Declared Date
2010/09/02
Last Trade Date
2010/10/08
Pay Date
2010/10/18
Amount (ZARc)
36
Interim
Declared Date
2010/02/24
Last Trade Date
2010/03/12
Pay Date
2010/03/23
Amount (ZARc
33
Final
Declared Date
2009/09/02
Last Trade Date
2009/10/09
Pay Date
2009/10/19
Amount (ZARc)
33
Interim
Declared Date
2009/02/19
Last Trade Date
2009/03/13
Pay Date
2009/03/23
Amount (ZARc
25.50
Final
Declared Date
2008/09/03
Last Trade Date
2008/10/10
Pay Date
2008/10/20
Amount (ZARc)
23
Interim
Declared Date
2008/02/26
Last Trade Date
2008/03/13
Pay Date
2008/03/25
Amount (ZARc
21.50
Final
Declared Date
2007/09/04
Last Trade Date
2007/10/12
Pay Date
2007/10/22
Amount (ZARc)
21
Interim
Declared Date
2007/02/22
Last Trade Date
2007/03/23
Pay Date
2007/04/02
Amount (ZARc
16
Final
Declared Date
2006/09/06
Last Trade Date
2006/10/13
Pay Date
2006/10/23
Amount (ZARc)
27
Date
Beneficiary
Transaction
Price
Volume
Value
Date
11 Dec 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 195.25
Volume
200 000.00
Value
R 39 050 000.00
Date
10 Dec 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 195.58
Volume
200 000.00
Value
R 39 116 000.00
Date
09 Dec 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 196.51
Volume
200 000.00
Value
R 39 302 000.00
Date
06 Dec 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 196.67
Volume
200 000.00
Value
R 39 334 000.00
Date
05 Dec 2024
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 194.87
Volume
538 796.00
Value
R 104 995 176.52
Date
05 Dec 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 194.57
Volume
200 000.00
Value
R 38 914 000.00
Date
04 Dec 2024
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 257.85
Volume
1 250 000.00
Value
R 322 312 500.00
Date
04 Dec 2024
Beneficiary
Adrian Gore
Transaction
BUY
Price
R 170.22
Volume
1 250 000.00
Value
R 212 775 000.00
Date
04 Dec 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 194.00
Volume
200 000.00
Value
R 38 800 000.00
Date
03 Dec 2024
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 193.58
Volume
340 947.00
Value
R 66 000 520.26
Date
03 Dec 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 193.58
Volume
200 000.00
Value
R 38 716 000.00
Date
02 Dec 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 195.50
Volume
200 000.00
Value
R 39 100 000.00
Date
29 Nov 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 192.69
Volume
200 000.00
Value
R 38 538 000.00
Date
28 Nov 2024
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 277.92
Volume
1 250 000.00
Value
R 347 400 000.00
Date
28 Nov 2024
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 192.31
Volume
367 174.00
Value
R 70 611 231.94
Date
28 Nov 2024
Beneficiary
Adrian Gore
Transaction
BUY
Price
R 164.05
Volume
1 250 000.00
Value
R 205 062 500.00
Date
28 Nov 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 192.31
Volume
200 000.00
Value
R 38 462 000.00
Date
27 Nov 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 192.22
Volume
200 000.00
Value
R 38 444 000.00
Date
26 Nov 2024
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 194.93
Volume
201 000.00
Value
R 39 180 930.00
Date
26 Nov 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 194.93
Volume
200 000.00
Value
R 38 986 000.00
Date
25 Nov 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 194.85
Volume
200 000.00
Value
R 38 970 000.00
Date
22 Nov 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 196.48
Volume
200 000.00
Value
R 39 296 000.00
Date
21 Nov 2024
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 196.01
Volume
314 720.00
Value
R 61 688 267.20
Date
21 Nov 2024
Beneficiary
Adrian Gore
Transaction
BUY
Price
R 166.61
Volume
500 000.00
Value
R 83 305 000.00
Date
21 Nov 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 196.01
Volume
200 000.00
Value
R 39 202 000.00
Date
19 Nov 2024
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 191.99
Volume
314 720.00
Value
R 60 423 092.80
Date
14 Nov 2024
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 190.26
Volume
262 267.00
Value
R 49 898 919.42
Date
31 Oct 2024
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 283.07
Volume
1 900 000.00
Value
R 537 833 000.00
Date
31 Oct 2024
Beneficiary
Adrian Gore
Transaction
BUY
Price
R 172.38
Volume
1 900 000.00
Value
R 327 522 000.00
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
SELL
Price
R 171.69
Volume
51 329.00
Value
R 8 812 676.01
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
SELL
Price
R 171.69
Volume
42 871.00
Value
R 7 360 521.99
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
SELL
Price
R 171.69
Volume
37 846.00
Value
R 6 497 779.74
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
SELL
Price
R 171.69
Volume
23 311.00
Value
R 4 002 265.59
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
SELL
Price
R 171.69
Volume
21 093.00
Value
R 3 621 457.17
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
SELL
Price
R 171.69
Volume
17 765.00
Value
R 3 050 072.85
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
SELL
Price
R 171.69
Volume
13 490.00
Value
R 2 316 098.10
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
SELL
Price
R 171.69
Volume
10 057.00
Value
R 1 726 686.33
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
BUY
Price
R 0.00
Volume
20 111.00
Value
R 0.00
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
BUY
Price
R 0.00
Volume
21 093.00
Value
R 0.00
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
BUY
Price
R 0.00
Volume
23 311.00
Value
R 0.00
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
BUY
Price
R 0.00
Volume
26 977.00
Value
R 0.00
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
BUY
Price
R 0.00
Volume
35 527.00
Value
R 0.00
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
BUY
Price
R 0.00
Volume
37 846.00
Value
R 0.00
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
BUY
Price
R 0.00
Volume
42 871.00
Value
R 0.00
Date
30 Sep 2024
Beneficiary
Director of a Subsidiary
Transaction
BUY
Price
R 0.00
Volume
51 329.00
Value
R 0.00
Date
30 Sep 2024
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 171.69
Volume
63 832.00
Value
R 10 959 316.08
Date
30 Sep 2024
Beneficiary
Adrian Gore
Transaction
BUY
Price
R 0.00
Volume
63 832.00
Value
R 0.00
Date
30 Sep 2024
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 171.69
Volume
19 036.00
Value
R 3 268 290.84
Date
30 Sep 2024
Beneficiary
Barry Swartzberg
Transaction
BUY
Price
R 0.00
Volume
19 036.00
Value
R 0.00
Date
30 Sep 2024
Beneficiary
Deon Marius Viljoen
Transaction
SELL
Price
R 171.69
Volume
20 474.00
Value
R 3 515 181.06
Date
30 Sep 2024
Beneficiary
Deon Marius Viljoen
Transaction
BUY
Price
R 0.00
Volume
40 946.00
Value
R 0.00
Date
25 Sep 2024
Beneficiary
Richard Farber
Transaction
SELL
Price
R 173.12
Volume
2 500.00
Value
R 432 798.00
Date
28 May 2024
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 117.68
Volume
250 000.00
Value
R 29 420 475.00
Date
22 May 2024
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 151.40
Volume
1 873 770.00
Value
R 283 688 778.00
Date
22 May 2024
Beneficiary
Adrian Gore
Transaction
BUY
Price
R 94.15
Volume
1 873 770.00
Value
R 176 415 445.50
Date
13 May 2024
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 153.37
Volume
3 365 770.00
Value
R 516 208 144.90
Date
13 May 2024
Beneficiary
Adrian Gore
Transaction
BUY
Price
R 95.50
Volume
3 365 770.00
Value
R 321 431 035.00
Dividend Calculator     Share Calculator





1. Select the period (Quick pick or Custom)

2. Choose the amount invested or the number of shares bought and enter the value²

3. Click on CALCULATE

Quick Pick Period:

Choose Custom Period:
Start
End
Calculate According To:
Number Of Shares

Entry price:1
11 622c per share
R 29 055.00
Number of shares:2
250
Exit price:
20 854c per share
R 52 135.00
Simple return (ex dividends):
79.44%
Change:
81.79%
Annualised change:
81.20%
¹Please note that transaction costs are not taken into account in the calculation
²Where an amount is entered, it is adjusted to the nearest number of whole shares