Economic Financial Indicators
A clear company Mission to pursue with a specific strategic planning, the control on its realization, the continuous survey of the adopted business model towards the change of competitive scenario have allow Abiogen to reach important quality results.
In the three-year period 2016-2018, in particular, the Company recorded an organic growth with a positive trend in the balance sheet items. In spite of the slowdown in the market, consolidated turnover in 2018 grew compared to the previous year (about + 9%), amounting to about 189 million euros, consolidating the 2017 data (+ 11%)
Important results have been reached in the Manufacturing area where the revenues have increased by 27% respect to 2017 and, considering that the Contract Manufacturing activity is influenced by the kind of production (full service or semi finished product) and by the customers commercial dynamics, the obtained result is much more prominent. These results are in line with the strategic guidelines of the Business Plan 2018-2023, which, as a consequence of the process of internationalization and valorisation of assets, envisages a gradual but steady increase in revenues in this strategic business area.
In 2018 the EBITDA has continued its performance stabilizing at 85,8 million Euros with 7% increase respect to 2017 (in the three year perid this financial indicator had an overall growth of 14,25%). The above mentioned results turn into an important cash flow which, thanks to an increasing efficiency in the circulating capital management, has led to a widely positive financial position. Finally, the equity is constantly increasing thanks to the obtained results and to the reinvestment of part of the profits generated by the Company.
Consolidated Values (in Euro x1000)
|Marketing & Sales||165.249,00||153.107,00||140.368,00|
|Royalties & Downpayments||271,00||220,00||224,00|
|Results(Thousand of Euro)||2018||2017||2016|
|Net profit (loss)||56.792,00||52.620,00||44.233,00|
|Net capital invested||71.403,00||70.847,00||59.584,00|
|Net financial debits||52.774,00||37.683,00||32.608,00|