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 1 hour 51 minutes
FTSE 100
8,411.96
-21.80
(-0.26%)
FTSE 250
20,567.98
-77.40
(-0.37%)
AIM
787.27
-2.60
(-0.33%)
GBP/EUR
1.1625
+0.0003
(+0.02%)
GBP/USD
1.2562
+0.0037
(+0.29%)
Bitcoin GBP
49,911.56
+1,254.62
(+2.58%)
Stocks
Trending tickers: Alibaba, Bitcoin, SoftBank and Diploma
The latest investor updates on stocks that are trending on Monday
Ningbo David Medical Device Co., Ltd. (300314.SZ)
Shenzhen - Shenzhen Delayed price. Currency in CNY
Add to watchlist
12.46
-0.16
(-1.27%)
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
Total revenue
498,111
618,298
506,037
474,133
459,531
Cost of revenue
199,410
258,478
209,740
182,202
190,077
Gross profit
298,701
359,820
296,297
291,931
269,453
Operating expenses
Research development
48,513
48,059
45,869
49,694
40,223
Selling general and administrative
134,280
138,784
125,170
135,158
97,971
Total operating expenses
210,548
216,601
199,498
218,675
167,555
Operating income or loss
88,154
143,219
96,799
73,256
101,899
Interest expense
190.7766
598.8074
350.307
32.7673
0
Income before tax
103,770
166,225
111,916
87,193
146,652
Income tax expense
14,985
18,614
14,557
6,986
10,462
Income from continuing operations
88,785
147,611
97,359
80,207
136,190
Net income
88,785
147,611
97,359
80,207
136,190
Net income available to common shareholders
88,785
147,611
97,359
80,207
136,190
Basic EPS
0.50
0.51
0.34
0.28
0.47
Diluted EPS
0.50
0.51
0.34
0.28
0.47
Basic average shares
286,995
289,433
286,349
286,452
289,767
Diluted average shares
286,995
289,433
286,349
286,452
289,767
Data disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy dashboard
About our ads
© 2024 Yahoo. All rights reserved.