Home
Mail
News
Sport
Finance
Celebrity
Style
Weather
Mobile
Messenger
Movies
More
Yahoo
Mail
News
Market Data
Crypto
Bank of England
Money Matters
Property
Top Stocks
Work & Management
Industry News
Brexit
My Portfolio
My Screeners
Watchlists
Videos
UK markets close in 3 hours 21 minutes
FTSE 100
8,230.42
-17.37
(-0.21%)
FTSE 250
20,341.96
-21.47
(-0.11%)
AIM
766.67
-1.36
(-0.18%)
GBP/EUR
1.1839
+0.0002
(+0.01%)
GBP/USD
1.2659
-0.0027
(-0.22%)
Bitcoin GBP
48,537.16
+226.75
(+0.47%)
Money
The cost of following England at Euro 2024
What could your money earn if you invested your football spending elsewhere
Baolingbao Biology Co.,Ltd. (002286.SZ)
Shenzhen - Shenzhen Delayed price. Currency in CNY
Add to watchlist
5.55
+0.23
(+4.32%)
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
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Total revenue
2,464,869
2,523,914
2,712,745
2,764,977
2,054,578
-
Cost of revenue
2,269,472
2,319,382
2,399,932
2,394,789
1,866,475
-
Gross profit
195,397
204,532
312,813
370,188
188,104
-
Operating expenses
Research development
10,984
11,299
8,460
12,581
11,200
-
Selling general and administrative
38,939
50,067
63,508
61,492
47,078
-
Total operating expenses
104,430
112,458
145,194
137,966
115,453
-
Operating income or loss
90,967
92,074
167,619
232,222
72,651
-
Interest expense
20,505
22,678
26,539
16,949
13,180
-
Income before tax
71,639
65,115
156,690
236,737
59,632
-
Income tax expense
11,551
11,146
23,521
35,158
9,770
-
Income from continuing operations
60,087
53,969
133,169
201,579
49,862
-
Net income
60,087
53,969
133,169
201,579
49,862
-
Net income available to common shareholders
60,087
53,969
133,169
201,579
49,862
-
Basic EPS
0.24
-
0.36
0.54
0.14
0.10
Diluted EPS
0.24
-
0.36
0.54
0.14
0.10
Basic average shares
311,783
-
369,913
373,295
356,156
352,337
Diluted average shares
311,783
-
369,913
373,295
356,156
352,337
Data disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy dashboard
About our ads
© 2024 Yahoo. All rights reserved.