Skip to content
20-F

Annual Report (Foreign)

China Biologic Products Holdings, Inc.

0001104659-20-032518

← back to feed
Filed
Mar 12, 2020 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2019 · Dec 31, 2019 38.9M sh
Shares Diluted FY 2019 · Dec 31, 2018 35.43M sh
Shares Diluted FY 2019 · Dec 31, 2017 27.61M sh
Shares Outstanding FY 2019 · Dec 31, 2019 38.46M sh
Capex FY 2019 · Dec 31, 2019 $24.29M
Capex FY 2019 · Dec 31, 2018 $31.74M
Capex FY 2019 · Dec 31, 2017 $37.5M
Operating Cash Flow FY 2019 · Dec 31, 2019 $229.34M
Operating Cash Flow FY 2019 · Dec 31, 2018 $103.94M
Operating Cash Flow FY 2019 · Dec 31, 2017 $102.18M
Cash And Equivalents FY 2019 · Dec 31, 2019 $161.75M
Cash And Equivalents FY 2019 · Dec 31, 2018 $338.88M
Cash And Equivalents FY 2019 · Dec 31, 2017 $219.34M
Cash And Equivalents FY 2019 · Dec 31, 2016 $183.77M
Stockholders Equity FY 2019 · Dec 31, 2019 $1.7B
Stockholders Equity FY 2019 · Dec 31, 2018 $1.72B
Current Liabilities FY 2019 · Dec 31, 2019 $119.31M
Current Liabilities FY 2019 · Dec 31, 2018 $122.35M
Total Liabilities FY 2019 · Dec 31, 2019 $163.01M
Total Liabilities FY 2019 · Dec 31, 2018 $165.28M
Current Assets FY 2019 · Dec 31, 2019 $1.3B
Current Assets FY 2019 · Dec 31, 2018 $1.36B
Total Assets FY 2019 · Dec 31, 2019 $1.94B
Total Assets FY 2019 · Dec 31, 2018 $2.01B
Eps Diluted FY 2019 · Dec 31, 2019 $3.53
Eps Diluted FY 2019 · Dec 31, 2018 $3.53
Eps Diluted FY 2019 · Dec 31, 2017 $2.38
Eps Basic FY 2019 · Dec 31, 2019 $3.55
Eps Basic FY 2019 · Dec 31, 2018 $3.54
Eps Basic FY 2019 · Dec 31, 2017 $2.40
Sga Expense FY 2019 · Dec 31, 2019 $73.38M
Sga Expense FY 2019 · Dec 31, 2018 $68.82M
Sga Expense FY 2019 · Dec 31, 2017 $67.68M
Rd Expense FY 2019 · Dec 31, 2019 $11.73M
Rd Expense FY 2019 · Dec 31, 2018 $9.52M
Rd Expense FY 2019 · Dec 31, 2017 $6.5M
Net Income FY 2019 · Dec 31, 2019 $138.81M
Net Income FY 2019 · Dec 31, 2018 $128.06M
Net Income FY 2019 · Dec 31, 2017 $67.94M
Operating Income FY 2019 · Dec 31, 2019 $163.65M
Operating Income FY 2019 · Dec 31, 2018 $146.17M
Operating Income FY 2019 · Dec 31, 2017 $135.86M
Gross Profit FY 2019 · Dec 31, 2019 $329.08M
Gross Profit FY 2019 · Dec 31, 2018 $320.09M
Gross Profit FY 2019 · Dec 31, 2017 $244.89M
Cost Of Revenue FY 2019 · Dec 31, 2019 $174.67M
Cost Of Revenue FY 2019 · Dec 31, 2018 $146.79M
Cost Of Revenue FY 2019 · Dec 31, 2017 $125.52M
Revenue FY 2019 · Dec 31, 2019 $503.74M
Revenue FY 2019 · Dec 31, 2018 $466.88M
Revenue FY 2019 · Dec 31, 2017 $370.41M