climate events impact 2023 net profit