Hera Board of Directors approves 1Q 2017 results
Hera Custom Facet Publish Date
Custom Facet
Category Facet
Hera Custom Facet Publish Date
Search Bar
Asset Publisher
Consolidated first quarter report shows growth in all operational-financial indicators and a positive contribution coming from all business areas, alongside continuing improvement in net debt.

Financial highlights
- Revenues at € 1,585.5 million (+28.3%)
- EBITDA at € 306.8 million (+10.2%)
- Net profits for Shareholders at € 109.9 million (+20.5%)
- Net debt at € 2,548.7 million
Operational highlights
- Good contribution to growth coming from all businesses, especially the energy sales area
- Solid customer base in the energy sectors, increasing to roughly 2.3 million customers
- Management geared towards creating efficiencies and synergies
- Net debt shows further improvement during the quarter, in spite of the recent acquisitions of Aliplast and Teseco
Today, the Hera Group’s new Board of Directors, appointed on 27 April 2017, unanimously approved the consolidated first quarter results, which confirm a rising trend in all main indicators.
These positive results were supported by the organic growth ensuing from market expansion, which involved recently awarded tenders for default gas and safeguarded electricity services. Efficiencies and synergies were simultaneously pursued, alongside M&A activities concerning above all acquisitions in the energy area carried out in 2016 (Julia Servizi and Gran Sasso), with the contribution coming from Teseco and Aliplast not yet recorded.
Revenues reach almost € 1.6 billion
In the first quarter of 2017, revenues amounted to € 1,585.5 million, with a sharp increase over the € 1,235.4 seen in the same period of 2016. This result reflects, in addition to a change in the assignment of general system charges introduced by current regulations, a larger amount of trading, higher regulated revenues in water services and the electricity area, and increased volumes of gas sold owing to climatic factors.
EBITDA rises to € 306.8 million
EBITDA passed from € 278.4 million in the first three months of 2016 to € 306.8 million at 31 March 2017, recording a growth of over € 28 million (+10.2%). This growth is accounted for by the good performances seen in all Group areas, in particular in the energy areas. These results were also influenced by the acquisitions made during 2016.
Operational results and pre-tax profits up, financial management improves
Operating profits at 31 March 2017 came to € 187.3 million, up over the € 170.8 million seen in the same period of 2016 (+9.7%). Financial management improved by € 2.6 million, amounting to € 23.1 million at the end of the first quarter, thanks to a good contribution coming from affiliated companies and higher income from safeguarded customers. In light of this, pre-tax profits went from € 145.1 million in the first quarter of 2016 to € 164.2 million in the same period in 2017, showing a further increase in the rate of growth (+13.2%).
Net profits for Shareholders grow, reaching roughly € 110 million (+20.5%)
Profits pertaining to Group Shareholders at 31 March 2017 rose to € 109.9 million, up 20.5% compared to the € 91.2 million seen in 2016. A considerable improvement in the tax rate was among the factors responsible, going from 33.3% to 29.8% (thanks to a decrease in the Ires rate, benefits ensuing from the application of the “patent box” and tax credits for research and development, as well as tax breaks for maxi amortisations).
Over € 150 million in investments and a slight improvement in net debt, in spite of recent acquisitions
In the first three months of 2017, Group investments amounted to € 154.1 million, including the acquisition of a financial holding in the Aliplast Group and the plant branch of Teseco, without which the amount is in line with the same period in 2016 (€ 68.5 million). Operating investments mainly concerned interventions on plants, networks and infrastructures, to which one must add regulatory upgrading above all in the gas area, involving a large-scale meter substitution, and the purification and sewerage areas.
Net debt settled at € 2,548.7 million, with a slight drop compared to the € 2,558.9 million recorded at 31 December 2016, thanks to the positive and rising cash flow generation which allowed, among other things, the recent acquisitions to be financed. The net debt/EBITDA ratio, calculated on a rolling 12-month basis, therefore settled at 2.7, highlighting an improvement in financial solidity.
Gas
The gas area, which includes services in natural gas and LPG distribution and sales, district heating and heat management, recorded an EBITDA that settled at € 135.6 million in the first quarter of 2017, increasing over the € 130.3 million seen at 31 March 2016 (+4.1%) thanks to higher volumes of gas sold and the wider scope of the service offered. The number of gas customers rose to almost 1.4 million, up 4.2% over the same period in 2016, thanks to commercial actions, the new portions of the default service awarded and the two acquisitions recently carried out in Abruzzo (Julia Servizi and Gran Sasso).
The gas area accounted for 44.2% of Group EBITDA.
Water cycle
EBITDA for the integrated water cycle area, which includes aqueduct, purification and sewerage services, went from € 49.8 million in the first quarter of 2016 to € 53.3 million in the first three months of 2017 (+6.9%), thanks in particular to higher revenues from delivery. A premium for service quality also contributed to the results, granted by the regulatory authorities based on the current tariffary method.
The integrated water cycle area accounted for 17.4% of Group EBITDA.
Waste
The waste area, which includes waste collection, treatment and disposal services, recorded an EBITDA which went from € 62.4 million in the first quarter of 2016 to € 64.0 at 31 March 2017 (+2.6%). This trend is explained by both the good performances in the urban hygiene sector and the higher volumes of market waste treated. The operational status of the Ravenna and Imola plants in the first quarter of 2017, indeed, allowed free market activities to increase by roughly 8%. These good results were able to more than offset the impact of the end of incentives for renewables, largely linked to a WTE plant in the Molise reagion (roughly -3 million). As regards the company Aliplast, instead, given that the acquisition was formally concluded on 3 April 2017, it will contribute to the Group’s half-year results.
Good results were seen in the area of sorted waste as well, which rose to 57.5%, compared to the 56.2% seen in the first three months of 2016, thanks to the wide range of projects implemented across all areas served.
The waste area accounted for 20.9% of Group EBITDA.
Electricity
EBITDA for the electricity area, which includes services in electricity production, distribution and sales, rose from € 31.6 million in the first quarter of 2016 to € 48.4 million at 31 March 2017 (+53.2%), thanks above all to a higher amount of sales on the free market and the safeguarded market, as well as profits in electricity production. In this area, furthermore, the number of customers increased to over 900,000 (+5.6% compared to Q1 2016), thanks among other things to reinforced commercial action and the acquisition of customers from the Abruzzo companies.
The electricity area accounted for 15.8% of Group EBITDA.
The manager responsible for drafting the company’s accounting statements, Luca Moroni, declares, pursuant to article 154-bis paragraph 2 of the TUF, that the information contained in the present press release corresponds to the documentation available and to the account books and entries.
The interim management report and related materials will be available to the public at Company Headquarters and on the website www.gruppohera.it.
Unaudited extracts from the Interim Financial Statements at 31 March 2017 are attached.
PROFIT & LOSS (M€) | 31/03/2017 | INC% | 31/03/2016 | INC.% | CH. | CH. % |
---|---|---|---|---|---|---|
Sales | 1,585.5 | 1,235.4 | +350.1 | +28.3% | ||
Other operating revenues | 82.1 | 5.2% | 73.7 | 6.0% | +8.4 | +11.4% |
Raw material | (732.2) | -46.2% | (608.5) | -49.3% | +123.7 | +20.3% |
Services costs | (488.8) | -30.8% | (281.7) | -22.8% | +207.1 | +73.5% |
Other operating expenses | (12.0) | -0.8% | (12.1) | -1.0% | -0.1 | -0.8% |
Personnel costs | (137.2) | -8.7% | (132.9) | -10.8% | +4.3 | +3.2% |
Capitalisations | 9.4 | 0.6% | 4.6 | 0.4% | +4.8 | +104.8% |
Ebitda | 306.8 | 19.4% | 278.4 | 22.5% | +28.4 | +10.2% |
Depreciation and provisions | (119.5) | -7.5% | (107.6) | -8.7% | +11.9 | +11.1% |
Ebit | 187.3 | 11.8% | 170.8 | 13.8% | +16.5 | +9.7% |
Financial inc./(exp.) | (23.1) | -1.5% | (25.7) | -2.1% | -2.6 | -10.1% |
Pre tax profit | 164.2 | 10.4% | 145.1 | 11.7% | +19.1 | +13.2% |
Tax | (48.9) | -3.1% | (48.4) | -3.9% | +0.5 | +1.0% |
Net profit | 115.3 | 7.3% | 96.8 | 7.8% | +18.5 | +19.1% |
Attributable to: Shareholders of the Parent Company Minority shareholders |
109.9 5.4 |
6.9% 0.3% |
91.2 5.6 |
7.4% 0.5% |
+18.7 -0.2 |
+20.5% -3.5% |
BALANCE SHEET (M€) | 31/03/2017 | INC% | 31/12/2016 | INC.% | CH. | CH. % |
---|---|---|---|---|---|---|
Net fixed assets | 5,663.7 | 108.3% | 5,564.5 | 108.7% | +99.2 | +1.8% |
Working capital | 121.6 | 2.3% | 99.9 | 2.0% | +21.7 | +21.7% |
(Provisions) | (553.8) | (10.6%) | (543.4) | (10.7%) | (10.4) | +1.9% |
Net invested capital | 5,231.5 | 100.0% | 5,121.0 | 100.0% | +110.5 | +2.2% |
Net equity | 2,682.8 | 51.3% | 2,562.1 | 50.0% | +120.7 | +4.7% |
Long term net financial debt | 2,757.3 | 52.7% | 2,757.5 | 53.9% | (0.2) | +0.0% |
Short term net financial debt | (208.6) | (4.0%) | (198.6) | (3.9%) | (10.0) | +5.0% |
Net financial debts | 2,548.7 | 48.7% | 2,558.9 | 50.0% | (10.2) | (0.4%) |
Net invested capital | 5,231.5 | 100.0% | 5,121.0 | 100.0% | +110.5 | +2.2% |
For further information
Financial report as at 31/03/2017Press release
Newsletter as at 31/03/2017
Financial data as at 31/03/2017
Asset Publisher
Search Results
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 <#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!=""> Online dal ${publishDate} </#if>
166 <#--<#list oraPubblicazioneObj as ora_pubb>-->
167 <#attempt>
168 <#if oraPubblicazioneObj!="">
169 alle ore ${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!=""> Online dal ${publishDate} </#if>
219 <#--<#list oraPubblicazioneObj as ora_pubb>-->
220 <#if oraPubblicazioneObj!="">
221 alle ore ${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>