| FINANCIAL YEAR END | 31 DECEMBER | |
| 2025 | FY2025 Interim Results Announcement | 7/8/2025 |
| FY2025 Annual Results Announcement | 10/3/2026 | |
| Annual General Meeting | 29/4/2026 | |
| 2024 | FY2024 Interim Results Announcement | 1/8/2024 |
| FY2024 Annual Results Announcement | 6/3/2025 | |
| Annual General Meeting | 8/5/2025 | |
| 2023 | FY2023 Interim Results Announcement | 1/8/2023 |
| FY2023 Annual Results Announcement | 8/3/2024 | |
| Annual General Meeting | 9/5/2024 | |
| 2022 | FY2022 Interim Results Announcement | 8/8/2022 |
| FY2022 Annual Results Announcement | 1/3/2023 | |
| Annual General Meeting | 9/5/2023 | |
| 2021 | FY2021 Interim Results Announcement | 4/8/2021 |
| FY2021 Annual Results Announcement | 7/3/2022 | |
| Annual General Meeting | 12/5/2022 | |
| 2020 | FY2020 Interim Results Announcement | 4/8/2020 |
| FY2020 Annual Results Announcement | 2/3/2021 | |
| Annual General Meeting | 30/4/2021 | |
| 2019 | FY2019 Interim Results Announcement | 13/8/2019 |
| FY2019 Annual Results Announcement | 5/3/2020 | |
| Annual General Meeting | 24/4/2020 | |
| 2018 | FY2018 Interim Results Announcement | 31/7/2018 |
| FY2018 Annual Results Announcement | 11/3/2019 | |
| Annual General Meeting | 6/5/2019 | |
| 2017 | FY2017 Interim Results Announcement | 21/8/2017 |
| FY2017 Annual Results Announcement | 28/2/2018 | |
| Annual General Meeting | 9/5/2018 | |
| 2016 | FY2016 Interim Results Announcement | 1/8/2016 |
| FY2016 Annual Results Announcement | 28/2/2017 | |
| Annual General Meeting | 10/5/2017 | |
| 2015 | FY2015 Interim Results Announcement | 10/8/2015 |
| FY2015 Annual Results Announcement | 1/3/2016 | |
| Annual General Meeting | 9/5/2016 | |
| 2014 | FY2014 Interim Results Announcement | 31/7/2014 |
| FY2014 Annual Results Announcement | 9/3/2015 | |
| Annual General Meeting | 18/5/2015 | |
| 2013 | FY2013 Interim Results Announcement | 5/8/2013 |
| FY2013 Annual Results Announcement | 17/3/2014 | |
| Annual General Meeting | 14/5/2014 | |
| 2012 | 9 months ended 31 December 2012 Results Announcement | 18/3/2013 |
| Annual General Meeting | 13/5/2013 | |
| FINANCIAL YEAR END | 31 MARCH | |
| 2012/13 | 2012/13 Interim Results Announcement | 20/11/2012 |
| 2011/12 | 2011/12 Interim Results Announcement | 24/11/2011 |
| 2011/12 Annual Results Announcement | 12/6/2012 | |
| Annual General Meeting | 31/7/2012 | |
| 2010/11 | 2010/11 Interim Results Announcement | 8/11/2010 |
| 2010/11 Annual Results Announcement | 15/6/2011 | |
| Annual General Meeting | 28/7/2011 | |
| 2009/10 | 2009/10 Interim Results Announcement | 9/11/2009 |
| 2009/10 Annual Results Announcement | 21/6/2010 | |
| Annual General Meeting | 16/8/2010 | |
| 2008/09 | 2008/09 Interim Results Announcement | 15/12/2008 |
| 2008/09 Annual Results Announcement | 20/7/2009 | |
| Annual General Meeting | 7/9/2009 | |
| 2007/08 | 2007/08 Interim Results Announcement | 21/11/2007 |
| 2007/08 Annual Results Announcement | 17/7/2008 | |
| Annual General Meeting | 1/9/2008 | |
| 2006/07 | 2006/07 Interim Results Announcement | 21/11/2006 |
| 2006/07 Annual Results Announcement | 16/7/2007 | |
| Annual General Meeting | 3/9/2007 | |
| 2005/06 | 2005/06 Interim Results Announcement | 7/11/2005 |
| 2005/06 Annual Results Announcement | 26/6/2006 | |
| Annual General Meeting | 15/8/2006 | |
| 2004/05 | 2004/05 Interim Results Announcement | 24/11/2004 |
| 2004/05 Annual Results Announcement | 26/6/2005 | |
| Annual General Meeting | 12/8/2005 | |
| 2003/04 | 2003/04 Interim Results Announcement | 1/12/2003 |
| 2003/04 Annual Results Announcement | 6/7/2004 | |
| Annual General Meeting | 16/8/2004 | |