Huabao Flavours & Fragrances Co., Ltd.

SZSE:300741.SZ

21.02 (CNY) • At close October 26, 2023
Overview | Financials

Numbers are in millions (except for per share data and ratios) CNY.

2023202220212020201920182017201620152014
Revenue 1,484.6281,893.8831,941.3752,094.462,185.3392,169.0742,197.7262,614.9862,791.7973,209.485
Cost of Revenue 666.98699.629546.146493.39508.193485.031473.764681.756754.473840.229
Gross Profit 817.6481,194.2541,395.2291,601.071,677.1451,684.0441,723.9621,933.232,037.3242,369.256
Gross Profit Ratio 0.5510.6310.7190.7640.7670.7760.7840.7390.730.738
Reseach & Development Expenses 133.847153.694152.207153.62164.529149.741186.02224.078237.2990
General & Administrative Expenses 51.71146.16444.68647.75569.699103.11391.53145.213134.543520.423
Selling & Marketing Expenses 117.634165.947142.403155.821168.359185.959136.084143.844128.187115.709
SG&A 169.344212.111187.089203.576238.058289.072227.614289.056262.73636.132
Other Expenses -36.47458.71829.911-11.148-20.692-0.3021.197160.45154.338186.247
Operating Expenses 343.314424.523369.208346.048381.895432.591422.717701.17703.79681.766
Operating Income 441.475872.431,185.1951,398.2821,447.3531,417.6361,355.461,365.1111,463.7751,728.119
Operating Income Ratio 0.2970.4610.610.6680.6620.6540.6170.5220.5240.538
Total Other Income Expenses Net -3.752-4.819-3.926-9.267-1.802165.88255.412293.501284.578226.128
Income Before Tax 437.724867.611,181.2691,389.0151,445.5511,417.3341,356.6571,525.5621,618.1131,913.618
Income Before Tax Ratio 0.2950.4580.6080.6630.6610.6530.6170.5830.580.596
Income Tax Expense 62.943134.512158.066188.839191.585223.637190.096248.372238.909287.074
Net Income 378.987724.9251,004.3521,180.2051,235.5291,175.6931,148.0511,263.3731,326.6541,553.3
Net Income Ratio 0.2550.3830.5170.5630.5650.5420.5220.4830.4750.484
EPS 0.621.181.631.922.011.942.072.4616.0218.76
EPS Diluted 0.621.181.631.922.011.942.072.4616.0218.76
EBITDA 568.114867.2851,151.8271,431.8131,491.5081,446.1141,400.7541,685.8011,708.1221,717.701
EBITDA Ratio 0.3830.4580.5930.6840.6830.6670.6370.6450.6120.535