Menu Display


Alert Web

HeraAssetPublisherFilterComuneSelector

Choose the municipality

Ci dispiace, il servizio non è attivo nel tuo comune.
Esplora i servizi attivi nel tuo comune:
Inserisci un comune con il servizio di "Ambiente" oppure vai all'Homepage

Significant growth in 1H 2023 results

Testata News

Hera Custom Facet Publish Date

Custom Facet

ddmStructureKey
Custom Facet

Category Facet

Category
Category Facet

Hera Custom Facet Publish Date

Asset Publisher

26/07/2023
Significant growth in 1H 2023 results

The consolidated half-year report at 30 June shows growth in all main operating-financial indicators, confirming Hera’s financial solidity and once again demonstrating the effectiveness of the choices made by management

Financial highlights

  • Ebitda at 718.3 million euro (+13.8%)
  • Net profit attributable to shareholders at 187.7 million euro (+2.4%)
  • Overall investments rise to 403.4 million euro (+22.4%)
  • Net debt at 4,145.7 million euro, down by 104.1 million euro compared to the 31/12/22 figure, with net debt/Ebitda ratio at 3x

Business highlights

  • Significant contribution to growth from the energy sectors, the waste management area and the water business
  • Ongoing growth in the energy customer base, which rose to over 3.7 million, up 7.9% in 12 months
  • Further development of initiatives for the energy transition and the circular economy, thanks to state-of-the-art plants and increasingly green services

The Board of Directors of the Hera Group, chaired by Cristian Fabbri, unanimously approved the consolidated results for the first half of 2023.
The first half of the year ended with operating results and investments up compared to the previous year, although in the first months of 2023 some of the served areas were affected by extreme weather phenomena and the uncertain global context continues to generate volatility in commodity prices, a generalised rise in inflation and an increase in the interest rates.
The consolidated half-year report at 30 June, indeed, shows positive operating and financial performances, demonstrating once again the Group’s financial solidity and strength of its business model, balanced between internal and external growth and between regulated and free market activities.

Cristian Fabbri, Executive Chairman of the Hera Group:



“The first half of 2023 closed with substantial growth in results, with Ebitda reaching 718.3 million euro, up 13.8%, mainly due to the overall contribution coming from the energy area, which also saw an increase in services for decarbonisation, while growth in the waste management area confirms our commitment to the circular economy. The results for this half-year see us moving rapidly towards achieving the goals set out in our Business Plan and are the fruit of our consolidated multi-business strategy, which has always been geared towards combining corporate growth with the sustainable development of the local ecosystem. This is additionally confirmed by the 22% rise in investments, both for developing the Group’s industrial assets and for M&As that focus on growth towards the ecological transition, innovation and resilience. Our business model is capable of continuously innovating while maintaining strong local roots, and has allowed us to once again respect the commitments made to our shareholders, to whom a dividend up by 4.2% was paid last month, consistent with what was announced during the presentation of the Business Plan to 2026.”

 

Orazio Iacono, CEO of the Hera Group:



“The consolidated half-year financial report at 30 June shows significant growth in Ebitda, with a contribution coming from all business areas, in particular the energy sector with 239 million euro (+30%) and the waste management area with 162.9 million euro (+8%), and increased investments and M&A transactions, amounting to over 400 million euro. All of this was made possible by a significant cash generation and a solid financial position. The financial structure was further reinforced during the first half of the year by sustainable sources of financing on favourable terms, including the issue of a sustainability-linked bond, a new revolving credit line and a recent EIB loan. These initiatives allowed us to maintain our net debt/Ebitda ratio at roughly 3x, in line with the previous half-year and the targets defined.”

 

Revenues at 8.3 billion

In the first half of 2023, revenues amounted to 8,297.5 million euro, as against 8,896.0 million euro at 30 June 2022, mainly due to the drop in energy commodity prices and lower volumes of gas sold, as a result of the mild weather in the first half of the year. Revenues related to the higher volumes of electricity sold, instead, were up, thanks to commercial development actions, Consip tenders and the lots awarded in the protected and gradual protection services, as well as higher revenues from energy services, in which opportunities related to energy efficiency incentives in residential buildings and increased activities in value-added services for customers remained. A positive contribution also came from revenues in the waste management sector, due to increased treatment activities and acquisitions in the industry market.

Ebitda rises to 718.3 million euro

Ebitda for the first half of 2023 rose to 718.3 million euro (+13.8%), compared to 631.2 million euro at 30 June 2022. This increase is mainly due to the overall contribution coming from the energy areas, amounting to 68.1 million euro, and the positive performance of the waste management area, up by 12.2 million euro.

Net operating result grows

The net operating result at 30 June 2023 rose to 374.7 million euro, up 11.9% compared to the 334.9 million euro seen one year earlier. This performance remained positive even after higher depreciation and amortisation, due to the significant increase in investments, and conservative provisions for bad debts, due to the increased turnover in last resort markets. Financial charges increased, mainly due to the medium- and long-term credit lines stipulated in 2022 and the significant change in the interest rate scenario, which saw a significant increase in the cost of money.

Net profit attributable to shareholders up to 187.7 million euro

Net profit rose to 208.0 million euro (+3.1%), compared to 201.7 million euro in the first half of 2022, with a tax rate coming to 26.8%. Net profit attributable to Group shareholders* totalled 187.7 million euro, up (+2.4%) from 183.3 million euro at 30 June 2022.

Strong growth in operating investments and Group solidity reinforced

In the first half of 2023, the Hera Group made investments and corporate acquisitions totalling 403.4 million euro (+22.4% compared to the same period in 2022). Operating investments, including capital grants, amounted to 318.4 million euro, up by 31.3 million euro compared to the previous year (+10.9%), and were mainly related to the development of plants, networks and infrastructures. In addition, regulatory upgrading mainly concerned gas distribution, with a large-scale meter replacement, and the purification and sewerage area.

Income statement
(mn€)
Jun-23 % inc. Jun-22 % inc. Abs. change % change

Revenues

8.297,5

 

8.896,03

 

-598,5

-6,7%

Other operating revenues

299,3

3,6%

219,4

2,5%

+79,9

+36,4%

Raw and other materials

(5.961,0)

-71,8%

(7.062,2)

-79,4%

-1.101,2

-15,6%

Service costs

(1.576,2)

-19,0%

(1.105,2)

-12,4%

+471,0

+42,6%

Other operating expenses

(41,5)

-0,5%

(39,3)

-0,4%

+2,2

+5,6%

Personnel costs

(330,4)

-4,0%

(308,7)

-3,5%

+21,7

+7,0%

Capitalised costs

30,6

0,4%

31,2

0,4%

-0,6

+1,9%

Ebitda *

718,3

8,7%

631,2

7,1%

+87,1

+13,8%

Amortization, depreciation and provisions

(343,6)

-4,1%

(296,3)

-3,3%

+47,3

+16,0%

Ebit *

374,7

4,5%

334,9

3,8%

+39,8

+11,9%

Financial operations

(90,5)

-1,1%

(50,9)

-0,6%

+39,6

+77,7%

Pre-tax result *

284,2

3,4%

284,0

3,2%

+0,2

+0,1%

Taxes

(76,2)

-0,9%

(82,3)

-0,9%

-6,1

-7,4%

Net result *

208,0

2,5%

201,7

2,3%

+6,3

+3,1%

Attributable to:

-

 

 

 

-

+

Shareholders of the Parent Company *

187,7

2,3%

193,3

2,1%

+4,4

+2,4%

Minority shareholders

20,3

0,2%

18,4

0,2%

+1,9

+10,3%

 

 

Invested capital and sources of financing (mn€) 30-giu-23 Inc.% 31-dic-22 Inc.% Var. Ass. Var.%

Net non-current assets*

7791,2

100,7%

7522,3

94,5%

268,9

3,6%

Net working capital*

612,2

7,9%

1096,0

13,8%

(483,8)

(44,1)%

(Provisions)

(668,1)

(8,6)%

(657,6)

(8,3)%

(10,5)

1,6%

Net invested capital*

7.773,6

100,0%

7960,7

100,0%

(225,4)

(2,8)%

Equity*

3589,6

46,4%

3710,9

46,6%

(121,3)

(3,3)%

Long-term borrowings

5067,5

65,5%

5598,5

70,3%

(531,0)

(9,5)%

Net current financial debt

(921,8)

(11,9)%

(1348,7)

(16,9)%

426,9

(31,7)%

Net debt

4145,7

53,6%

4249,8

53,4%

(104,1)

(2,4)%

Total sources of financing*

7735,3

100,0%

7960,7

100,0%

225,4

(2,8)%

 

* Adjusted results

 

 

For further information
Press release
Investors web area

Asset Publisher

19/06/2024

We rank first in the 2024 ESG Identity Corporate Index

For the fourth consecutive year, we are on the podium of the overall index ranking, which rewards Italian companies that stand out for integrating ESG factors into their governance

14/05/2024

Hera Group BoD approves results for 1Q 2024

The consolidated quarterly report at 31 March shows improvement in the main operating and financial indicators

30/04/2024

Hera Shareholders Meeting: 2023 financial statements approved and dividend increased to 14 cents

The Group continues along its path of uninterrupted growth, closing 2023 with record performance in the main operating and financial indicators, thus constantly creating value for its stakeholders

26/03/2024

Hera Group approves results as at 31/12/2023

The year closed with main financial indicators rising and the targets included in the strategic Plan to 2026 exceeded three years ahead of schedule

04/03/2024

The passing of Hera S.p.A.'s Vice Chairman, Mr. Gabriele Giacobazzi

We hereby inform you that on March 3, 2024, the Vice Chaiman of the Board of Directors, Mr. Gabriele Giacobazzi, passed away.

04/03/2024

Hera Group and Panasonic Industry together for the diffusion of NexMeter on the national market

The Japanese electronics leader collaborates with the multi-utility to distribute the NexMeter 4.0 gas meter, with advanced features in the field of measurement

06/02/2024

Over 1 million new electricity customers as of 1 July

With the 7 lots awarded in the tender for the Gradual Protection Service for non-vulnerable household customers, the Hera Group consolidates its position as the sector’s third largest operator in Italy

25/01/2024

Hera Group expands in the industrial waste sector with TRS Ecology

With the acquisition of 70% of the Piacenza-based company, the Group reinforces its leadership in the waste management sector

24/01/2024

Hera Group presents Business Plan to 2027

Development, resilience and creating shared value for stakeholders are at the heart of the Group’s new strategic document, which foresees investments totalling 4.4 billion to speed up the ecological transition and enhance asset resilience to climate change

18/01/2024

Top Employer for the 15th Consecutive Year

Once again in 2024, we confirm our position among the best performers in human resources management, thanks to substantial investments in welfare, training, and skill development

Search Results

An error occurred while processing the template.
Java method "static it.reply.open.hera.template.custom.service.WidgetTemplateTool.getDateFormattedBy(String, String, Locale)" threw an exception; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: publishDate = hera_template_tool.getD...  [in template "20099#20135#57725658" at line 73, column 13]
----
1<#assign 
2assetVocabularyLocalServiceUtil = objectUtil("com.liferay.asset.kernel.service.AssetVocabularyLocalServiceUtil") 
3vocabularyComunicatiStampa = assetVocabularyLocalServiceUtil.fetchGroupVocabulary(themeDisplay.getScopeGroupId(), languageUtil.get(locale, "comunicati-stampa")) 
4vocabularyId = vocabularyComunicatiStampa.vocabularyId 
5/> 
6 
7 
8<#assign 
9companyId=themeDisplay.getCompanyId() languageId=themeDisplay.getLanguageId() 
10currentUrl=themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() url=portalUtil.getPortalURL(themeDisplay) 
11HERA_FIELD_TITLE="title_" + languageId 
12HERA_FIELD_LOCALIZED_TITLE="title_" + languageId 
13HERA_FIELD_SIMPLE_TITLE="title" 
14HERA_FIELD_URL_TITLE="urlTitle" 
15HERA_FIELD_CONTENT="content_" + languageId 
16HERA_FIELD_DESCRIPTION="description" 
17HERA_FIELD_DESCRIPTION_IT="description_" + languageId 
18HERA_FIELD_PUBLISH_DATE="publishDate" 
19HERA_FIELD_DISPLAYDATE="displayDate" 
20HERA_FIELD_CREATEDATE="createDate" 
21HERA_FIELD_CLASS_TYPE_ID="classTypeId" 
22HERA_FIELD_ENTRY_CLASS_NAME="entryClassName" 
23HERA_FIELD_CLASSPK="entryClassPK" 
24HERA_FIELD_ENTRY_CLASS_NAME_LAYOUT="com.liferay.portal.kernel.model.Layout" 
25HERA_FIELD_ENTRY_CLASS_NAME_JA="com.liferay.journal.model.JournalArticle" 
26HERA_FIELD_ENTRY_CLASS_NAME_DFE="com.liferay.document.library.kernel.model.DLFileEntry" 
27HERA_FIELD_ENTRY_CLASS_NAME_USER="com.liferay.portal.kernel.model.User" 
28HERA_FIELD_ENTRY_CLASS_NAME_FOLDER="com.liferay.document.library.kernel.model.DLFolder" 
29HERA_FIELD_ENTRY_CLASS_NAME_DDLRECORD="com.liferay.dynamic.data.lists.model.DDLRecord" 
30HERA_FIELD_ENTRY_CLASS_NAME_DDMFORMINSTANCERECORD="com.liferay.dynamic.data.mapping.model.DDMFormInstanceRecord" 
31HERA_FIELD_PREFIX="ddm__keyword__" 
32HERA_FIELD_PREFIX_TEXT="ddm__text__" 
33HERA_FIELD_SOTTOTITOLO="__sottotitolo_" 
34HERA_FIELD_IMMAGINE="__immagine_" 
35HERA_FIELD_IMMAGINE_TYPE2= "__immagine_r13v_" 
36HERA_ASSET_CATEGORY_TITLE="assetCategoryTitles" 
37HERA_FIELD_USER_FULLNAME="fullName" 
38HERA_FIELD_USER_EMAIL_ADDRESS="emailAddress" 
39HERA_ORA_PUBBLICAZIONE="__ora_pubblicazione_" 
40HERA_CONTENT="content_" + languageId 
41 
42CATEGORY_HERA_SPA=languageUtil.get(locale, "hera-spa") 
43CATEGORY_IR_PRICE=languageUtil.get(locale, "ir-price") 
44/> 
45 
46 
47<#-- gruppohera_results.jsp es. ddm__keyword__54911__sottotitolo_it_IT es. displayDate --> 
48 
49<#-- Abilitare o Disabilitare Highlight dei termini ricercati in configurazione --> 
50<#assign isHighlightEnabled=true /> 
51<#if portletPreferences["highlightEnabled"]?? && portletPreferences["highlightEnabled"][0]?has_content> 
52    <#assign isHighlightEnabled=portletPreferences["highlightEnabled"][0] /> 
53</#if> 
54 
55<#assign docs=searchContainer.getResults() /> 
56 
57 
58<div class="container archivio my-4"> 
59    <#if docs?has_content> 
60        <#list docs as d> 
61					 
62            <#assign contentTitle="" contentSummary="" content="" contentDate="" /> 
63 
64            <#assign contentTitle=hera_template_tool.highlight(d.get(HERA_FIELD_LOCALIZED_TITLE),searchResultsPortletDisplayContext.getKeywords(), isHighlightEnabled?boolean) 
65            classTypeId=d.get(HERA_FIELD_CLASS_TYPE_ID) 
66            sottotitolo=d.get(HERA_FIELD_PREFIX + classTypeId + HERA_FIELD_SOTTOTITOLO + languageId) 
67            description=hera_template_tool.highlight(d.get(HERA_FIELD_DESCRIPTION_IT), searchResultsPortletDisplayContext.getKeywords(), isHighlightEnabled?boolean) 
68            immagineInEvidenza=d.get(HERA_FIELD_PREFIX_TEXT+classTypeId + HERA_FIELD_IMMAGINE + languageId) 
69            immagineInEvidenzaType2=d.get(HERA_FIELD_PREFIX_TEXT+classTypeId + HERA_FIELD_IMMAGINE_TYPE2 + languageId) 
70            urlTitle=d.get(HERA_FIELD_URL_TITLE) 
71            contentSummary=hera_template_tool.highlight(d.get(HERA_CONTENT),  searchResultsPortletDisplayContext.getKeywords(), isHighlightEnabled?boolean) 
72            contentDate=hera_template_tool.getDateFormattedBy(d.get(HERA_FIELD_DISPLAYDATE),"dd/MM/yyyy",locale) 
73            publishDate=hera_template_tool.getDateFormattedBy(d.get(HERA_FIELD_PUBLISH_DATE),"dd/MM/yyyy",locale) 
74            oraPubblicazione = d.get(HERA_FIELD_PREFIX +classTypeId + HERA_ORA_PUBBLICAZIONE + languageId) 
75            oraPubblicazioneObj = oraPubblicazione 
76            checkcategory=0 
77            contentUrl=hera_template_tool.getSearchResultViewURL(renderRequest, renderResponse, 
78            d.get(HERA_FIELD_ENTRY_CLASS_NAME), d.get(HERA_FIELD_CLASSPK)?number, true, currentUrl) 
79            content=d.get(HERA_FIELD_CONTENT) titlepage=languageUtil.get(locale, titlepage, 
80            layout.getName(locale)) /> 
81 
82            <#attempt> 
83                <#assign immagineInEvidenzaObj=jsonFactoryUtil.createJSONObject(immagineInEvidenza)/>		 
84                <#recover> 
85					         <#attempt> 
86                     <#assign immagineInEvidenzaObj=jsonFactoryUtil.createJSONObject(immagineInEvidenzaType2)/>		 
87                     <#recover> 
88					             <#assign immagineInEvidenzaObj=""/> 
89						       </#attempt> 
90						</#attempt> 
91 
92            <div class="post-item mb-3"> 
93                <a href="${urlTitle}" class="tile boxarchivio-round position-relative white-bg"> 
94                    <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content > 
95                    <div class="row d-flex align-items-center"> 
96                        <#else> 
97                        <div class="row d-flex align-items-center min-height-168"> 
98                            </#if> 
99                            <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content && immagineInEvidenzaObj.groupId?? && immagineInEvidenzaObj.name?? && immagineInEvidenzaObj.uuid??> 
100                                <#assign immagineUrl="/documents/" + immagineInEvidenzaObj.groupId + "/0/" + immagineInEvidenzaObj.name + "/" + immagineInEvidenzaObj.uuid /> 
101															  <div class="col-xs-3 col-md-2"> 
102                                    <img title="${immagineInEvidenzaObj.name}" alt="${titlepage}" class="agg-tile-image img-archivio-news" src="${immagineUrl}" /> 
103                                </div> 
104                                <div class="col-xs-9 col-md-10 offset-lg-1 col-lg-9 px-5 px-md-0"> 
105                                    <div class="container px-lg-3 pr-xl-4"> 
106                                        <div class="black py-2 small"> 
107                                            <div class="mr-0 mr-md-5 d-inline"> 
108                                                <#attempt> 
109                                                    ${contentDate} 
110                                                    <#recover> 
111                                                </#attempt> 
112                                            </div> 
113                                            <#assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/> 
114                                            <#list assetCategoryList as entryCategory> 
115                                                <#if entryCategory.vocabularyId == vocabularyId || true> 
116                                                    <#assign catName = entryCategory.name> 
117                                                    <#if catName==CATEGORY_HERA_SPA> 
118                                                        <#assign checkcategory=1 /> 
119                                                    </#if> 
120                                                    <#if catName==CATEGORY_IR_PRICE> 
121                                                        <#assign checkcategory=1 /> 
122                                                    </#if> 
123 
124                                                    <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1 ${catName?lower_case}"> 
125                                                        ${catName} 
126                                                    </div> 
127                                                </#if> 
128                                            </#list> 
129                                        </div> 
130 
131                                        <h3 class="titlesize bigger black letter-spacing-sm bolder"> ${contentTitle}</h3> 
132                                        <#if description?? && description?has_content> 
133                                            <div class="d-none d-lg-block greyish-brown tilesize"> ${description} </div> 
134                                        <#else> 
135                                            <div class="d-none d-lg-block greyish-brown tilesize"> 
136                                                ${contentSummary} 
137 
138                                            </div> 
139                                        </#if> 
140                                        <#if checkcategory==1> 
141                                            <i class="black py-2 mr-0 mr-md-3"> 
142                                                <#if publishDate!=""> Online dal ${publishDate} </#if> 
143                                                <#--<#list oraPubblicazioneObj as ora_pubb>--> 
144                                                <#if oraPubblicazioneObj!=""> 
145                                                    alle ore ${oraPubblicazioneObj?datetime("HH:mm:ss")?string("HH:mm")} 
146                                                </#if> 
147                                                <#--</#list>--> 
148 
149                                            </i> 
150                                        </#if> 
151                                    </div> 
152                                </div> 
153                            <#else> 
154                                <div class="col-xs-12 col-md-10"> 
155                                    <div class="container"> 
156                                        <div class="ml-4 black py-2 small mr-3"> 
157                                            <div class="mr-5 d-inline"> 
158                                                ${contentDate} 
159                                            </div> 
160                                            <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1"> 
161                                                <#assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/> 
162                                                <#list assetCategoryList as entryCategory> 
163                                                    <#if entryCategory.vocabularyId == vocabularyId> 
164                                                        <#assign catName = entryCategory.name> 
165                                                        <#if catName==CATEGORY_HERA_SPA> 
166                                                            <#assign checkcategory=1 /> 
167                                                        </#if> 
168                                                        <#if catName==CATEGORY_IR_PRICE> 
169                                                            <#assign checkcategory=1 /> 
170                                                        </#if> 
171 
172                                                        <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1"> 
173                                                            ${catName} 
174                                                        </div> 
175                                                    </#if> 
176                                                </#list> 
177                                            </div> 
178                                        </div> 
179                                        <h3 class="titlesize bigger ml-4 black letter-spacing-sm bolder"> ${contentTitle}</h3> 
180                                        <#if description?? && description?has_content> 
181                                            <div class="d-none d-lg-block black tilesize ml-4"> 
182                                                ${description} 
183                                            </div> 
184                                        <#else> 
185                                            <div class="d-none d-lg-block greyish-brown tilesize ml-4"> 
186                                                ${contentSummary} 
187																							   
188                                            </div> 
189                                        </#if> 
190                                        <#if checkcategory==1> 
191                                            <i class="ml-4 black py-2 small mr-3"> 
192                                                <#if publishDate!=""> Online dal ${publishDate} </#if> 
193                                                <#--<#list oraPubblicazioneObj as ora_pubb>--> 
194                                                <#if oraPubblicazioneObj!=""> 
195                                                    alle ore ${oraPubblicazioneObj?datetime("HH:mm:ss")?string("HH:mm")} 
196                                                </#if> 
197                                                <#--</#list>--> 
198                                            </i> 
199                                        </#if> 
200                                    </div> 
201                                </div> 
202                            </#if> 
203                        </div> 
204                </a> 
205            </div> 
206					 
207        </#list> 
208    </#if> 
209</div> 
210 
211 
212<script> 
213    $(document).ready(function () { 
214        var url = window.location.href; 
215        if (url.indexOf("/-/")>=0){ 
216            var recoverurl=localStorage.getItem("reindexcomunicati"); 
217            $(".reindexlink").attr("href",recoverurl); 
218        }else{ 
219            localStorage.setItem("reindexcomunicati", url); 
220
221    }); 
222</script> 

Pre-Footer Standard

Hera SpA, Viale Carlo Berti Pichat 2/4, 40127 Bologna, Tel.051287111 www.gruppohera.it