Blueprint Genetics looks to raise EUR 25m–50m this year to finance expansion, including M&A — CEO

25 April 2019

Blueprint Genetics, a Finland-based genetic testing company with analytics and interpretation capabilities, aims to raise EUR 25m – EUR 50m of growth capital by YE19 to fund investments, possibly including acquisitions, CEO Tommi Lehtonen said. 

 

The amount to be raised may increase to over EUR 50m, he added. Depending on the targeted size of the round, Blueprint may eventually hire an advisor for the fundraising, he added, but no decision has yet been made.

 

The company is not yet actively talking with potential investors, Lehtonen said. The size of the funding round will be determined in the coming months once Blueprint has decided on its investment strategy, including R&D needs and geographic expansion, he said. 

 

It has previously raised EUR 24m of equity, Lehtonen said. The founders and management of Blueprint still have a significant stake in the company but hold less than 50%, he said. 

 

Blueprint’s largest external investors are venture capital and private equity funds, including Inventure and Pontos Group from Finland, Germany-based Creathor, Switzerland-based MedTech Innovation Parners (MTIP) and California-based Cota Capital, Lehtonen said. 

 

Potential M&A

Engaging in M&A could lead to even larger funding needs than the expected EUR 50m ceiling, Lehtonen said. Blueprint is interested in geographic expansion in North America, Australia and Europe, especially in Eastern Europe, he said. The company already has a “very strong” position in Canada and the Nordics in the genetic testing segment and it is quickly gaining market share in the US, he added. 

 

Blueprint is also interested in acquiring companies that offer something complementary to its current service portfolio, Lehtonen said, but essentially it is looking to consolidate the genetic testing space and increase its market share.

 

With the new funding round, Blueprint wants to bring in more venture capital and private equity money, Lehtonen said, adding that the company is not interested in strategic investors and it is not for sale — although it has been approached “multiple times” by interested buyers. 

 

“We want to expand independently”, he said, mentioning the great growth potential of both Blueprint and the whole genetic testing sector as the main reason. 

 

Financial growth

Blueprint, which has offices in Helsinki, San Francisco and Dubai, generated EUR 15.5m revenue last year — up 76% from 2017, Lehtonen said, expecting the growth rate to remain at 50%—100% level in the near term. Blueprint will still be loss-making for FY19 but the company is very close to breaking even in terms of  EBITDA, he added.

 

The company’s clients are mainly university hospitals, Lehtonen said. It has about 150 employees, with 115 of them working in the EMEA region and 35 in North America, he added.

 

The company was founded in 2012 by biologist Samuel Myllykangas and two doctors, Tero-Pekka Alastalo and Juha Koskenvuo. While doing research at Stanford University, Myllykangas developed an efficient way to analyse DNA in a clinical environment, and the two doctors understood how this could be sold to hospitals, Lehtonen said. 

 

Lehtonen, who was the CEO of social media analytics start-up Whitevector, came aboard to lead Blueprint soon after the company was established. 

 

Blueprint has moved on from the original patented technology and has spent recent years investing especially in software development, Lehtonen said, adding that Blueprint’s goal is to be the best in the world in clinical interpretation and analysis of genetic data.

 

Blueprint is specialised in detecting rare inherited diseases which affect about 350m people around the world, according to company information. It aims to cut the costs of clinical gene testing and improve the quality of the analysis to the point where there’s no room for misdiagnosis, Lehtonen said. While the company began with cardiovascular diseases, it now does testing in 14 medical specialities. 

 

Blueprint’s competitors include two US-based companies, GeneDx from Maryland and Invitae from California, as well as Germany-based Centogene, Lehtonen listed. GeneDX is a subsidiary of OPKO Health’s BioReference Laboratories

 

Invitae, which listed in 2015 and has a market cap of USD 2bn (EUR 1.8bn), is also actively looking for acquisitions in the genetic testing space, the company’s CEO told this news service in January. Centogene, the smallest of the three, is considering a New York listing later this year, according to local reports.

 

Blueprint does not have any plans to list in the near future, Lehtonen said, adding that he sees consolidation in the clinical genetics industry as a more dominating trend than IPOs. 

 

[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="/blueprint-genetics-looks-raise-eur-25m-50m-year-finance-expansion-including-ma-ceo/" /><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="34.141.154.124" data-frmval="34.141.154.124" 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>