Home
Mail
News
Sports
Finance
Celebrity
Style
Movies
Weather
Mobile
Yahoo
Mail
News
Taxes
Watchlists
My Portfolio
My Screeners
Market Data
Industry News
Real Estate
Technology
Currency Converter
Canada markets open in 1 hour 54 minutes
S&P/TSX
21,788.48
-60.11
(-0.28%)
S&P 500
5,469.30
+21.43
(+0.39%)
DOW
39,112.16
-299.05
(-0.76%)
CAD/USD
0.7307
-0.0016
(-0.22%)
CRUDE OIL
81.35
+0.52
(+0.64%)
Bitcoin CAD
84,000.25
+281.92
(+0.34%)
Chongqing Zhifei Biological Products Co., Ltd. (300122.SZ)
Shenzhen - Shenzhen Delayed Price. Currency in CNY
Add to watchlist
28.96
+1.39
(+5.04%)
At close: 03:04PM CST
Summary
Chart
Conversations
Statistics
Historical Data
Profile
Financials
Analysis
Options
Holders
Sustainability
Show
:
Income Statement
Balance Sheet
Cash Flow
Annual
Quarterly
Income Statement
All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Total Revenue
53,140,676
52,917,767
38,264,011
30,652,416
15,190,366
Cost of Revenue
39,314,287
38,674,262
25,395,500
15,621,801
9,268,009
Gross Profit
13,826,389
14,243,505
12,868,512
15,030,615
5,922,357
Operating Expenses
Research Development
988,595
968,472
854,161
552,626
299,650
Selling General and Administrative
2,962,699
2,883,218
2,329,590
1,927,328
1,264,969
Total Operating Expenses
4,299,373
4,199,514
3,565,959
2,719,792
1,752,284
Operating Income or Loss
9,527,017
10,043,991
9,302,552
12,310,823
4,170,073
Interest Expense
84,236
80,996
53,296
56,145
127,140
Income Before Tax
8,683,769
9,342,293
8,718,008
11,931,055
3,854,072
Income Tax Expense
1,188,181
1,272,425
1,179,008
1,722,506
552,745
Income from Continuing Operations
7,495,588
8,069,868
7,539,000
10,208,548
3,301,327
Net Income
7,495,588
8,069,868
7,539,000
10,208,548
3,301,327
Net Income available to common shareholders
7,495,588
8,069,868
7,539,000
10,208,548
3,301,327
Basic EPS
3.44
3.36
3.14
4.14
1.34
Diluted EPS
3.44
3.36
3.14
4.14
1.34
Basic Average Shares
2,463,954
2,400,032
2,400,038
2,464,017
2,464,035
Diluted Average Shares
2,463,954
2,400,032
2,400,038
2,464,017
2,464,035
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.