Mon 13 May, 18:42
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.75%
1 Month
0.59%
YTD
-18.22%
1 Year
-12.99%
5 Years
-4.72%
10 Years
2.35%

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 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
30 Nov 2022
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 125.77
Volume
135 000.00
Value
R 16 978 437.00
Date
29 Nov 2022
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 124.07
Volume
100 000.00
Value
R 12 406 880.00
Date
28 Nov 2022
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 125.02
Volume
100 000.00
Value
R 12 502 150.00
Date
18 Nov 2022
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 160.00
Volume
2 800 000.00
Value
R 448 000 000.00
Date
18 Nov 2022
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 165.00
Volume
2 800 000.00
Value
R 462 000 000.00
Date
18 Nov 2022
Beneficiary
Barry Swartzberg
Transaction
BUY
Price
R 0.00
Volume
2 800 000.00
Value
R 0.00
Date
11 Nov 2022
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 126.15
Volume
58 922.00
Value
R 7 433 051.55
Date
30 Sep 2022
Beneficiary
Other
Transaction
SELL
Price
R 105.42
Volume
6 021.00
Value
R 634 760.91
Date
30 Sep 2022
Beneficiary
Other
Transaction
BUY
Price
R 0.00
Volume
6 021.00
Value
R 0.00
Date
30 Sep 2022
Beneficiary
Other
Transaction
SELL
Price
R 105.42
Volume
21 041.00
Value
R 2 218 236.90
Date
30 Sep 2022
Beneficiary
Other
Transaction
BUY
Price
R 0.00
Volume
21 041.00
Value
R 0.00
Date
30 Sep 2022
Beneficiary
Other
Transaction
SELL
Price
R 105.42
Volume
9 291.00
Value
R 979 499.03
Date
30 Sep 2022
Beneficiary
Other
Transaction
BUY
Price
R 0.00
Volume
18 582.00
Value
R 0.00
Date
30 Sep 2022
Beneficiary
Company Secretary
Transaction
SELL
Price
R 105.42
Volume
1 274.00
Value
R 134 310.81
Date
30 Sep 2022
Beneficiary
Company Secretary
Transaction
BUY
Price
R 0.00
Volume
2 548.00
Value
R 0.00
Date
30 Sep 2022
Beneficiary
Director of a Subsidiary
Transaction
SELL
Price
R 105.42
Volume
16 771.00
Value
R 1 768 074.29
Date
30 Sep 2022
Beneficiary
Director of a Subsidiary
Transaction
SELL
Price
R 105.42
Volume
8 935.00
Value
R 941 967.91
Date
30 Sep 2022
Beneficiary
Director of a Subsidiary
Transaction
SELL
Price
R 105.42
Volume
6 078.00
Value
R 640 770.11
Date
30 Sep 2022
Beneficiary
Director of a Subsidiary
Transaction
BUY
Price
R 0.00
Volume
8 935.00
Value
R 0.00
Date
30 Sep 2022
Beneficiary
Director of a Subsidiary
Transaction
BUY
Price
R 0.00
Volume
12 156.00
Value
R 0.00
Date
30 Sep 2022
Beneficiary
Director of a Subsidiary
Transaction
BUY
Price
R 0.00
Volume
16 771.00
Value
R 0.00
Date
30 Sep 2022
Beneficiary
Adrian Gore
Transaction
BUY
Price
R 0.00
Volume
31 372.00
Value
R 0.00
Date
30 Sep 2022
Beneficiary
Barry Swartzberg
Transaction
SELL
Price
R 105.42
Volume
3 157.00
Value
R 332 825.15
Date
30 Sep 2022
Beneficiary
Barry Swartzberg
Transaction
BUY
Price
R 0.00
Volume
6 313.00
Value
R 0.00
Date
30 Sep 2022
Beneficiary
Deon Marius Viljoen
Transaction
BUY
Price
R 0.00
Volume
19 850.00
Value
R 0.00
Date
30 Sep 2022
Beneficiary
Deon Marius Viljoen
Transaction
BUY
Price
R 0.00
Volume
24 170.00
Value
R 0.00
Date
20 Sep 2022
Beneficiary
Deon Marius Viljoen
Transaction
BUY
Price
R 109.00
Volume
25 000.00
Value
R 2 725 000.00
Date
09 Sep 2022
Beneficiary
Director of a Subsidiary
Transaction
BUY
Price
R 111.08
Volume
8 889.00
Value
R 987 381.23
Date
30 May 2022
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 144.57
Volume
87 500.00
Value
R 12 649 997.50
Date
27 May 2022
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 140.05
Volume
253 338.00
Value
R 35 479 480.22
Date
25 May 2022
Beneficiary
Adrian Gore
Transaction
SELL
Price
R 139.22
Volume
9 162.00
Value
R 1 275 542.80
Date
26 Apr 2022
Beneficiary
Other
Transaction
BUY
Price
R 0.00
Volume
87 343.00
Value
R 0.00
Date
04 Apr 2022
Beneficiary
Sindiswa V Zilwa
Transaction
SELL
Price
R 180.58
Volume
6 000.00
Value
R 1 083 474.60
Date
25 Mar 2022
Beneficiary
Other
Transaction
SELL
Price
R 175.44
Volume
10 000.00
Value
R 1 754 436.00
Date
17 Mar 2022
Beneficiary
Other
Transaction
SELL
Price
R 177.31
Volume
110 000.00
Value
R 19 504 100.00
Date
16 Mar 2022
Beneficiary
Director of a Subsidiary
Transaction
SELL
Price
R 168.01
Volume
20 000.00
Value
R 3 360 220.00
Date
15 Mar 2022
Beneficiary
Director of a Subsidiary
Transaction
SELL
Price
R 160.06
Volume
40 000.00
Value
R 6 402 372.00
Date
11 Mar 2022
Beneficiary
Director of a Subsidiary
Transaction
SELL
Price
R 160.85
Volume
14 644.00
Value
R 2 355 487.40
Date
01 Mar 2022
Beneficiary
Company Secretary
Transaction
SELL
Price
R 157.93
Volume
629.00
Value
R 99 337.97
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
13 500c per share
R 33 750.00
Number of shares:2
250
Exit price:
11 662c per share
R 29 155.00
Simple return (ex dividends):
-13.61%
Change:
-100.00%
Annualised change:
-100.00%
¹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