An Error Occurred:

Exception while calling encodeEnd on : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /releaseDetails.xhtml][Class: org.apache.myfaces.custom.document.Document,Id: _id1][Class: org.apache.myfaces.custom.document.DocumentBody,Id: _id16][Class: javax.faces.component.html.HtmlPanelGroup,Id: temp_base_main]}

Caused by:
java.util.ConcurrentModificationException - Bean: no.hugin.hol.web.action.I18nUiAction, property: uiLanguages

+ Stack Trace

javax.faces.FacesException: Exception while calling encodeEnd on : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /releaseDetails.xhtml][Class: org.apache.myfaces.custom.document.Document,Id: _id1][Class: org.apache.myfaces.custom.document.DocumentBody,Id: _id16][Class: javax.faces.component.html.HtmlPanelGroup,Id: temp_base_main]}
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:802)
	at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:252)
	at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
	at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
	at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:594)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
	at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
	at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:146)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:147)
	at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280)
	at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254)
	at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
	at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)
	at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
	at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:618)
	at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:278)
	at no.hugin.hol.web.ReleaseUrlFilter.doFilter(ReleaseUrlFilter.java:36)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
	at no.hugin.hol.web.DomainBasedRedirectingFilter.process(DomainBasedRedirectingFilter.java:69)
	at no.hugin.hol.web.DomainBasedRedirectingFilter.redirectIfNeeded(DomainBasedRedirectingFilter.java:63)
	at no.hugin.hol.web.DomainBasedRedirectingFilter.doFilter(DomainBasedRedirectingFilter.java:37)
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3451)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3417)
	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
	at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
	at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2280)
	at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2196)
	at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
	at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1632)
	at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:256)
	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
	at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
Caused by: javax.faces.FacesException: Exception while calling encodeBegin on : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /releaseDetails.xhtml][Class: org.apache.myfaces.custom.document.Document,Id: _id1][Class: org.apache.myfaces.custom.document.DocumentBody,Id: _id16][Class: javax.faces.component.html.HtmlPanelGroup,Id: temp_base_main][Class: org.ajax4jsf.component.html.AjaxForm,Id: _id76][Class: org.ajax4jsf.component.html.HtmlAjaxCommandLink,Id: _id92]}
	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:752)
	at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:424)
	at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:412)
	at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:429)
	at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:412)
	at org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.java:78)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:799)
	... 41 more
Caused by: javax.faces.el.EvaluationException: /views/headerNavigation.xhtml @137,104 value="#{i18nUiAction.uiLanguages}": Exception getting value of property uiLanguages of base of type : no.hugin.hol.web.action.I18nUiAction
	at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:60)
	at javax.faces.component.UIData.getValue(UIData.java:1095)
	at org.ajax4jsf.component.UIDataAdaptor.getValue(UIDataAdaptor.java:1459)
	at org.ajax4jsf.component.SequenceDataAdaptor.getDataModel(SequenceDataAdaptor.java:70)
	at org.ajax4jsf.component.SequenceDataAdaptor.createDataModel(SequenceDataAdaptor.java:64)
	at org.ajax4jsf.component.UIDataAdaptor.getExtendedDataModel(UIDataAdaptor.java:592)
	at org.ajax4jsf.component.UIDataAdaptor.getRowIndex(UIDataAdaptor.java:299)
	at javax.faces.component.UIComponentBase.idsAreEqual(UIComponentBase.java:603)
	at javax.faces.component.UIComponentBase.findComponentNormal(UIComponentBase.java:575)
	at javax.faces.component.UIComponentBase.findComponent(UIComponentBase.java:535)
	at javax.faces.component.UIComponentBase.findComponent(UIComponentBase.java:451)
	at org.ajax4jsf.renderkit.RendererUtils.findUIComponentBelow(RendererUtils.java:856)
	at org.ajax4jsf.renderkit.RendererUtils.findUIComponentBelow(RendererUtils.java:863)
	at org.ajax4jsf.renderkit.RendererUtils.findUIComponentBelow(RendererUtils.java:863)
	at org.ajax4jsf.renderkit.RendererUtils.findUIComponentBelow(RendererUtils.java:863)
	at org.ajax4jsf.renderkit.RendererUtils.findComponentFor(RendererUtils.java:845)
	at org.ajax4jsf.renderkit.AjaxRendererUtils.getAjaxStatus(AjaxRendererUtils.java:545)
	at org.ajax4jsf.renderkit.AjaxRendererUtils.buildEventOptions(AjaxRendererUtils.java:322)
	at org.ajax4jsf.renderkit.AjaxRendererUtils.buildOnEvent(AjaxRendererUtils.java:180)
	at org.ajax4jsf.renderkit.AjaxRendererUtils.buildOnClick(AjaxRendererUtils.java:140)
	at org.ajax4jsf.renderkit.AjaxCommandRendererBase.getOnClick(AjaxCommandRendererBase.java:63)
	at org.ajax4jsf.renderkit.html.CommandLinkRenderer.doEncodeBegin(CommandLinkRenderer.java:98)
	at org.ajax4jsf.renderkit.html.CommandLinkRenderer.doEncodeBegin(CommandLinkRenderer.java:88)
	at org.ajax4jsf.renderkit.RendererBase.encodeBegin(RendererBase.java:101)
	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:749)
	... 47 more
Caused by: javax.faces.el.EvaluationException: Bean: no.hugin.hol.web.action.I18nUiAction, property: uiLanguages
	at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:463)
	at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:85)
	at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:141)
	at com.sun.el.parser.AstValue.getValue(Unknown Source)
	at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
	at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
	at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
	... 71 more
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.GeneratedMethodAccessor529.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:459)
	... 77 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList.sort(ArrayList.java:1456)
	at java.util.Collections.sort(Collections.java:175)
	at no.hugin.hol.web.util.LocalizationUtil.addAndSortI18NlanguageListNames(LocalizationUtil.java:18)
	at no.hugin.hol.web.action.I18nUiAction.getUiLanguages(I18nUiAction.java:51)
	... 81 more

+ Component Tree

<AjaxViewRoot id="_viewRoot" immediate="false" locale="en" renderKitId="HTML_BASIC" renderRegionOnly="false" rendered="true" selfRendered="false" submitted="false" transient="false" viewId="/releaseDetails.xhtml">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<Document id="_id1" rendered="true" transient="false">
<DocumentHead id="_id2" rendered="true" transient="false">
<meta http-equiv="content-type" content="charset=UTF-8"/>
<HtmlOutputText escape="true" id="_id4" rendered="true" transient="false" value="#{i18nUiAction.localeSet}="/>
<AjaxLoadBundle basename="no.hugin.hol.common.resource.bundle.MessageBundle" id="bundle" rendered="true" transient="false" var="bundle"/>
<meta http-equiv="content-language" content="#{releaseAction.releaseInfo.language.code}"/>
<meta name="title" content="#{companyAction.companyInfo.firmName}"/> <meta name="description" content="#{releaseAction.releaseInfo.heading}"/> <meta name="keywords" content="#{companyAction.companyInfo.firmName},#{releaseAction.releaseInfo.heading}#{releaseAction.releaseInfo.tagsString}"/> <meta name="og:title" content="#{releaseAction.releaseInfo.heading}"/> <meta name="og:description" content="#{releaseAction.releaseInfo.description}"/> <meta name="og:image" content="images/white1-1.jpg"/>
<title>
<HtmlOutputText escape="true" id="_id8" rendered="true" transient="false" value="#{bundle.hugin_title}=GlobeNewswire"/>
<HtmlPanelGroup id="_id9" rendered="#{not empty releaseAction.releaseInfo.heading}=true" transient="false">
<HtmlOutputText escape="true" id="_id10" rendered="true" transient="false" value=": #{releaseAction.releaseInfo.heading}=: LINEDATA SERVICES : 2017 annual results - a reflection of the Group's investment strategies"/>
</HtmlPanelGroup>
</title>
<HtmlLoadStyle id="_id12" rendered="true" src="/css/screen.css" transient="false"/>
<HtmlLoadScript id="_id13" rendered="true" src="/js/sorttable/sorttable.js" transient="false"/>
<HtmlLoadScript id="_id14" rendered="true" src="/js/HolUtils.js" transient="false"/>
<meta content="#{commonAction.interval}" http-equiv="refresh"/> <!--[if IE]><link href="css/ie.css" rel="stylesheet" type="text/css" media="screen" /><![endif]--> <!--[if IE 6]><script type="text/javascript" src="js/hover.js"></script><![endif]-->
</DocumentHead>
<DocumentBody id="_id16" rendered="true" transient="false">
<!--the mailing form-->
<HtmlModalPanel autosized="false" controlsClass="" headerClass="" height="265" id="mailDialog" immediate="false" keepVisualState="false" left="auto" localValueSet="false" minHeight="-1" minWidth="-1" moveable="true" onhide="" onmaskclick="" onmaskcontextmenu="" onmaskdblclick="" onmaskmousedown="" onmaskmousemove="" onmaskmouseout="" onmaskmouseover="" onmaskmouseup="" onshow="" rendered="true" required="false" resizeable="false" showWhenRendered="false" top="auto" transient="false" tridentIVEngineSelectBehavior="disable" valid="true" width="370" zindex="100">
controls
<HtmlPanelGroup id="_id20" rendered="true" transient="false">
<HtmlOutputText escape="true" id="closeMailLink" rendered="true" transient="false" value="X"/>
<HtmlComponentControl attachTiming="immediate" attachTo="closeMailLink" disableDefault="false" event="onclick" for="mailDialog" id="_id21" name="" operation="hide" params="" rendered="true" transient="false"/>
</HtmlPanelGroup>
header
<HtmlPanelGroup id="_id18" rendered="true" transient="false">
<HtmlOutputText escape="true" id="_id19" rendered="true" transient="false" value="#{bundle['mail_dialog.mail_document.title']}=Mail document"/>
</HtmlPanelGroup>
<AjaxForm ajaxSingle="false" ajaxSubmit="false" bypassUpdates="false" id="mailForm" ignoreDupResponses="false" limitToList="false" rendered="true" requestDelay="-2147483648" submitted="false" timeout="-2147483648" transient="false">
<div class="form"> <div class="row"> <label>
<HtmlOutputText escape="true" id="_id23" rendered="true" transient="false" value="#{bundle['mail_dialog.email.label']}=E-mail"/>
</label>
<HtmlInputText disabled="false" disabledOnClientSide="false" displayValueOnly="false" id="mail_recipient" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="true" size="30" transient="false" valid="true" validator="#{mailAction.validateMail}"/>
<HtmlAjaxOutputPanel ajaxRendered="true" id="_id25" keepTransient="true" layout="inline" rendered="true" styleClass="valid-message" transient="false">
<span>
<HtmlMessage for="mail_recipient" id="error" rendered="true" showDetail="true" showSummary="false" tooltip="false" transient="false"/>
</span>
</HtmlAjaxOutputPanel>
</div> <div class="row"> <label>
<HtmlOutputText escape="true" id="_id29" rendered="true" transient="false" value="#{bundle['mail_dialog.sender.label']}=Sender name "/>
</label>
<HtmlInputText disabled="false" disabledOnClientSide="false" displayValueOnly="false" id="mail_sender" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="30" transient="false" valid="true"/>
</div> <div class="row"> <label class="atop">
<HtmlOutputText escape="true" id="_id32" rendered="true" transient="false" value="#{bundle['mail_dialog.comments.label']}=Comments"/>
</label>
<HtmlInputTextarea cols="26" disabled="false" displayValueOnly="false" id="mail_comments" immediate="false" localValueSet="false" readonly="false" rendered="true" required="false" rows="4" transient="false" valid="true"/>
</div> <div class="row final">
<HtmlAjaxCommandButton action="#{mailAction.mail}" ajaxSingle="false" bypassUpdates="false" disabled="false" id="sendButton" ignoreDupResponses="false" immediate="false" limitToList="false" oncomplete="windowclose();" rendered="true" requestDelay="-2147483648" size="-2147483648" timeout="-2147483648" transient="false" value="#{bundle['mail_dialog.send.label']}=Send"/>
<HtmlAjaxCommandButton ajaxSingle="false" bypassUpdates="false" disabled="false" id="cancelButton" ignoreDupResponses="false" immediate="false" limitToList="false" onclick="return false;" rendered="true" requestDelay="-2147483648" size="-2147483648" styleClass="action" timeout="-2147483648" transient="false" value="#{bundle['mail_dialog.cancel.label']}=Cancel"/>
<HtmlComponentControl attachTiming="immediate" attachTo="cancelButton" disableDefault="false" event="onclick" for="mailDialog" id="_id35" name="" operation="hide" params="" rendered="true" transient="false"/>
</div> </div>
</AjaxForm>
</HtmlModalPanel>
<!--the mail result message box-->
<HtmlModalPanel autosized="false" controlsClass="" headerClass="" height="-1" id="mailResultDialog" immediate="false" keepVisualState="false" left="auto" localValueSet="false" minHeight="-1" minWidth="-1" moveable="true" onhide="" onmaskclick="" onmaskcontextmenu="" onmaskdblclick="" onmaskmousedown="" onmaskmousemove="" onmaskmouseout="" onmaskmouseover="" onmaskmouseup="" onshow="" rendered="true" required="false" resizeable="false" showWhenRendered="false" top="auto" transient="false" tridentIVEngineSelectBehavior="disable" valid="true" width="-1" zindex="100">
controls
<HtmlPanelGroup id="_id40" rendered="true" transient="false">
<HtmlOutputText escape="true" id="closeMailResultLink" rendered="true" transient="false" value="X"/>
<HtmlComponentControl attachTiming="immediate" attachTo="closeMailResultLink" disableDefault="false" event="onclick" for="mailResultDialog" id="_id41" name="" operation="hide" params="" rendered="true" transient="false"/>
</HtmlPanelGroup>
header
<HtmlPanelGroup id="_id38" rendered="true" transient="false">
<HtmlOutputText escape="true" id="_id39" rendered="true" transient="false" value="#{bundle['mail_dialog.mail_document.title']}=Mail document"/>
</HtmlPanelGroup>
<div class="form"> <div class="row">
<HtmlAjaxOutputPanel ajaxRendered="true" id="_id43" keepTransient="true" layout="inline" rendered="true" transient="false">
<p>
<HtmlOutputText escape="true" id="_id45" rendered="true" transient="false"/>
</p> <p>
<HtmlOutputText escape="true" id="_id47" rendered="true" transient="false"/>
</p>
</HtmlAjaxOutputPanel>
</div> <div class="row final">
<HtmlAjaxCommandButton ajaxSingle="false" bypassUpdates="false" disabled="false" id="closeButton" ignoreDupResponses="false" immediate="false" limitToList="false" onclick="return false;" rendered="true" requestDelay="-2147483648" size="-2147483648" timeout="-2147483648" transient="false" value="#{bundle['mail_dialog.ok.label']}=OK"/>
<HtmlComponentControl attachTiming="immediate" attachTo="closeButton" disableDefault="false" event="onclick" for="mailResultDialog" id="_id50" name="" operation="hide" params="" rendered="true" transient="false"/>
</div> </div>
</HtmlModalPanel>
<script type="text/javascript"> function windowclose(){ if (document.getElementById('mailForm:error')==null){ Richfaces.hideModalPanel('mailDialog'); Richfaces.showModalPanel('mailResultDialog'); }; }; function resetForm(elemId) { var elem = HolUtils.getRefToElemId(elemId); if(!elem) return; if(elem.value) { elem.value = ""; } return false; } function resetMailForm() { resetForm('mail_recipient'); resetForm('mail_sender'); resetForm('mail_comments'); } </script>
<HtmlModalPanel autosized="false" controlsClass="" headerClass="" height="610" id="disclaimerDialog" immediate="false" keepVisualState="false" left="auto" localValueSet="false" minHeight="-1" minWidth="-1" moveable="true" onhide="" onmaskclick="" onmaskcontextmenu="" onmaskdblclick="" onmaskmousedown="" onmaskmousemove="" onmaskmouseout="" onmaskmouseover="" onmaskmouseup="" onshow="" rendered="true" required="false" resizeable="false" showWhenRendered="false" top="100" transient="false" tridentIVEngineSelectBehavior="disable" valid="true" width="530" zindex="100">
controls
<HtmlPanelGroup id="_id54" rendered="true" transient="false">
<HtmlOutputText escape="true" id="disclaimerCloseLink" rendered="true" transient="false" value="X"/>
<HtmlComponentControl attachTiming="immediate" attachTo="disclaimerCloseLink" disableDefault="false" event="onclick" for="disclaimerDialog" id="_id55" name="" operation="hide" params="" rendered="true" transient="false"/>
</HtmlPanelGroup>
header
<HtmlPanelGroup id="_id53" rendered="true" transient="false"/>
<HtmlPanel id="_id56" rendered="true" style="width: 500px; height: 525px; overflow: auto;" transient="false">
<HtmlOutputText escape="false" id="_id57" rendered="true" transient="false" value="#{bundle['disclaimer_dialog.text.seo']}=Statements contained in this material, particularly those regarding the possible or assumed future performance, costs, dividends, returns, production levels or rates, prices, reserves, divestments, growth of the organization making this presentation, industry growth or other trend projections and any estimated company earnings are or may be forward looking statements and as such involve risks and uncertainties. Actual results and developments may differ materially from those expressed or implied by these statements depending on a variety of factors.<br/> <br/> This material is presented by West Corporation who make no representation or warranty regarding the accuracy or liability or completeness of any information provided and any reliance you place on such information will be at your sole risk.<br/> <br/> For our company disclosures, please refer to <a href="http://www.nasdaqomx.com/publicpolicy/europeanissues/listedcompaniesdisclosureofinformation" target="_blank">http://www.nasdaqomx.com/publicpolicy/europeanissues/listedcompaniesdisclosureofinformation</a>"/>
</HtmlPanel>
<HtmlForm enctype="application/x-www-form-urlencoded" id="_id58" rendered="true" style="float: right; padding-top: 10px;" submitted="false" transient="false">
<HtmlCommandButton disabled="false" id="okButton" immediate="false" onclick="return false;" readonly="false" rendered="true" transient="false" type="button" value="#{bundle['disclaimer_dialog.ok.label']}=disclaimer_dialog.ok.label"/>
<HtmlComponentControl attachTiming="immediate" attachTo="okButton" disableDefault="false" event="onclick" for="disclaimerDialog" id="_id59" name="" operation="hide" params="" rendered="true" transient="false"/>
</HtmlForm>
</HtmlModalPanel>
<HtmlPanelGroup id="temp_base_main" rendered="true" transient="false">
<div class="page-wrapper"> <div style="display:none;">
<HtmlOutputText escape="true" id="_id61" rendered="true" transient="false" value="#{commonAction.releaseDetails}="/>
<HtmlOutputText escape="true" id="_id62" rendered="true" transient="false" value="#{webFeedAction.clearCategoryWebFeed}="/>
<HtmlOutputText escape="true" id="_id63" rendered="true" transient="false" value="#{releaseAction.increasePopularity}="/>
</div> <div class="page-header">
<AjaxForm ajaxSingle="false" ajaxSubmit="false" bypassUpdates="false" id="_id65" ignoreDupResponses="false" limitToList="false" rendered="true" requestDelay="-2147483648" submitted="false" timeout="-2147483648" transient="false">
<div class="top-header"> <div class="logotype" style="margin-top:24px; margin-bottom:24px">
<HtmlCommandLink action="#{navigationAction.homePage}" id="_id67" immediate="false" rendered="true" transient="false">
<!--TODO: use h:graphicImage instead, it allows using relative paths--> <img src="/images/logo_west_80.png" alt="Go to home page"/>
</HtmlCommandLink>
<!-- <span><a href="http://www.hugingroup.com" target="blank" title="Go to hugingroup web site">www.hugingroup.com</a></span> --> </div> <div class="hugin-group">
<!--TODO: use h:graphicImage instead, it allows using relative paths--> <img alt="GlobeNewswire" src="/images/19818_thumb_78018_nasdaq_omx.png"/>
</div> <div class="clear"/> </div>
</AjaxForm>
<div class="banner">
<img src="#{configProperties.headerBannerImageUrl}" alt="#{configProperties.headerBannerImageAlt}"/>
</div>
<div class="top-nav"> <div class="top-nav-content"> <div class="main-nav"> <div class="navigation"> <strong class="point-title">Main navigation</strong>
<AjaxForm ajaxSingle="false" ajaxSubmit="false" bypassUpdates="false" id="_id76" ignoreDupResponses="false" limitToList="false" rendered="true" requestDelay="-2147483648" submitted="false" timeout="-2147483648" transient="false">
<ul id="navigation_panel"> <li class="first #{cssBean.newsPortalStyle}">
<HtmlCommandLink action="#{navigationAction.homePage}" id="_id78" immediate="false" rendered="true" transient="false">
#{bundle['header_navigation.news_portal']}
</HtmlCommandLink>
</li> <li class="#{cssBean.releaseArchiveStyle}">
<HtmlAjaxCommandLink action="#{navigationAction.releaseArchive}" ajaxSingle="false" bypassUpdates="false" id="release_archive_link" ignoreDupResponses="false" immediate="false" limitToList="false" rendered="true" requestDelay="-2147483648" timeout="-2147483648" transient="false">
<HtmlOutputText escape="true" id="_id81" rendered="true" transient="false" value="#{bundle['header_navigation.release_archive_menu']}=Release archive"/>
<HtmlActionParameter assignToBinding="#{releasesPagingBean.start}" id="_id82" name="start" noEscape="false" rendered="true" transient="false" value="0"/>
<HtmlActionParameter assignToBinding="#{releaseArchiveBean.start}" id="_id83" name="start" noEscape="false" rendered="true" transient="false" value="0"/>
<HtmlActionParameter assignToBinding="#{eventArchiveBean.start}" id="_id84" name="start" noEscape="false" rendered="true" transient="false" value="0"/>
<HtmlActionParameter assignToBinding="#{filterParams.releaseArchiveTabFilters.archiveType}" id="_id85" name="archiveType" noEscape="false" rendered="true" transient="false" value="#{headerFilterAction.commonReleaseArchiveType}=1"/>
</HtmlAjaxCommandLink>
</li> <li class="#{cssBean.calendarStyle}">
<HtmlAjaxCommandLink action="#{navigationAction.eventArchive}" ajaxSingle="false" bypassUpdates="false" id="event_archive_link" ignoreDupResponses="false" immediate="false" limitToList="false" rendered="true" requestDelay="-2147483648" timeout="-2147483648" transient="false">
<HtmlOutputText escape="true" id="_id87" rendered="true" transient="false" value="#{bundle['header_navigation.calendar_menu']}=Calendar"/>
<HtmlActionParameter assignToBinding="#{releasesPagingBean.start}" id="_id88" name="start" noEscape="false" rendered="true" transient="false" value="0"/>
<HtmlActionParameter assignToBinding="#{releaseArchiveBean.start}" id="_id89" name="start" noEscape="false" rendered="true" transient="false" value="0"/>
<HtmlActionParameter assignToBinding="#{eventArchiveBean.start}" id="_id90" name="start" noEscape="false" rendered="true" transient="false" value="0"/>
</HtmlAjaxCommandLink>
</li> <li>
<HtmlAjaxCommandLink action="#{navigationAction.searchPage}" ajaxSingle="false" bypassUpdates="false" id="_id92" ignoreDupResponses="false" immediate="false" limitToList="false" rendered="true" requestDelay="-2147483648" status="releaseArchiveStatus,topNewsStatus,topCompaniesStatus" timeout="-2147483648" transient="false">
<div class="#{cssBean.searchStyle}">
<HtmlOutputText escape="true" id="_id94" rendered="true" transient="false" value="#{bundle['header_navigation.search.menu']}=Search >>"/>
</div>
<HtmlActionParameter assignToBinding="#{releasesPagingBean.start}" id="_id96" name="start" noEscape="false" rendered="true" transient="false" value="0"/>
<HtmlActionParameter assignToBinding="#{releaseArchiveBean.start}" id="_id97" name="start" noEscape="false" rendered="true" transient="false" value="0"/>
<HtmlActionParameter assignToBinding="#{eventArchiveBean.start}" id="_id98" name="start" noEscape="false" rendered="true" transient="false" value="0"/>
</HtmlAjaxCommandLink>
</li> </ul>
</AjaxForm>
<div class="clear"/> </div> </div> <div class="login-and-lang fclear">
<AjaxForm ajaxSingle="false" ajaxSubmit="false" bypassUpdates="false" id="ui_language_form" ignoreDupResponses="false" limitToList="false" rendered="true" requestDelay="-2147483648" submitted="false" timeout="-2147483648" transient="false">
<!-- <strong class="point-title"><h:outputText value="#{bundle['header_navigation.search_lang_title']}"/></strong> --> <div class="meta-box"> <ul class="meta-box-nav fclear"> <li>
<a href="#{configProperties.registerNowLoginUrl}">
<HtmlOutputText escape="true" id="_id103" rendered="true" transient="false" value="#{bundle['register_now.login_my_hugin.href']}=Login"/>
</a>
</li> <li>#{bundle['header_navigation.languages']}</li> </ul> </div> <div class="nav-bar"> <ul> <li> <div class="select-wrap"> <div class="lang-box fclear"> <span class="lang"> <img src="/images/lang/#{i18nUiAction.selectedLanguage.code}.png" alt="#{i18nUiAction.selectedLanguage.code}" title="#{i18nUiAction.selectedLanguage.code}" class="flag-fix"/> #{i18nUiAction.selectedLanguage.name} </span> <span class="marker"/> </div> <div class="second-menu" id="lang-box-menu"> <div class="second-menu-wrap"> <ul>
<HtmlAjaxRepeat componentState="org.ajax4jsf.component.SequenceDataAdaptor$1@feef578" first="0" id="ui_repeat_language" rendered="true" rowIndex="0" rows="0" transient="false" var="lang">
<li onclick="HolUtils.clickOnChildLink(this);">
<HtmlCommandLink action="#{i18nUiAction.changeUiLanguage}" id="ui_language" immediate="false" rendered="true" style="display:none;" transient="false">
<HtmlActionParameter assignToBinding="#{i18nUiBean.selectedLanguage}" id="ui_languageselectedLanguage" name="selectedLanguage" noEscape="false" rendered="true" transient="false"/>
<HtmlActionParameter id="ui_languagerId" name="rId" noEscape="false" rendered="true" transient="false" value="#{releaseAction.releaseInfo.translationList.translations[lang] eq null ? param.rId : releaseAction.releaseInfo.translationList.translations[lang]}=2168554"/>
</HtmlCommandLink>
<img src="/images/lang/#{lang.code}.png" alt="#{lang.name}" title="#{lang.name}"/> #{lang.name} </li>
</HtmlAjaxRepeat>
</ul> </div><!-- /second menu wrap --> </div><!-- /second menu --> </div><!-- /select wrap --> </li> </ul> </div> <div class="clear"/>
<HtmlAjaxStatus forceId="false" id="i18n_id" rendered="true" transient="false">
start
<HtmlPanelGroup id="_id109" rendered="true" transient="false">
<div align="center">
<HtmlGraphicImage id="_id111" ismap="false" rendered="true" styleClass="status_img" transient="false" url="/images/grid-loading_2.gif" value="/images/grid-loading_2.gif"/>
</div>
</HtmlPanelGroup>
</HtmlAjaxStatus>
</AjaxForm>
</div> <div class="clear"/> </div> <div class="clear"/> </div>
<div class="clear"/>
</div> <div class="page-content">
<!-- the order of calls is important here -->
<div id="release-detail-page"> <div class="content"> <div class="content-header fclear"> <div class="title"> <h2>
<HtmlOutputText escape="true" id="_id118" rendered="true" transient="false" value="#{bundle['release_details.release.text']}=Release"/>
<span>
<HtmlOutputText escape="true" id="_id120" rendered="true" transient="false" value="#{bundle['release_details.details.text']}=details"/>
</span> </h2> </div> <div class="rss-box" title="#{bundle['hol.web_feed.mouserollover.message']}">
<HtmlPanelGroup id="release_details_web_feed_url" rendered="true" transient="false">
<a href="#{webFeedAction.url}"> <span>
<HtmlOutputText escape="true" id="_id123" rendered="true" transient="false" value="#{bundle['rss.href']}=rss"/>
</span> </a>
</HtmlPanelGroup>
</div> </div> <div class="content-wrap"> <div class="releases-list bottom-decor">
<HtmlForm enctype="application/x-www-form-urlencoded" id="jsf_releasedetails_releaseslist" rendered="true" submitted="false" transient="false">
<table cellpadding="0" cellspacing="0"> <tr> <th class="release-info"> <div class="company-name">
<HtmlOutputLink id="_id127" rendered="true" transient="false" value="/companyDetails.faces">
<UIParameter id="_id128" name="#{companyAction.companyParamName}=cId" rendered="true" transient="false" value="#{info.firmId}=143495"/>
<HtmlOutputText escape="true" id="_id129" rendered="true" transient="false" value="#{info.firmName}=LINEDATA SERVICES"/>
</HtmlOutputLink>
</div> </th> <td class="date-time"> <span class="date">
<HtmlOutputText converter="javax.faces.convert.DateTimeConverter@1ddd2bdf" escape="true" id="_id131" rendered="true" transient="false" value="#{release.publishDate}=2018-02-13 18:00:00.0"/>
</span> <span class="time">
<HtmlOutputText converter="javax.faces.convert.DateTimeConverter@50ac59f4" escape="true" id="_id133" rendered="true" transient="false" value="#{release.publishDate}=2018-02-13 18:00:00.0"/>
</span> </td> <td class="actions" style="width: 100px;"> <ul style=""> <li class="action-print" style="display:inline; margin-right: 5px;">
<HtmlOutputLink id="printLink" rendered="true" style="text-indent: 0;" transient="false" value="#">
<HtmlGraphicImage alt="Print" id="_id135" ismap="false" rendered="true" transient="false" url="/images/icon_action_print.png" value="/images/icon_action_print.png"/>
</HtmlOutputLink>
<HtmlComponentControl attachTiming="immediate" attachTo="printLink" disableDefault="false" event="onclick" for="printDialog" id="_id136" name="" operation="show" params="" rendered="true" transient="false"/>
</li> <li style="display:inline;"> <a id="addThisId" style="text-decoration:none; display: inline; text-indent: 0;" target="-blank"> <img src="http://s7.addthis.com/static/btn/sm-plus.gif" border="0" alt="Share"/> #{bundle['release_details.add_this.button.text']} </a> <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=xa-4ccfef13008ffa28"/> <script type="text/javascript"> shareURI("#{info.firmNameJsEscaped}", "#{release.headingJsEscaped}", addthis.button, "#addThisId", "#{configProperties.socialMediaUrl}/hol/releaseDetails.faces?rId=#{releaseAction.releaseId}", "#{i18nUiAction.selectedLanguage.code}"); </script> </li> </ul> <div style="text-align:left;">
<HtmlOutputLink id="permalink" rendered="true" style="display:inline; text-indent:0 !important;" transient="false" value="#{releaseAction.releaseInfo.url}=/2018/02/13/LINEDATA+SERVICES+2017+annual+results+a+reflection+of+the+Group+s+investment+strategies+HUG2168554.html">
#{bundle['release_details.permalink_text']}
</HtmlOutputLink>
</div> </td> <td class="actions"> <div class="flags">
<HtmlDataList border="-2147483648" first="0" forceId="false" id="_id140" preserveRowStates="false" rendered="true" rowIndex="-1" rowIndexVar="rowIndex" rows="0" transient="false" var="language">
<HtmlPanelGroup id="_id141" rendered="#{release.language.id eq language.id}=false" transient="false">
<HtmlPanelGroup id="_id142" rendered="#{language.code != null}=false" transient="false">
<span id="language_code_release_detail_#{language.id}" style="display:none;"> #{language.code} </span> <img src="/images/lang/#{language.code}.png" alt="#{language.code}" class="act" onError="HolUtils.showSpan(this,'language_code_release_detail_#{language.id}')"/>
</HtmlPanelGroup>
</HtmlPanelGroup>
<HtmlPanelGroup id="_id144" rendered="#{release.language.id ne language.id}=true" transient="false">
<HtmlOutputLink id="_id145" rendered="true" title="#{language.name}=" transient="false">
<HtmlPanelGroup id="_id146" rendered="#{language.code != null}=false" transient="false">
<span id="language_code_release_#{language.id}" style="display:none;"> #{language.code} </span> <img src="/images/lang/#{language.code}.png" alt="#{language.code}" class="lnk" onError="HolUtils.showSpan(this,'language_code_release_#{language.id}')"/>
</HtmlPanelGroup>
</HtmlOutputLink>
</HtmlPanelGroup>
</HtmlDataList>
</div> </td> </tr> </table>
</HtmlForm>
</div><!-- /releases-list --> <div class="overflow-block"> <div class="release-detail"> <h1>
<HtmlOutputText escape="true" id="_id150" rendered="true" transient="false" value="#{release.heading}=LINEDATA SERVICES : 2017 annual results - a reflection of the Group's investment strategies"/>
</h1> <div class="release-detail-content">
<HtmlOutputText escape="false" id="_id152" rendered="true" transient="false" value="#{release.main}=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <style>body { font-family: Arial, Verdana, Helvetica; font-size: 13px;} table.hugin { border-color:black;} td.hugin { padding: 3px; border-color:black;}</style> <title></title></head> <body class="hugin" lang="EN-US" link="blue" vlink="purple"> <p align="center" class="hugin"><b class="hugin"> </b><b class="hugin">2017 annual results - a reflection of the Group's investment strategies</b></p> <table cellpadding="0" cellspacing="0" class="hugin" id="hugin_table_0" style="border-collapse:collapse; border-style:none;"> <tbody class="hugin"> <tr class="hugin"> <td class="hugin" style="border-style:none;"> </td> <td align="center" bgcolor="#B71928" class="hugin" style="border-style: none none none solid; border-width:1px;" valign="top"> <b class="hugin">2016</b> </td> <td align="center" bgcolor="#B71928" class="hugin" style="border-style:none;" valign="top"> <b class="hugin">2017</b> </td> <td align="center" bgcolor="#B71928" class="hugin" style="border-style:none;" valign="top"> <b class="hugin">Change</b> </td> </tr> <tr class="hugin"> <td bgcolor="#EDEDED" class="hugin" style="border-style: none solid none none; border-width:1px;"> <b class="hugin">REVENUES</b> </td> <td align="center" bgcolor="#EDEDED" class="hugin" style="border-style:none;"> 166.8 </td> <td align="center" bgcolor="#EDEDED" class="hugin" style="border-style:none;"> <b class="hugin">179.0</b> </td> <td align="center" bgcolor="#EDEDED" class="hugin" style="border-style:none;"> +7.3% </td> </tr> <tr class="hugin"> <td bgcolor="#D0D0D0" class="hugin" style="border-style: none solid none none; border-width:1px;"> <b class="hugin">EBITDA</b><br class="hugin" /><b class="hugin"><i class="hugin">% of revenues</i></b> </td> <td align="center" bgcolor="#D0D0D0" class="hugin" style="border-style:none;"> 49.9<br class="hugin" /><br class="hugin" /> 29.9% </td> <td align="center" bgcolor="#D0D0D0" class="hugin" style="border-style:none;"> <b class="hugin">43.5</b><br class="hugin" /><br class="hugin" /> <b class="hugin">24.3%</b> </td> <td align="center" bgcolor="#D0D0D0" class="hugin" style="border-style:none;"> -12.7% </td> </tr> <tr class="hugin"> <td bgcolor="#EDEDED" class="hugin" style="border-style: none solid none none; border-width:1px;"> <b class="hugin">OPERATING PROFIT</b><br class="hugin" /><b class="hugin"><i class="hugin">% of revenues</i></b> </td> <td align="center" bgcolor="#EDEDED" class="hugin" style="border-style:none;"> 39.1<br class="hugin" /><br class="hugin" /> 23.4% </td> <td align="center" bgcolor="#EDEDED" class="hugin" style="border-style:none;"> <b class="hugin">30.2</b><br class="hugin" /><br class="hugin" /> <b class="hugin">16.9%</b> </td> <td align="center" bgcolor="#EDEDED" class="hugin" style="border-style:none;"> -22.8% </td> </tr> <tr class="hugin"> <td bgcolor="#D0D0D0" class="hugin" style="border-style: none solid none none; border-width:1px;"> <b class="hugin">NET PROFIT</b><br class="hugin" /><b class="hugin"><i class="hugin">% of revenues</i></b> </td> <td align="center" bgcolor="#D0D0D0" class="hugin" style="border-style:none;"> 23.6<br class="hugin" /><br class="hugin" /> 14.1% </td> <td align="center" bgcolor="#D0D0D0" class="hugin" style="border-style:none;"> <b class="hugin">19.8</b><br class="hugin" /><br class="hugin" /> <b class="hugin">11.1%</b> </td> <td align="center" bgcolor="#D0D0D0" class="hugin" style="border-style:none;"> -16.1% </td> </tr> </tbody> </table> <p class="hugin"><i class="hugin"> </i><b class="hugin">Rounded audited figures</b></p> <p align="justify" class="hugin"><b class="hugin">Neuilly-sur-Seine, 13 February, 2018</b> <b class="hugin">- </b>Linedata (LIN:FP), the global solutions and outsourcing services provider to the investment management and credit finance industries, is announcing 2017 annual results which reflect, as expected, the acceleration of the "Linedata 2018" plan. </p> <p align="justify" class="hugin">In 2017, the Group generated revenues of €179.0M, up 7.3% compared to 2016. On a like-for-like basis, business is down 5.2% compared to 2016.</p> <p align="justify" class="hugin">At the start of the 2017 financial year, the Group launched an ambitious transformation of its technology and software platforms. At the same time, the integration of two new businesses, Gravitas and QRMO, required exceptional investment efforts with a one-off impact on results.</p> <p align="justify" class="hugin">In line with its strategic plan, Linedata increased its R&D spending by 11.6% to €19.4M. This increase, coupled with the costs of integrating new businesses with services-orientated offerings, has resulted in a Group EBIDTA of €43.5M (24.3% of revenues).</p> <div class="hugin" style=""> <table cellpadding="0" cellspacing="0" class="hugin" id="hugin_table_1" style="border-collapse:collapse; border-style:none;"> <tbody class="hugin"> <tr class="hugin"> <td align="center" bgcolor="#A50021" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">EBITDA Margin Rate</b> </td> <td align="center" bgcolor="#A50021" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">2016</b> </td> <td align="center" bgcolor="#A50021" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">2017</b> </td> </tr> <tr class="hugin"> <td align="justify" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">Asset Management</b> </td> <td align="center" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">30.5%</b> </td> <td align="center" bgcolor="#C0C0C0" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">23.5%</b> </td> </tr> <tr class="hugin"> <td align="justify" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">Lending & Leasing</b> </td> <td align="center" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">25.1%</b> </td> <td align="center" bgcolor="#C0C0C0" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">24.5%</b> </td> </tr> <tr class="hugin"> <td align="justify" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">Other business</b> </td> <td align="center" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">58.4%</b> </td> <td align="center" bgcolor="#C0C0C0" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">40.7%</b> </td> </tr> <tr class="hugin"> <td align="justify" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin"> </b><br class="hugin" /><br class="hugin" /> <b class="hugin">Total</b> </td> <td align="center" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">29.9%</b> </td> <td align="center" bgcolor="#C0C0C0" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">24.3%</b> </td> </tr> </tbody> </table> </div> <p align="justify" class="hugin">Asset Management revenues were up significantly, by 19.6%, thanks to positive contributions of €24M from Derivation, Gravitas and QRMO. On a like-for-like basis and at constant exchange rates, revenues were down 1.9%, mainly due to "wait-and-see" postures in the face of Brexit negotiations. EBITDA in the segment reached €27.9M. The EBITDA margin was 23.5%, down on 2016 due, in particular, to the rising costs of R&D and acquisitions.</p> <p align="justify" class="hugin">The Lending & Leasing segment was able to limit the reduction in its annual revenues to 7.7% thanks to a strong end-of-year performance, which enabled the Group to post a rise in its business activity, including a 22.4% growth in bookings. EBITDA reaches €13.5M, a margin of 24.5%, almost the same as in 2016. </p> <p align="justify" class="hugin"><b class="hugin">Analysis of results</b></p> <p align="justify" class="hugin">The operating profit is €30.2M, down 22.8% on 2016. This reflects the rise in depreciation charges following the acquisitions made during the year and the rise in depreciation charges on capitalized R&D.</p> <p align="justify" class="hugin">The financial result is -€7.9M, compared with -€3.2M in the previous year, as a result of the negative impact of variations in the euro/dollar exchange rate on intercompany loans and current accounts and the rise in interest on debt linked to the growth in average outstanding credit balances.</p> <p align="justify" class="hugin">After accounting for tax of €2.5M, a substantial reduction compared to €9.8M in 2016, the net profit was €19.8M, compared with €23.6M in 2016.</p> <p align="justify" class="hugin">Net earnings per share (NEPS) were €2.75 in 2017 compared with €3.27 in 2016.</p> <p align="justify" class="hugin"><b class="hugin">Balance sheet analysis</b></p> <p align="justify" class="hugin">At 31<sup class="hugin" style="vertical-align: text-top; font-size: 0.8em;">st</sup> December, equity capital was €115.4M, a slight rise of 0.5% on 2016.<br class="hugin" />Net indebtedness was €77.7M compared with €39.7M in 2016 as a result of the additional debt incurred to finance the Group's growth by acquisition.</p> <p align="justify" class="hugin"><b class="hugin">Dividend </b></p> <p align="justify" class="hugin">A dividend of €1.35 per share will be proposed at the next Shareholder's Meeting.</p> <p align="justify" class="hugin"><b class="hugin">Outlook</b></p> <p align="justify" class="hugin">Linedata is confirming its confidence in its continued growth in 2018. </p> <p align="justify" class="hugin">The synergies expected with Gravitas and QRMO, the ramping-up of the new AMP (Asset Management Platform), and the deployment of modular digital solutions for the credit market are just some of the strengths that will enable the Group to make a success of its "Linedata 2018" corporate project.</p> <p align="justify" class="hugin"><b class="hugin">Next communication:</b> Revenues for 1<sup class="hugin" style="vertical-align: text-top; font-size: 0.8em;">st</sup> quarter 2018, on 26<sup class="hugin" style="vertical-align: text-top; font-size: 0.8em;">th </sup>April, 2018, after close of trading.</p> <div class="hugin" style="border-style: solid none none none; border-width:1px;"> <p class="hugin" style="border-style:none;"><b class="hugin">ABOUT LINEDATA</b></p> </div> <p align="justify" class="hugin">With 20 years' experience and 700+ clients in 50 countries, Linedata's 1,300 employees in 20 offices provide global humanized technology solutions and services for the asset management and credit industries. Linedata supports corporate development and boosts its clients' growth. <br class="hugin" />Linedata's 2017 revenue was €179.0 million. Linedata is listed on Euronext Paris compartment B FR0004156297-LIN - Reuters LDSV.PA - Bloomberg LIN:FP.<br class="hugin" /><a class="hugin" href="http://fr.linedata.com/" target="_blank">linedata.com</a></p> <table cellpadding="0" cellspacing="0" class="hugin" id="hugin_table_2" style="border-collapse:collapse; border-style:none;"> <tbody class="hugin"> <tr class="hugin"> <td align="justify" class="hugin" style="border-style:none;" valign="top"> Linedata<br class="hugin" />Finance Department<br class="hugin" />+33 (0)1 73 43 70 27<br class="hugin" />infofinances@linedata.com<br class="hugin" /><br class="hugin" />   </td> <td align="right" class="hugin" style="border-style:none;" valign="top"> Cap Value<br class="hugin" />Financial Communications<br class="hugin" />Gilles Broquelet<br class="hugin" />+33 (0)1 80 81 50 00<br class="hugin" />info@capvalue.fr<br class="hugin" />www.capvalue.fr </td> </tr> </tbody> </table> </body></html>"/>
</div> <div class="release-addons"> <div class="release-addon release-addon-last">
<UIRepeat id="_id154" offset="0" rendered="true" size="-1" transient="false" var="file">
<div class="release-addon-description"> <div class="icon">
<HtmlGraphicImage id="_id156" ismap="false" rendered="#{file.iconName ne null}=false" transient="false" url="/images/icons/#{file.iconName}=/images/icons/" value="/images/icons/#{file.iconName}=/images/icons/"/>
</div> <p> <a href="#{file.url}"> <dfn>#{file.heading}</dfn> </a> <br/>
<HtmlOutputText escape="true" id="_id158" rendered="true" transient="false"/>
</p> </div>
</UIRepeat>
</div> </div> </div>
<div class="release-addons"> <div class="release-addon release-addon-last">
<HtmlDataList border="-2147483648" first="0" forceId="false" id="_id162" preserveRowStates="false" rendered="true" rowIndex="-1" rows="0" transient="false" var="file">
<div class="release-addon-description"> <div class="icon">
<HtmlGraphicImage id="_id164" ismap="false" rendered="#{file.iconName ne null}=false" transient="false" url="/images/icons/#{file.iconName}=/images/icons/" value="/images/icons/#{file.iconName}=/images/icons/"/>
</div> <p>
<HtmlOutputLink id="_id166" rendered="true" transient="false">
<dfn>
<HtmlOutputText escape="true" id="_id168" rendered="true" transient="false"/>
</dfn>
</HtmlOutputLink>
<br/>
<HtmlOutputText escape="true" id="_id171" rendered="true" transient="false"/>
</p> </div>
</HtmlDataList>
</div> </div>
<div> <i style="color: #E8E8E8; font-size: 8px;">#{releaseAction.cyberwatcherSeoKey}</i> </div> </div><!-- /overflow-block --> </div><!-- /content-wrap --> </div><!-- /content --> <div class="sidebar #{not empty info.topLogo ? '':'no-logo'}">
<div class="panel-company-information"> <div class="panel-content"> <div class="logo-wrapper">
<HtmlGraphicImage alt="#{info.firmName}=LINEDATA SERVICES" id="width-autofit" ismap="false" rendered="#{showLogo}=true" styleClass="logo" transient="false" url="#{info.topLogo}=http://www.huginonline.com/France/LINEDATA/linedata.gif" value="#{info.topLogo}=http://www.huginonline.com/France/LINEDATA/linedata.gif"/>
</div>
<address> <dfn>
<HtmlOutputText escape="true" id="_id178" rendered="true" transient="false" value="#{info.firmName}=LINEDATA SERVICES"/>
</dfn>
<HtmlOutputText escape="true" id="_id180" rendered="true" transient="false" value="#{info.postAddress}=19 rue d’Orléans"/>
<HtmlOutputText escape="true" id="_id181" rendered="#{info.postAddress != null and (info.zipCode != null or info.postOffice != null or info.countryName != null)}=true" transient="false" value=", "/>
<HtmlOutputText escape="true" id="_id182" rendered="true" transient="false" value="#{info.zipCode} =92 523 "/>
<HtmlOutputText escape="true" id="_id183" rendered="true" transient="false" value="#{info.postOffice}=Neuilly-sur-Seine Cedex"/>
<HtmlOutputText escape="true" id="_id184" rendered="#{(info.zipCode != null or info.postOffice != null) and info.countryName != null}=true" transient="false" value=", "/>
<HtmlOutputText escape="true" id="_id185" rendered="true" transient="false" value="#{info.countryName}=France"/>
</address> <ul class="phones">
<li><span>
<HtmlOutputText escape="true" id="_id188" rendered="true" transient="false" value="#{bundle['company_contacts.tel']}=T."/>
</span> #{info.phone}</li>
<HtmlOutputText escape="true" id="_id190" rendered="#{info.phone != null && info.fax != null && companyInfo == null}=false" transient="false" value=","/>
<li><span>
<HtmlOutputText escape="true" id="_id192" rendered="true" transient="false" value="#{bundle['company_contacts.fax']}=F."/>
</span> #{info.fax}</li>
</ul>
<ul class="actions">
<HtmlPanelGroup id="_id196" rendered="#{showLogo}=true" transient="false">
<li>
<HtmlOutputLink id="_id198" rendered="true" transient="false" value="/companyDetails.faces">
<UIParameter id="_id199" name="#{companyAction.companyParamName}=cId" rendered="true" transient="false" value="#{info.firmId}=143495"/>
<UIParameter id="_id200" name="#{companyAction.languageParamName}=langId" rendered="true" transient="false" value="#{info.languageId}=5"/>
<HtmlOutputText escape="true" id="_id201" rendered="true" transient="false" value="#{bundle['company_information.company_profile.text']}=Company profile"/>
</HtmlOutputLink>
</li>
</HtmlPanelGroup>
<li>
<HtmlForm enctype="application/x-www-form-urlencoded" id="jsf_companyinformation_completelist_link" rendered="true" submitted="false" transient="false">
<HtmlCommandLink action="#{companyAction.gotoCompleteList}" id="_id204" immediate="false" rendered="true" transient="false" value="#{bundle['company_information.all_releases.href']}=All company releases"/>
</HtmlForm>
</li> <li>
<HtmlOutputLink id="_id206" rendered="true" target="_blank" transient="false" value="#{info.webSite}=http://www.linedata.com">
<HtmlOutputText escape="true" id="_id207" rendered="true" transient="false" value="#{bundle['company_information.company_website.text']}=Company website"/>
</HtmlOutputLink>
</li> </ul> </div> </div> <script type="text/javascript"> HolUtils.addLoadEvent(HolUtils.turnOffTabs); HolUtils.addLoadEvent(HolUtils.correctCompanyLogoSize); </script>
<div class="panel panel-company-releases">
<HtmlAjaxRegion id="_id210" immediate="false" renderRegionOnly="false" rendered="true" selfRendered="false" submitted="false" transient="false">
<HtmlAjaxStatus forceId="false" id="companyReleasesStatus" onstart="maximizeStatusPane('#{statusId}pane');=maximizeStatusPane('companyReleasesStatuspane');" rendered="true" transient="false">
start
<HtmlPanelGroup id="_id211" rendered="true" transient="false">
<div id="#{statusId}pane" class="status"/>
<HtmlGraphicImage id="_id213" ismap="false" rendered="true" styleClass="status_img" transient="false" url="/images/grid-loading_2.gif" value="/images/grid-loading_2.gif"/>
</HtmlPanelGroup>
</HtmlAjaxStatus>
<h2>
<HtmlOutputText escape="true" id="_id215" rendered="true" transient="false" value="#{bundle['company_releases.company.text']}=Company"/>
<strong>
<HtmlOutputText escape="true" id="_id217" rendered="true" transient="false" value="#{bundle['company_releases.releases.text']}=Releases"/>
</strong></h2> <div class="panel-content">
<HtmlPanelGroup id="company_releases_list" rendered="true" transient="false">
<div class="nav-tab-wrap">
<AjaxForm ajaxSingle="false" ajaxSubmit="false" bypassUpdates="false" id="jsf_companyreleases_form" ignoreDupResponses="false" limitToList="false" rendered="true" requestDelay="-2147483648" submitted="false" timeout="-2147483648" transient="false">
<ul class="nav-tab fclear"> <li class="#{action.allStyle}">
<HtmlAjaxCommandLink ajaxSingle="false" bypassUpdates="false" id="_id221" ignoreDupResponses="false" immediate="false" limitToList="false" oncomplete="HolUtils.trimHeading()" reRender="#{reRender}=company_releases_list" rendered="true" requestDelay="-2147483648" timeout="-2147483648" transient="false">
<HtmlActionParameter assignToBinding="#{filter.tab}" id="_id222" name="jsf_companyreleases_form:_id222" noEscape="false" rendered="true" transient="false" value="-1"/>
<span>
<HtmlOutputText escape="true" id="_id224" rendered="true" transient="false" value="#{name}=All"/>
</span>
</HtmlAjaxCommandLink>
</li> <li class="#{action.generalStyle}">
<HtmlAjaxCommandLink ajaxSingle="false" bypassUpdates="false" id="_id227" ignoreDupResponses="false" immediate="false" limitToList="false" oncomplete="HolUtils.trimHeading()" reRender="#{reRender}=company_releases_list" rendered="true" requestDelay="-2147483648" timeout="-2147483648" transient="false">
<HtmlActionParameter assignToBinding="#{filter.tab}" id="_id228" name="jsf_companyreleases_form:_id228" noEscape="false" rendered="true" transient="false" value="2"/>
<span>
<HtmlOutputText escape="true" id="_id230" rendered="true" transient="false" value="#{name}=General"/>
</span>
</HtmlAjaxCommandLink>
</li> <li class="#{action.ernStyle}">
<HtmlAjaxCommandLink ajaxSingle="false" bypassUpdates="false" id="_id233" ignoreDupResponses="false" immediate="false" limitToList="false" oncomplete="HolUtils.trimHeading()" reRender="#{reRender}=company_releases_list" rendered="true" requestDelay="-2147483648" timeout="-2147483648" transient="false">
<HtmlActionParameter assignToBinding="#{filter.tab}" id="_id234" name="jsf_companyreleases_form:_id234" noEscape="false" rendered="true" transient="false" value="3"/>
<span>
<HtmlOutputText escape="true" id="_id236" rendered="true" transient="false" value="#{name}=Regulatory"/>
</span>
</HtmlAjaxCommandLink>
</li> </ul>
</AjaxForm>
<div class="clear"/> </div> <div class="top-5-list"> <ul>
<HtmlOutputText escape="true" id="_id240" rendered="#{empty companyAction.itemList}=false" styleClass="release-detail-content" transient="false" value="#{bundle['company_releases.no_releases']}=No releases"/>
<HtmlDataList border="-2147483648" first="0" forceId="false" id="_id241" preserveRowStates="false" rendered="true" rowIndex="-1" rows="0" transient="false" var="releaseInfo">
<li> <div id="name_frame" style="width:250px; white-space: nowrap; overflow: hidden;">
<HtmlOutputLink id="_id243" rendered="true" title="#{releaseInfo.heading}=" transient="false">
<span id="ellipsis">
<HtmlOutputText escape="true" id="_id245" rendered="true" transient="false"/>
</span>
</HtmlOutputLink>
</div> </li>
</HtmlDataList>
</ul> </div>
<HtmlForm enctype="application/x-www-form-urlencoded" id="jsf_companyreleases_completelist_link" rendered="true" submitted="false" transient="false">
<div class="btn-wrap fclear"> <div class="btn"> <div class="br"><div class="bl"><div class="tr"><div class="tl">
<HtmlCommandLink action="#{companyAction.gotoCompleteList}" id="_id250" immediate="false" rendered="#{not empty companyAction.itemList}=true" transient="false" value="#{bundle['homepage.complete_list.link']}=see all"/>
</div></div></div></div> </div> </div>
</HtmlForm>
</HtmlPanelGroup>
<script type="text/javascript"> HolUtils.addLoadEvent(HolUtils.trimHeading); </script> </div><!-- /panel-content -->
</HtmlAjaxRegion>
</div><!-- /panel --> </div><!-- /sidebar --> <div class="clear"/> </div><!-- /release-detail-page -->
<iframe name="printedArea" src="" id="printedArea" width="0" height="0"/>
<HtmlModalPanel autosized="false" controlsClass="" headerClass="" height="580" id="printDialog" immediate="false" keepVisualState="false" left="auto" localValueSet="false" minHeight="-1" minWidth="-1" moveable="true" onhide="" onmaskclick="" onmaskcontextmenu="" onmaskdblclick="" onmaskmousedown="" onmaskmousemove="" onmaskmouseout="" onmaskmouseover="" onmaskmouseup="" onshow="" rendered="true" required="false" resizeable="false" showWhenRendered="false" top="10" transient="false" tridentIVEngineSelectBehavior="disable" valid="true" width="530" zindex="100">
controls
<HtmlPanelGroup id="_id257" rendered="true" transient="false">
<HtmlOutputText escape="true" id="closeLink" rendered="true" transient="false" value="X"/>
<HtmlComponentControl attachTiming="immediate" attachTo="closeLink" disableDefault="false" event="onclick" for="printDialog" id="_id258" name="" operation="hide" params="" rendered="true" transient="false"/>
</HtmlPanelGroup>
header
<HtmlPanelGroup id="_id255" rendered="true" transient="false">
<HtmlOutputText escape="true" id="_id256" rendered="true" transient="false" value="#{bundle['print_release_dialog.title']}=GlobeNewswire - Print release"/>
</HtmlPanelGroup>
<HtmlPanel id="printContentView" rendered="true" style="width: 500px; height: 495px; overflow: auto;" transient="false">
<div id="printContent">
<HtmlGraphicImage alt="#{info.firmName}=LINEDATA SERVICES" id="_id260" ismap="false" rendered="#{info.topLogo != null}=true" styleClass="logo" transient="false" url="#{info.topLogo}=http://www.huginonline.com/France/LINEDATA/linedata.gif" value="#{info.topLogo}=http://www.huginonline.com/France/LINEDATA/linedata.gif"/>
<HtmlOutputText escape="true" id="_id261" rendered="#{info.topLogo == null}=false" transient="false" value="#{info.firmName}=LINEDATA SERVICES"/>
<br/><br/>
<HtmlOutputText escape="true" id="_id263" rendered="true" style="text-decoration: underline; font-weight: bold; font-size: larger;" transient="false" value="#{release.heading}=LINEDATA SERVICES : 2017 annual results - a reflection of the Group's investment strategies"/>
<Div id="_id264" rendered="#{release.heading != null}=true" transient="false" value="div">
<br/>
</Div>
<HtmlOutputText escape="false" id="_id266" rendered="true" transient="false"/>
<Div id="_id267" rendered="#{release.ingress != null}=false" transient="false" value="div">
<br/><br/>
</Div>
<HtmlOutputText escape="false" id="_id269" rendered="true" transient="false" value="#{release.main}=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <style>body { font-family: Arial, Verdana, Helvetica; font-size: 13px;} table.hugin { border-color:black;} td.hugin { padding: 3px; border-color:black;}</style> <title></title></head> <body class="hugin" lang="EN-US" link="blue" vlink="purple"> <p align="center" class="hugin"><b class="hugin"> </b><b class="hugin">2017 annual results - a reflection of the Group's investment strategies</b></p> <table cellpadding="0" cellspacing="0" class="hugin" id="hugin_table_0" style="border-collapse:collapse; border-style:none;"> <tbody class="hugin"> <tr class="hugin"> <td class="hugin" style="border-style:none;"> </td> <td align="center" bgcolor="#B71928" class="hugin" style="border-style: none none none solid; border-width:1px;" valign="top"> <b class="hugin">2016</b> </td> <td align="center" bgcolor="#B71928" class="hugin" style="border-style:none;" valign="top"> <b class="hugin">2017</b> </td> <td align="center" bgcolor="#B71928" class="hugin" style="border-style:none;" valign="top"> <b class="hugin">Change</b> </td> </tr> <tr class="hugin"> <td bgcolor="#EDEDED" class="hugin" style="border-style: none solid none none; border-width:1px;"> <b class="hugin">REVENUES</b> </td> <td align="center" bgcolor="#EDEDED" class="hugin" style="border-style:none;"> 166.8 </td> <td align="center" bgcolor="#EDEDED" class="hugin" style="border-style:none;"> <b class="hugin">179.0</b> </td> <td align="center" bgcolor="#EDEDED" class="hugin" style="border-style:none;"> +7.3% </td> </tr> <tr class="hugin"> <td bgcolor="#D0D0D0" class="hugin" style="border-style: none solid none none; border-width:1px;"> <b class="hugin">EBITDA</b><br class="hugin" /><b class="hugin"><i class="hugin">% of revenues</i></b> </td> <td align="center" bgcolor="#D0D0D0" class="hugin" style="border-style:none;"> 49.9<br class="hugin" /><br class="hugin" /> 29.9% </td> <td align="center" bgcolor="#D0D0D0" class="hugin" style="border-style:none;"> <b class="hugin">43.5</b><br class="hugin" /><br class="hugin" /> <b class="hugin">24.3%</b> </td> <td align="center" bgcolor="#D0D0D0" class="hugin" style="border-style:none;"> -12.7% </td> </tr> <tr class="hugin"> <td bgcolor="#EDEDED" class="hugin" style="border-style: none solid none none; border-width:1px;"> <b class="hugin">OPERATING PROFIT</b><br class="hugin" /><b class="hugin"><i class="hugin">% of revenues</i></b> </td> <td align="center" bgcolor="#EDEDED" class="hugin" style="border-style:none;"> 39.1<br class="hugin" /><br class="hugin" /> 23.4% </td> <td align="center" bgcolor="#EDEDED" class="hugin" style="border-style:none;"> <b class="hugin">30.2</b><br class="hugin" /><br class="hugin" /> <b class="hugin">16.9%</b> </td> <td align="center" bgcolor="#EDEDED" class="hugin" style="border-style:none;"> -22.8% </td> </tr> <tr class="hugin"> <td bgcolor="#D0D0D0" class="hugin" style="border-style: none solid none none; border-width:1px;"> <b class="hugin">NET PROFIT</b><br class="hugin" /><b class="hugin"><i class="hugin">% of revenues</i></b> </td> <td align="center" bgcolor="#D0D0D0" class="hugin" style="border-style:none;"> 23.6<br class="hugin" /><br class="hugin" /> 14.1% </td> <td align="center" bgcolor="#D0D0D0" class="hugin" style="border-style:none;"> <b class="hugin">19.8</b><br class="hugin" /><br class="hugin" /> <b class="hugin">11.1%</b> </td> <td align="center" bgcolor="#D0D0D0" class="hugin" style="border-style:none;"> -16.1% </td> </tr> </tbody> </table> <p class="hugin"><i class="hugin"> </i><b class="hugin">Rounded audited figures</b></p> <p align="justify" class="hugin"><b class="hugin">Neuilly-sur-Seine, 13 February, 2018</b> <b class="hugin">- </b>Linedata (LIN:FP), the global solutions and outsourcing services provider to the investment management and credit finance industries, is announcing 2017 annual results which reflect, as expected, the acceleration of the "Linedata 2018" plan. </p> <p align="justify" class="hugin">In 2017, the Group generated revenues of €179.0M, up 7.3% compared to 2016. On a like-for-like basis, business is down 5.2% compared to 2016.</p> <p align="justify" class="hugin">At the start of the 2017 financial year, the Group launched an ambitious transformation of its technology and software platforms. At the same time, the integration of two new businesses, Gravitas and QRMO, required exceptional investment efforts with a one-off impact on results.</p> <p align="justify" class="hugin">In line with its strategic plan, Linedata increased its R&D spending by 11.6% to €19.4M. This increase, coupled with the costs of integrating new businesses with services-orientated offerings, has resulted in a Group EBIDTA of €43.5M (24.3% of revenues).</p> <div class="hugin" style=""> <table cellpadding="0" cellspacing="0" class="hugin" id="hugin_table_1" style="border-collapse:collapse; border-style:none;"> <tbody class="hugin"> <tr class="hugin"> <td align="center" bgcolor="#A50021" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">EBITDA Margin Rate</b> </td> <td align="center" bgcolor="#A50021" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">2016</b> </td> <td align="center" bgcolor="#A50021" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">2017</b> </td> </tr> <tr class="hugin"> <td align="justify" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">Asset Management</b> </td> <td align="center" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">30.5%</b> </td> <td align="center" bgcolor="#C0C0C0" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">23.5%</b> </td> </tr> <tr class="hugin"> <td align="justify" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">Lending & Leasing</b> </td> <td align="center" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">25.1%</b> </td> <td align="center" bgcolor="#C0C0C0" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">24.5%</b> </td> </tr> <tr class="hugin"> <td align="justify" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">Other business</b> </td> <td align="center" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">58.4%</b> </td> <td align="center" bgcolor="#C0C0C0" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">40.7%</b> </td> </tr> <tr class="hugin"> <td align="justify" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin"> </b><br class="hugin" /><br class="hugin" /> <b class="hugin">Total</b> </td> <td align="center" bgcolor="#F3F3F3" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">29.9%</b> </td> <td align="center" bgcolor="#C0C0C0" class="hugin" style="border-style:none;" valign="bottom"> <b class="hugin">24.3%</b> </td> </tr> </tbody> </table> </div> <p align="justify" class="hugin">Asset Management revenues were up significantly, by 19.6%, thanks to positive contributions of €24M from Derivation, Gravitas and QRMO. On a like-for-like basis and at constant exchange rates, revenues were down 1.9%, mainly due to "wait-and-see" postures in the face of Brexit negotiations. EBITDA in the segment reached €27.9M. The EBITDA margin was 23.5%, down on 2016 due, in particular, to the rising costs of R&D and acquisitions.</p> <p align="justify" class="hugin">The Lending & Leasing segment was able to limit the reduction in its annual revenues to 7.7% thanks to a strong end-of-year performance, which enabled the Group to post a rise in its business activity, including a 22.4% growth in bookings. EBITDA reaches €13.5M, a margin of 24.5%, almost the same as in 2016. </p> <p align="justify" class="hugin"><b class="hugin">Analysis of results</b></p> <p align="justify" class="hugin">The operating profit is €30.2M, down 22.8% on 2016. This reflects the rise in depreciation charges following the acquisitions made during the year and the rise in depreciation charges on capitalized R&D.</p> <p align="justify" class="hugin">The financial result is -€7.9M, compared with -€3.2M in the previous year, as a result of the negative impact of variations in the euro/dollar exchange rate on intercompany loans and current accounts and the rise in interest on debt linked to the growth in average outstanding credit balances.</p> <p align="justify" class="hugin">After accounting for tax of €2.5M, a substantial reduction compared to €9.8M in 2016, the net profit was €19.8M, compared with €23.6M in 2016.</p> <p align="justify" class="hugin">Net earnings per share (NEPS) were €2.75 in 2017 compared with €3.27 in 2016.</p> <p align="justify" class="hugin"><b class="hugin">Balance sheet analysis</b></p> <p align="justify" class="hugin">At 31<sup class="hugin" style="vertical-align: text-top; font-size: 0.8em;">st</sup> December, equity capital was €115.4M, a slight rise of 0.5% on 2016.<br class="hugin" />Net indebtedness was €77.7M compared with €39.7M in 2016 as a result of the additional debt incurred to finance the Group's growth by acquisition.</p> <p align="justify" class="hugin"><b class="hugin">Dividend </b></p> <p align="justify" class="hugin">A dividend of €1.35 per share will be proposed at the next Shareholder's Meeting.</p> <p align="justify" class="hugin"><b class="hugin">Outlook</b></p> <p align="justify" class="hugin">Linedata is confirming its confidence in its continued growth in 2018. </p> <p align="justify" class="hugin">The synergies expected with Gravitas and QRMO, the ramping-up of the new AMP (Asset Management Platform), and the deployment of modular digital solutions for the credit market are just some of the strengths that will enable the Group to make a success of its "Linedata 2018" corporate project.</p> <p align="justify" class="hugin"><b class="hugin">Next communication:</b> Revenues for 1<sup class="hugin" style="vertical-align: text-top; font-size: 0.8em;">st</sup> quarter 2018, on 26<sup class="hugin" style="vertical-align: text-top; font-size: 0.8em;">th </sup>April, 2018, after close of trading.</p> <div class="hugin" style="border-style: solid none none none; border-width:1px;"> <p class="hugin" style="border-style:none;"><b class="hugin">ABOUT LINEDATA</b></p> </div> <p align="justify" class="hugin">With 20 years' experience and 700+ clients in 50 countries, Linedata's 1,300 employees in 20 offices provide global humanized technology solutions and services for the asset management and credit industries. Linedata supports corporate development and boosts its clients' growth. <br class="hugin" />Linedata's 2017 revenue was €179.0 million. Linedata is listed on Euronext Paris compartment B FR0004156297-LIN - Reuters LDSV.PA - Bloomberg LIN:FP.<br class="hugin" /><a class="hugin" href="http://fr.linedata.com/" target="_blank">linedata.com</a></p> <table cellpadding="0" cellspacing="0" class="hugin" id="hugin_table_2" style="border-collapse:collapse; border-style:none;"> <tbody class="hugin"> <tr class="hugin"> <td align="justify" class="hugin" style="border-style:none;" valign="top"> Linedata<br class="hugin" />Finance Department<br class="hugin" />+33 (0)1 73 43 70 27<br class="hugin" />infofinances@linedata.com<br class="hugin" /><br class="hugin" />   </td> <td align="right" class="hugin" style="border-style:none;" valign="top"> Cap Value<br class="hugin" />Financial Communications<br class="hugin" />Gilles Broquelet<br class="hugin" />+33 (0)1 80 81 50 00<br class="hugin" />info@capvalue.fr<br class="hugin" />www.capvalue.fr </td> </tr> </tbody> </table> </body></html>"/>
<Div id="_id270" rendered="#{release.main != null}=true" transient="false" value="div">
<br/>
</Div>
<HtmlOutputFormat escape="true" id="_id272" rendered="true" transient="false" value="#{printBean.huginMessage} =This content was originally distributed by GlobeNewswire on "/>
<HtmlOutputText converter="javax.faces.convert.DateTimeConverter@4eb5275f" escape="true" id="_id273" rendered="true" transient="false" value="#{release.publishDate}=2018-02-13 18:00:00.0"/>
<br/>
<HtmlOutputText escape="false" id="_id275" rendered="true" transient="false" value="#{printBean.huginCopyRight}=© Hugin BV."/>
<br/><br/>
<HtmlOutputText escape="true" id="_id277" rendered="true" transient="false" value="#{printBean.permalink} #{printBean.holPath}#{release.url}=Permalink: /2018/02/13/LINEDATA+SERVICES+2017+annual+results+a+reflection+of+the+Group+s+investment+strategies+HUG2168554.html"/>
</div>
</HtmlPanel>
<HtmlForm enctype="application/x-www-form-urlencoded" id="_id279" rendered="true" style="float: right; padding-top: 10px;" submitted="false" transient="false">
<HtmlCommandButton disabled="false" id="printButton" immediate="false" onclick="print(printedArea); return false;" readonly="false" rendered="true" style="padding-right: 5px;" transient="false" type="button" value="#{bundle['print_event_dialog.print.label']}=Print"/>
<HtmlCommandButton disabled="false" id="closeButton" immediate="false" onclick="return false;" readonly="false" rendered="true" styleClass="action" transient="false" type="button" value="#{bundle['print_event_dialog.cancel.label']}=Cancel"/>
<HtmlComponentControl attachTiming="immediate" attachTo="printButton" disableDefault="false" event="onclick" for="printDialog" id="_id280" name="" operation="hide" params="" rendered="true" transient="false"/>
<HtmlComponentControl attachTiming="immediate" attachTo="closeButton" disableDefault="false" event="onclick" for="printDialog" id="_id281" name="" operation="hide" params="" rendered="true" transient="false"/>
</HtmlForm>
</HtmlModalPanel>
</div> <div class="page-footer">
<div style="float:right;"> <ul class="meta-box-nav"> <li><a href="/contact">#{bundle['footer.navigation.contact.link']}</a></li> </ul> </div> <address class="vcard">
<HtmlOutputText escape="false" id="disclaimerLink" rendered="true" transient="false" value="#{bundle['footer.disclaimer.href']}= "/>
</address> <div style="clear: both;"/>
</div> </div>
</HtmlPanelGroup>
</DocumentBody>
</Document>
</AjaxViewRoot>

+ Scoped Variables

Request Parameters
NameValue
rId2168554
Request Attributes
NameValue
ajaxContextorg.ajax4jsf.context.AjaxContextImpl@45009c
bundleorg.ajax4jsf.component.ResourceBundleMap@6755ef03
cacheActionno.hugin.hol.web.action.CacheAction@413d607d
commonActionno.hugin.hol.web.action.CommonAction@265538da
companyActionno.hugin.hol.web.action.CompanyAction@e3c8d6c
headerFilterActionno.hugin.hol.web.action.HeaderFilterAction@46d9465f
i18nUiActionno.hugin.hol.web.action.I18nUiAction@6c4df871
printBeanno.hugin.hol.web.bean.PrintBean@63d19eca
releaseActionno.hugin.hol.web.action.ReleaseAction@9ec3831
webFeedActionno.hugin.hol.web.action.WebFeedAction@58b7ced
Session Attributes
NameValue
companyDetailTabFiltersno.hugin.hol.web.bean.filter.CompanyDetailTabFilters@686825d
cssBeanno.hugin.hol.web.bean.CssBean@69ce7b89
eventArchiveTimeFiltersno.hugin.hol.web.bean.filter.EventArchiveTimeFilters@10bfb31
filterParamsno.hugin.hol.web.bean.FilterParams@5f3983e9
headerFiltersno.hugin.hol.web.bean.filter.HeaderFilters@6d1f7639
homepageTabFiltersno.hugin.hol.web.bean.filter.HomepageTabFilters@77974a20
i18nUiBeanno.hugin.hol.web.bean.I18nUiBean@291be590
messageMailActionno.hugin.hol.web.action.MessageMailAction@3aae0d91
releaseArchiveTabFiltersno.hugin.hol.web.bean.filter.ReleaseArchiveTabFilters@2c160a43
searchActionno.hugin.hol.web.action.SearchAction@611d93ab
searchFirmsBeanno.hugin.hol.web.bean.SearchFirmsBean@17dccd7d
searchReportsBeanno.hugin.hol.web.bean.SearchReportsBean@5dd49892
searchRequestno.hugin.hol.common.dto.SearchRequestDto@418cc579
webFeedBeanno.hugin.hol.web.bean.WebFeedBean@4c818628
Application Attributes
NameValue
None
Dec 11, 2018 2:58:50 AM - Generated by MyFaces - for information on disabling or modifying this error-page, see Server error handling