Annual General Meeting |
27 June 2024 |
Closure of Register of Members |
20-27 June 2024 |
Dispatch of 2023 Annual Report |
30 April 2024 |
Announcement of 2023 Final Results |
18 March 2024 |
Board Meeting for Approval of 2023 Final Results |
18 March 2024 |
The Community Chest Dress Casual Day 2023 |
30 October 2023 |
Dispatch of 2023 Interim Report |
27 September 2023 |
Announcement of 2023 Interim Results |
23 August 2023 |
Board Meeting for Approval of 2023 Interim Results |
23 August 2023 |
Annual General Meeting |
26 June 2023 |
Closure of Register of Members |
19-26 June 2023 |
Dispatch of 2022 Annual Report |
28 April 2023 |
Announcement of 2022 Final Results |
24 March 2023 |
Board Meeting for Approval of 2022 Final Results |
24 March 2023 |
Dispatch of 2022 Interim Report |
26 September 2022 |
Announcement of 2022 Interim Results |
26 August 2022 |
Board Meeting for Approval of 2022 Interim Results |
26 August 2022 |
Annual General Meeting |
27 June 2022 |
Closure of Register of Members |
20-27 June 2022 |
Dispatch of 2021 Annual Report |
29 April 2022 |
Announcement of 2021 Final Results |
25 March 2022 |
Board Meeting for Approval of 2021 Final Results |
25 March 2022 |
Change of Company Name |
06 December 2021 |
Dispatch of 2021 Interim Report |
24 September 2021 |
Announcement of 2021 Interim Results |
25 August 2021 |
Board Meeting for Approval of 2021 Interim Results |
25 August 2021 |
Annual General Meeting |
07 June 2021 |
Closure of Register of Members |
31 May - 07 June 2021 |
Dispatch of 2020 Annual Report |
26 April 2021 |
Announcement of 2020 Final Results |
22 March 2021 |
Board Meeting for Approval of 2020 Final Results |
22 March 2021 |
Dispatch of 2020 Interim Report |
04 September 2020 |
Announcement of 2020 Interim Results |
17 August 2020 |
Board Meeting for Approval of 2020 Interim Results |
17 August 2020 |
Annual General Meeting |
27 May 2020 |
Closure of Register of Members |
21-27 May 2020 |
Dispatch of 2019 Annual Report |
23 April 2020 |
Announcement of 2019 Final Results |
24 March 2020 |
Dispatch of 2019 Interim Report |
20 September 2019 |
Announcement of 2019 Interim Results |
29 August 2019 |
Board Meeting for Approval of 2019 Interim Results |
29 August 2019 |
Annual General Meeting |
11 June 2019 |
Closure of Register of Members |
04-11 June 2019 |
Dispatch of 2018 Annual Report and 2018
Environmental, Social and Governance Report |
26 April 2019 |
Announcement of 2018 Final Results |
22 March 2019 |
Dispatch of 2018 Interim Report |
14 September 2018 |
Announcement of 2018 Interim Results |
30 August 2018 |
Board Meeting for Approval of 2018 Interim Results |
30 August 2018 |
Annual General Meeting |
18 May 2018 |
Closure of Register of Members |
14-18 May 2018 |
Dispatch of 2017 Annual Report and 2017
Environmental, Social and Governance Report |
17 April 2018 |
Announcement of 2017 Final Results |
22 March 2018 |
Dispatch of 2017 Interim Report |
6 September 2017 |
Announcement of 2017 Interim Results |
24 August 2017 |
Board Meeting for Approval of 2017 Interim Results |
24 August 2017 |
Annual General Meeting |
26 May 2017 |
Closure of Register of Members |
22-26 May 2017 |
Dispatch of 2016 Annual Report and 2016
Environmental, Social and Governance Report |
18 April 2017 |
Announcement of 2016 Final Results |
23 March 2017 |
Board Meeting for Approval of 2016 Final Results |
23 March 2017 |
Dispatch of 2016 Interim Report |
8 September 2016 |
Announcement of 2016 Interim Results |
25 August 2016 |
Board Meeting for Approval of 2016 Interim Results |
25 August 2016 |
Annual General Meeting |
29 June 2016 |
Closure of Register of Members |
28-29 June 2016 |
Dispatch of 2015 Annual Report |
14 April 2016 |
Announcement of 2015 Final Results |
23 March 2016 |
Board Meeting for Approval of 2015 Final Results |
23 March 2016 |
Dispatch of 2015 Interim Report |
10 September 2015 |
Announcement of 2015 Interim Results |
27 August 2015 |
Board Meeting for Approval of 2015 Interim Results |
27 August 2015 |
Annual General Meeting |
22 May 2015 |
Closure of Register of Members |
21-22 May 2015 |
Dispatch of 2014 Annual Report |
14 April 2015 |
Announcement of 2014 Final Results |
26 March 2015 |
Board Meeting for Approval of 2014 Final Results |
26 March 2015 |
Dispatch of 2014 Interim Report |
8 September 2014 |
Announcement of 2014 Interim Results |
28 August 2014 |
Board Meeting for Approval of 2014 Interim Results |
28 August 2014 |
Annual General Meeting |
6 June 2014 |
Closure of Register of Members |
5-6 June 2014 |
Dispatch of 2013 Annual Report |
15 April 2014 |
Announcement of 2013 Final Results |
27 March 2014 |
Board Meeting for Approval of 2013 Final Results |
27 March 2014 |
Dispatch of 2013 Interim Report |
10 September 2013 |
Announcement of 2013 Interim Results |
28 August 2013 |
Board Meeting for Approval of 2013 Interim Results |
28 August 2013 |
Annual General Meeting |
18 June 2013 |
Closure of Register of Members |
17-18 June 2013 |
Dispatch of 2012 Annual Report |
16 April 2013 |
Announcement of 2012 Final Results |
27 March 2013 |
Board Meeting for Approval of 2012 Final Results |
27 March 2013 |
Dispatch of 2012 Interim Report |
5 September 2012 |
Announcement of 2012 Interim Results |
28 August 2012 |
Board Meeting for Approval of 2012 Interim Results |
28 August 2012 |
Annual General Meeting |
25 May 2012 |
Closure of Share Registers |
23 - 25 May 2012 |
Dispatch of 2011 Annual Report |
11 April 2012 |
Announcement of 2011 Final Results |
22 March 2012 |
Board Meeting for Approval of 2011 Final Results |
22 March 2012 |