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 closed
FTSE 100
8,213.49
+41.34
(+0.51%)
FTSE 250
20,164.54
+112.21
(+0.56%)
AIM
771.53
+3.42
(+0.45%)
GBP/EUR
1.1652
-0.0031
(-0.26%)
GBP/USD
1.2546
+0.0013
(+0.11%)
Bitcoin GBP
50,884.26
+2,853.99
(+5.94%)
MONEY
Best savings accounts that offer above inflation rates
Where to find a top-rated deal that works for you
Qingdao Topscomm Communication INC. (603421.SS)
Shanghai - Shanghai Delayed price. Currency in CNY
Add to watchlist
5.70
-0.50
(-8.06%)
At close: 03:00PM 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
3,636,545
3,632,703
3,114,981
2,821,324
2,101,709
Cost of revenue
2,161,981
2,155,519
1,745,733
1,662,354
1,149,483
Gross profit
1,474,564
1,477,184
1,369,248
1,158,969
952,227
Operating expenses
Research development
614,821
593,809
498,718
390,350
289,392
Selling general and administrative
676,663
670,854
552,607
518,742
429,248
Total operating expenses
1,337,581
1,297,411
1,138,943
972,877
768,577
Operating income or loss
136,983
179,773
230,305
186,092
183,650
Interest expense
-
27,050
18,825
12,328
1,450
Income before tax
103,414
149,881
113,807
160,405
194,455
Income tax expense
18,711
18,661
-4,873
3,779
13,398
Income from continuing operations
84,704
131,220
118,681
156,625
181,057
Net income
84,704
131,220
118,681
156,625
181,057
Net income available to common shareholders
84,704
131,220
118,681
156,625
181,057
Basic EPS
0.15
0.20
0.18
0.24
0.28
Diluted EPS
0.15
0.20
0.18
0.24
0.28
Basic average shares
655,026
656,101
659,337
652,606
646,633
Diluted average shares
655,026
656,101
659,337
652,606
646,633
Data disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy dashboard
About our ads
© 2024 Yahoo. All rights reserved.