Porton Fine Chemical will look at M&A in the long term; COVID-19 impact “less- than- expected”, chairman says

01 April 2020

Porton Fine Chemicals (Bo Teng Zhi Yao), a Chinese medical research organization (CRO) company, will still look at M&A targets in Europe and the US in the long term in accordance with its global expansion strategy, said Chairman Ju Nianfeng on its earnings call on 30 March. 

Porton Fine Chemicals (Bo Teng Zhi Yao),a Chinese medical research organization (CRO) company, will still look at M&A targets in Europe and the US in the long term in accordance with its global expansion strategy, said Chairman Ju Nianfeng on its earnings call on 30 March. 


It will expand its contract development and manufacturing organization (CDMO) business through M&A in the long term, said Ju. 


However, it will not make urgent decisions due to the novel coronavirus outbreak. It will also not consider opportunistic investments based on price volatilities, said the company’s investor relations manager. It will primarily look at the technology and synergies the deal will bring to Porton, he added. 


The preferred targets are small molecule and biologics CDMO with sustainable cash flow and well-known clients, added the IR manager. 


The company has initiated a small molecule CDMO business and a biologics CDMO business in 2019 and will focus on gene and cell therapy manufacturing in the upcoming years.


“The CRO/CDMO is not just outsourcing,” said Ju. “It is playing an increasingly important role in drug innovation and manufacturing.”


The company had acquired J-STAR Research, a South Plainfield, New Jersey-based contract chemistry firm in 2017. The acquisition has contributed significant growth to Porton by attracting many small US biotech companies as clients. It has also diversified Porton’s drug discovery and research, said Ju.


COVID-19 impact “less-than-expected”


The impact of the coronavirus on Porton’s business was less- than-expected, said Ju, adding that Porton’s manufacturing facilities had returned to normal quickly after the Spring Festival. 


Meanwhile it has seen increasing overseas orders as the Europe and the US remain in a lockdown. 


“We have seen our foreign clients shifting some of its orders from local suppliers to us,” said Ju. “So we are expecting our market share to increase as the coronavirus intensifies in Europe and the US.”


So far the increasing orders are mainly from existing clients as they face challenges in their global supply chain, he added. Places like Italy are in a nationwide lockdown and local suppliers are unable to guarantee the capacity, noted Ju.


At the same time, Porton is yet to receive any information from clients on whether there would be cancellation of any orders, according to its investor relations manager.


That would be the worst situation for the whole industry as the global pharmaceutical supply chain is interconnected, said the IR manager.


Meanwhile, it will focus on developing new customers in China as trips overseas are not possible, the IR manager noted.


Porton provides tailored active pharmaceutical ingredient (API) CRO/CDMO services including the design, research, development and manufacture of API and intermediates for matured drug products and drug candidates in the R&D stage, according to its 2019 annual report. 


According to the annual report, revenue from outside-China accounted for 80% of its total CNY 1.55bn (USD 218m) revenue, while the top 10 clients contributed 58% of its revenue.


Its top three clients are GileadJohnson&Johnson and GSK, which have maintained a long-term relationship with Porton and have s many of their blockbuster drugs, such as anti-Hepatitis C drugs, anti-HIV drugs and diabetic drugs manufactured by Porton, as reported by local media.


Pfizer, Novartis, RocheBoehringer Ingelheim and  Allergan are major clients for some clinical stage candidates, as reported.


Porton has inked deals with a number of small and medium-sized biotech companies in Europe and the US in the past two years, according to its 2019 annual report.


The company has just released its 1Q20 earnings guidance on 27 March, stating that it realized CNY 378m – CNY 405m revenue in 1Q20, representing a 50%-60% YoY growth; while the net profit was between CNY 42m – CNY 50m, representing a 154% – 203% YoY growth. This strong growth was due to robust client orders, as announced.


Ju said The company has yet to receive any concrete orders for anti-COVID-19 drugs as clients are still in clinical trials to verify the efficacy.


One of Porton’s biggest clients Gilead, is conducting global trials of Remdesivir, an antiviral drugs with the potential to fight COVID-19. Gilead’s CEO Daniel O’Day said, in a letter released by the company on 29 March, the company will update trial data in the upcoming weeks for Remdesivir while at the same time the drug has been provided to over 1,000 patients for “compassionate use”.


Porton achieved revenue of CNY 1.5bn in 2019, up 30.93% YoY, according to its 2019 annual report.

[formidable id=1]
<div class="frm_forms with_frm_style frm_style_formidable-style" id="frm_form_1_container" > <form enctype="multipart/form-data" method="post" class="frm-show-form frm_pro_form frm_ajax_submit " id="form_popup-form" > <div class="frm_form_fields "> <fieldset> <legend class="frm_screen_reader">MergerMarket Subscribe Popup Form</legend> <div class="frm_fields_container"> <input type="hidden" name="frm_action" value="create" /> <input type="hidden" name="form_id" value="1" /> <input type="hidden" name="frm_hide_fields_1" id="frm_hide_fields_1" value="" /> <input type="hidden" name="form_key" value="popup-form" /> <input type="hidden" name="item_meta[0]" value="" /> <input type="hidden" id="frm_submit_entry_1" name="frm_submit_entry_1" value="ac54cee024" /><input type="hidden" name="_wp_http_referer" value="/porton-fine-chemical-will-look-ma-long-term-covid-19-impact-less-expected-chairman-says/" /><div id="frm_field_1_container" class="frm_form_field form-field frm_required_field frm_none_container frm_first frm_half"> <label for="field_qh4icy" id="field_qh4icy_label" class="frm_primary_label">First Name <span class="frm_required" aria-hidden="true">*</span> </label> <input type="text" id="field_qh4icy" name="item_meta[1]" value="" placeholder="Enter your first name" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Name is invalid" aria-invalid="false" /> </div> <div id="frm_field_2_container" class="frm_form_field form-field frm_required_field frm_none_container frm_half"> <label for="field_ocfup1" id="field_ocfup1_label" class="frm_primary_label">Last Name <span class="frm_required" aria-hidden="true">*</span> </label> <input type="text" id="field_ocfup1" name="item_meta[2]" value="" placeholder="Enter your last name" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Last is invalid" aria-invalid="false" /> </div> <div id="frm_field_3_container" class="frm_form_field form-field frm_required_field frm_none_container ion_email accepts_business_email"> <label for="field_29yf4d" id="field_29yf4d_label" class="frm_primary_label">Email <span class="frm_required" aria-hidden="true">*</span> </label> <input type="email" id="field_29yf4d" name="item_meta[3]" value="" placeholder="Enter your business email address" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Please enter a valid email address" aria-invalid="false" /> </div> <div id="frm_field_4_container" class="frm_form_field form-field frm_top_container ion_company frm_hidden"> <label for="field_e6lis6" id="field_e6lis6_label" class="frm_primary_label">Company <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_e6lis6" name="item_meta[4]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_6_container" class="frm_form_field form-field frm_top_container ion_country frm_hidden frm12 frm_first"> <label for="field_otmou" id="field_otmou_label" class="frm_primary_label">Country <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_otmou" name="item_meta[6]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_7_container" class="frm_form_field form-field frm_top_container ion_utm_source frm_hidden"> <label for="field_eljps" id="field_eljps_label" class="frm_primary_label">utm_source <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_eljps" name="item_meta[7]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_8_container" class="frm_form_field form-field frm_top_container ion_utm_medium frm_hidden"> <label for="field_a8lma" id="field_a8lma_label" class="frm_primary_label">utm_medium <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_a8lma" name="item_meta[8]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_9_container" class="frm_form_field form-field frm_top_container ion_utm_campaign frm_hidden"> <label for="field_ommom" id="field_ommom_label" class="frm_primary_label">utm_campaign <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_ommom" name="item_meta[9]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_10_container" class="frm_form_field form-field frm_top_container ion_utm_content frm_hidden"> <label for="field_6kbqu" id="field_6kbqu_label" class="frm_primary_label">utm_content <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_6kbqu" name="item_meta[10]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_11_container" class="frm_form_field form-field frm_top_container ion_page_title frm_hidden"> <label for="field_fpzuk" id="field_fpzuk_label" class="frm_primary_label">Page Title <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_fpzuk" name="item_meta[11]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_12_container" class="frm_form_field form-field frm_top_container ion_page_url frm_hidden"> <label for="field_aj7hq" id="field_aj7hq_label" class="frm_primary_label">Page URL <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_aj7hq" name="item_meta[12]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_13_container" class="frm_form_field form-field frm_top_container ion_zerobouncestatus frm_hidden"> <label for="field_mrpjd" id="field_mrpjd_label" class="frm_primary_label">ZeroBounceStatus <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_mrpjd" name="item_meta[13]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_14_container" class="frm_form_field form-field frm_top_container frm_hidden ion_gftracklabel"> <label for="field_dqw7i" id="field_dqw7i_label" class="frm_primary_label">GFTrackEvent <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_dqw7i" name="item_meta[14]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_15_container" class="frm_form_field form-field frm_top_container ion_ip_address frm_hidden"> <label for="field_nzvgf" id="field_nzvgf_label" class="frm_primary_label">IP Address <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_nzvgf" name="item_meta[15]" value="" data-frmval="" data-invmsg="Text is invalid" aria-invalid="false" /> </div> <div id="frm_field_16_container" class="frm_form_field form-field frm_top_container frm_hidden ion_landing_page"> <label for="field_182c0" id="field_182c0_label" class="frm_primary_label">Landing Page <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_182c0" name="item_meta[16]" value="" data-invmsg="Text is invalid" aria-invalid="false" /> </div> <input type="hidden" name="item_key" value="" /> <div class="frm_verify" aria-hidden="true"> <label for="frm_email_1"> If you are human, leave this field blank. </label> <input type="text" class="frm_verify" id="frm_email_1" name="frm_verify" value="" /> </div> <input name="frm_state" type="hidden" value="s8xfwaaizpBMz99drxmiKuSCMAW8OnK3kRg5FhimaDA=" /><div class="frm_submit"> <button class="frm_button_submit frm_final_submit" type="submit" formnovalidate="formnovalidate">Submit</button> </div></div> </fieldset> </div> </form> </div>