Annual Reports 2021-2022 Annual Report Archive 2020-2021 DFM Annual Report 2019-2020 DFM Annual Report 2018-2019 DFM Annual Report 2017-2018 DFM Annual Report 2016-2017 CSPC DFM Annual Report 2015-2016 CSPC DFM Annual Report 2014-2015 CSPC DFM Annual Report 2013-2014 CSPC DFM Annual Report