Menu Display


Alert Web

HeraAssetPublisherFilterComuneSelector

Shareholders Meeting: new Board of Directors appointed, 2022 financial statements approved and dividend increased to 12.5 cents

Testata News

Hera Custom Facet Publish Date

Custom Facet

ddmStructureKey

Hera Custom Facet Publish Date

Asset Publisher

15/01/2026
Hera remains a Top Employer: people, skills and innovation to drive the Group’s strategy

For the seventeenth consecutive year, we are confirmed among the leading organisations for human resources management

We have once again been ranked among the best Italian companies for people management and development policies, obtaining the Top Employer certification for the seventeenth year running.

The award recognises the Hera Group’s strategic commitment to continuous learning and organisational wellbeing, in a landscape where career longevity, talent attraction and generational inclusion are increasingly critical.

With over 10,500 employees, 96% of whom are employed on permanent contracts, we distinguish ourselves through an HR model founded on flexible welfare, 360-degree wellbeing, professional growth, the enhancement of uniqueness and a strong cultural identity. Furthermore, our multi-business nature represents a significant benchmark on the national stage, offering diverse career paths and the opportunity to develop new skills within the same organisation.

For us, continuous training is a cornerstone of its ‘people strategy’: thanks to an annual investment of approximately €15 million, over 97% of employees participate in at least one training initiative, averaging 30 hours per capita. A central role is played by HerAcademy, our corporate university, which aims to support the energy, environmental, digital and technological transitions through innovative programmes and ongoing dialogue with academia.

On the welfare front, we allocate €23 million annually to its Hextra system, which involves 99% of the workforce. The scheme offers, among other opportunities, initiatives for parenting support, health and pension services, and programmes dedicated to psychological and financial wellbeing.

For further information
Press release
Visit “Working at Hera group” web area

Asset Publisher

Shareholders Meeting: new Board of Directors appointed, 2022 financial statements approved and dividend increased to 12.5 cents

27/04/2023
Shareholders Meeting: new Board of Directors appointed, 2022 financial statements approved and dividend increased to 12.5 cents

The Group continues along its path of growth, creating value shareholders and the local areas served. Cristian Fabbri appointed Executive Chairman of the Board of Directors and Orazio Iacono confirmed as CEO

Hera’s Ordinary Shareholders Meeting, chaired by Tomaso Tommasi di Vignano, was held this morning in Bologna to approve the 2022 financial statements and the payment of a dividend rising to 12.5 cents per share, in line with what was previously announced during the presentation of the Business Plan to 2026.

2022 financial statements approved with results showing growth

The Assembly approved the 2022 financial statements, which confirmed growth in key operating and financial indicators and in investments.
These figures demonstrate, once again, the validity of the management policies implemented by the Group, which, together with its solid and resilient multi-business industrial model, have proved effective in responding to the complex external scenario, enabling it to guarantee continuity and quality of services and to create value for the company and all stakeholders, while pursuing sustainable development.

Dividends paid rise to 12.5 cents per share

The Shareholders Meeting then approved the Board of Directors’ proposal to distribute a dividend coming to 12.5 cents per share, up 4.2% compared to the last dividend paid.
The ex-dividend date was set at 19 June 2023, with payment as of 21 June 2023. The dividend will be paid to shares recorded on 20 June 2023. The dividend paid, based on the Hera share price at 31/12/2022, corresponds to an annual return of 4.94%.

Sustainability Report: Shared-value Ebitda up sharply to 670.3 million euro

The 2022 Sustainability Report was also presented during the Shareholders Meeting, showing that improvement in operating and financial indicators goes hand in hand with the Group’s focus on sustainability and its attention towards all stakeholders. More specifically, in 2022, shared-value Ebitda, which refers to business activities that also respond to the drivers for sustainable growth and therefore involve operations that help meet the targets on the Global Agenda, rose to 670.3 million euro, up significantly compared to 2021 (+17.5%) and corresponding to 51.8% of overall Ebitda.

Board of Directors and the Board of Statutory Auditors renewed

The Board of Directors and the Board of Statutory Auditors were renewed for the next three years (their mandate expiring on the date of the Shareholders Meeting held to approve the 2025 financial statements).
As an outcome of the vote, the following directors were appointed:

  • majority list (representing Hera’s public shareholders agreement): Cristian Fabbri, Orazio Iacono, Gabriele Giacobazzi, Fabio Bacchilega, Gianni Bessi, Grazia Ghermandi, Alessandro Melcarne, Lorenzo Minganti, Milvia Mingozzi, Marina Monassi and Monica Mondardini
  • minority lists: Francesco Perrini, Paola Gina Maria Schwizer, Alice Vatta, Bruno Tani.

The CVs of the new directors can be consulted at:
https://eng.gruppohera.it/group_eng/corporate-governance/board-of-directors

As regards the Board of Statutory Auditors, the following auditors were appointed:

  • majority list (representing Hera’s public shareholders agreement): Marianna Girolomini, Antonio Gaiani (standing auditors), Susanna Giuriatti (alternate auditor)
  • minority list: Myriam Amato (Chairman), Stefano Gnocchi (alternate auditor).

The CVs of the new auditors can be consulted at:
https://eng.gruppohera.it/group_eng/corporate-governance/board-of-statutory-auditors

Executive Chairman, Vice Chairman and CEO appointed

The inaugural meeting of Hera’s Board of Directors, appointed in the morning by the Shareholders Meeting, was held this afternoon in Bologna. The Board appointed the Chairman, Vice Chairman and CEO.
Cristian Fabbri, who has been with the company since 2006, was appointed Executive Chairman. Within the Group, he held positions involving increasing responsibilities before becoming Hera’s Central Market Director, CEO of Group subsidiaries Hera Comm and EstEnergy, and a member of the Boards of Directors of other Group companies.
Gabriele Giacobazzi was confirmed as (non-executive) Vice-Chairman, the role he has covered since 2020. President of the Association of Engineers, he has been a professor at the Faculty of Engineering of the University of Modena and Reggio Emilia.
Orazio Iacono was confirmed as CEO, the position he has held at Hera since May 2022. He previously worked at RFI and later Trenitalia, eventually acting as CEO and General Manager, a position he held until 2020. In 2021 he was Senior Advisor Oaktree Capital Management/PwC Italy and later became Chief Operating Officer Sustainable Infrastructures at Saipem.

Lastly, the Board of Directors thanked Tomaso Tommasi di Vignano, whose term of office came to an end after more than 20 years at the helm of the Hera Group, for his fundamental contribution to the company’s growth.

“I am honored to have been appointed Executive Chairman of Hera and I thank the Shareholders and the Board of Directors for their trust - declared the new Executive Chairman of the Hera Group, Cristian Fabbri -. I have been working in this Group since its constitutive phases in 2002. In 21 years we have achieved ambitious growth and value creation goals by working to eliminate the carbon neutrality of our activities and those of our customers, the regeneration of resources and the resilience of the system of services in the area. Together with the CEO Orazio Iacono, all the management and employees, we will continue in this direction for the benefit of the local ecosystem, future generations, our customers and our shareholders. I take the baton from Dr. Tomaso Tommasi di Vignano who led the Hera group for 21 years in an uninterrupted growth path and who leaves a solid company ready to face new challenges and hit ambitious goals. Special thanks to him."

For further information
Press release
Shareholders’ Meeting 2023
Online Report FY2022
Online Sustainability Report 2022

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: contentDate = hera_template_tool.getD...  [in template "20099#20135#57725658" at line 72, 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						<#assign param_sezione = request.getParameter("selectedSection")!"" /> 
93            <#assign idSezione = 0 /> <!-- Imposta un valore di default --> 
94            <#if param_sezione?has_content> 
95                <#assign idSezione = param_sezione?number /> 
96            </#if> 
97						<#assign articleToSee = 0 /> 
98						<#assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/> 
99						<#if idSezione != 0> 
100              <#list assetCategoryList as entryCategory> 
101                <#if entryCategory.vocabularyId == vocabularyId> 
102                  <#assign currCatId = entryCategory.categoryId> 
103                  <#if currCatId == idSezione> 
104                    <#assign articleToSee=1 /> 
105                    <#break> 
106                  </#if> 
107                </#if> 
108              </#list> 
109						<#else> 
110							<#assign articleToSee = 1 /> 
111						</#if>		 
112									 
113					<#if articleToSee == 1> 
114									 
115            <div class="post-item mb-3"> 
116                <a href="${urlTitle}" class="tile boxarchivio-round position-relative white-bg"> 
117                    <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content > 
118                    <div class="row d-flex align-items-center"> 
119                        <#else> 
120                        <div class="row d-flex align-items-center min-height-168"> 
121                            </#if> 
122                            <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content && immagineInEvidenzaObj.groupId?? && immagineInEvidenzaObj.name?? && immagineInEvidenzaObj.uuid??> 
123                                <#assign immagineUrl="/documents/" + immagineInEvidenzaObj.groupId + "/0/" + immagineInEvidenzaObj.name + "/" + immagineInEvidenzaObj.uuid /> 
124															  <div class="col-xs-3 col-md-2"> 
125                                    <img title="${immagineInEvidenzaObj.name}" alt="${titlepage}" class="agg-tile-image img-archivio-news" src="${immagineUrl}" /> 
126                                </div> 
127                                <div class="col-xs-9 col-md-10 offset-lg-1 col-lg-9 px-5 px-md-0"> 
128                                    <div class="container px-lg-3 pr-xl-4"> 
129                                        <div class="black py-2 small"> 
130                                            <div class="mr-0 mr-md-5 d-inline"> 
131                                                <#attempt> 
132                                                    ${contentDate} 
133                                                    <#recover> 
134                                                </#attempt> 
135                                            </div> 
136                                            <#--assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/--> 
137                                            <#list assetCategoryList as entryCategory> 
138                                                <#if entryCategory.vocabularyId == vocabularyId || true> 
139                                                    <#assign catName = entryCategory.name> 
140                                                    <#if catName==CATEGORY_HERA_SPA> 
141                                                        <#assign checkcategory=1 /> 
142                                                    </#if> 
143                                                    <#if catName==CATEGORY_IR_PRICE> 
144                                                        <#assign checkcategory=1 /> 
145                                                    </#if> 
146 
147                                                    <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1 ${catName?lower_case}"> 
148                                                        ${catName} 
149                                                    </div> 
150                                                </#if> 
151                                            </#list> 
152                                        </div> 
153 
154                                        <h3 class="titlesize bigger black letter-spacing-sm bolder"> ${contentTitle}</h3> 
155                                        <#if description?? && description?has_content> 
156                                            <div class="d-none d-lg-block greyish-brown tilesize"> ${description} </div> 
157                                        <#else> 
158                                            <div class="d-none d-lg-block greyish-brown tilesize"> 
159                                                ${contentSummary} 
160 
161                                            </div> 
162                                        </#if> 
163                                        <#if checkcategory==1> 
164                                            <i class="black py-2 mr-0 mr-md-3"> 
165                                                <#if publishDate!=""> ${languageUtil.get(locale, "online-since")} ${publishDate} </#if> 
166                                                <#--<#list oraPubblicazioneObj as ora_pubb>--> 
167                                                <#attempt> 
168                                                    <#if oraPubblicazioneObj!=""> 
169                                                        ${languageUtil.get(locale, "at-hour")} ${oraPubblicazioneObj?datetime("HH:mm:ss")?string("HH:mm")} 
170                                                    </#if> 
171                                                    <#recover> 
172                                                </#attempt> 
173                                                <#--</#list>--> 
174 
175                                            </i> 
176                                        </#if> 
177                                    </div> 
178                                </div> 
179                            <#else> 
180                                <div class="col-xs-12 col-md-10"> 
181                                    <div class="container"> 
182                                        <div class="ml-4 black py-2 small mr-3"> 
183                                            <div class="mr-5 d-inline"> 
184                                                ${contentDate} 
185                                            </div> 
186                                            <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1"> 
187                                                <#assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/> 
188                                                <#list assetCategoryList as entryCategory> 
189                                                    <#if entryCategory.vocabularyId == vocabularyId> 
190                                                        <#assign catName = entryCategory.name> 
191                                                        <#if catName==CATEGORY_HERA_SPA> 
192                                                            <#assign checkcategory=1 /> 
193                                                        </#if> 
194                                                        <#if catName==CATEGORY_IR_PRICE> 
195                                                            <#assign checkcategory=1 /> 
196                                                        </#if> 
197 
198                                                        <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1"> 
199                                                            ${catName} 
200                                                        </div> 
201                                                    </#if> 
202                                                </#list> 
203                                            </div> 
204                                        </div> 
205                                        <h3 class="titlesize bigger ml-4 black letter-spacing-sm bolder"> ${contentTitle}</h3> 
206                                        <#if description?? && description?has_content> 
207                                            <div class="d-none d-lg-block black tilesize ml-4"> 
208                                                ${description} 
209                                            </div> 
210                                        <#else> 
211                                            <div class="d-none d-lg-block greyish-brown tilesize ml-4"> 
212                                                ${contentSummary} 
213																							   
214                                            </div> 
215                                        </#if> 
216                                        <#if checkcategory==1> 
217                                            <i class="ml-4 black py-2 small mr-3"> 
218                                                <#if publishDate!=""> ${languageUtil.get(locale, "online-since")} ${publishDate} </#if> 
219                                                <#--<#list oraPubblicazioneObj as ora_pubb>--> 
220                                                <#if oraPubblicazioneObj!=""> 
221                                                    ${languageUtil.get(locale, "at-hour")} ${oraPubblicazioneObj?datetime("HH:mm:ss")?string("HH:mm")} 
222                                                </#if> 
223                                                <#--</#list>--> 
224                                            </i> 
225                                        </#if> 
226                                    </div> 
227                                </div> 
228                            </#if> 
229                        </div> 
230                </a> 
231            </div> 
232					</#if>			 
233        </#list> 
234    </#if> 
235</div> 
236 
237 
238<script> 
239    $(document).ready(function () { 
240        var url = window.location.href; 
241        if (url.indexOf("/-/")>=0){ 
242            var recoverurl=localStorage.getItem("reindexcomunicati"); 
243            $(".reindexlink").attr("href",recoverurl); 
244        }else{ 
245            localStorage.setItem("reindexcomunicati", url); 
246
247    }); 
248</script> 

Pre-Footer Standard

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