Date Title 
17 January 2024 Interim results for the six months ended 31 October 2023
22 November 2023 Trading update and notice of results
27 October 2023 Dividend payment
17 October 2023 AGM
25 September 2023 Annual Report for the year ended 30 April 2023
6 September 2023 Preliminary results for the year ended 30 April 2023
2 June 2023 Trading Update
31 March 2023 Dividend payment 
18 January 2023 Interim results for the six months ended 31 October 2022
24 November 2022  Trading update
28 October 2022 Dividend payment
20 October 2022  AGM
26 September 2022 Annual Report for the year ended 30 April 2022
14 September 2022 Preliminary results for the year ended 30 April 2022
13 June 2022  Trading update
31 March 2022 Dividend payment
12 January 2022 Interim results for the six months ended 31 October 2021
24 November 2021 Trading update and notice of results
1 October 2021 AGM
6 September 2021  Annual Report for the year ended 30 April 2021
20 July 2021  Announcement of preliminary results for the year ended 30 April 2021
28 June 2021 Dividend payment 
26 May 2021  Trading update
12 January 2021 Interim results for the six months ended 31 October 2020
27 November 2020 Trading update
30 October 2020 AGM
7 October 2020 Annual report for the year ended 30 April 2020
29 September 2020 Announcement of preliminary results for the year ended 30 April 2020
26 May 2020 Trading update
14 January 2020 Interim results for the six months ended 31 October 2019
25 November 2019  Trading update and notice of results
18 October 2019  Dividend payment 
19 September 2019  AGM
23 August 2019  Annual report for the year ended 30 April 2019
16 July 2019  Preliminary results for the year ended 30 April 2019
23 May 2019 Trading update and notice of results
15 March 2019 Dividend payment
8 January 2019 Interim results for the six months ended 31 October 2018