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 closed
S&P/TSX
22,069.76
+62.76
(+0.29%)
S&P 500
5,360.79
+13.80
(+0.26%)
DOW
38,868.04
+69.05
(+0.18%)
CAD/USD
0.7267
-0.0001
(-0.01%)
CRUDE OIL
77.87
+2.34
(+3.10%)
Bitcoin CAD
95,629.12
-229.68
(-0.24%)
MARKETS LIVE BLOG
STOCKS CLIMB AS HUGE WEEK ON WALL STREET KICKS OFF
Consumer expectations in the U.S. for stocks hit 3-year high in May
Zhejiang Tiancheng Controls Co., Ltd. (603085.SS)
Shanghai - Shanghai Delayed Price. Currency in CNY
Add to watchlist
9.19
+0.03
(+0.33%)
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
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Total Revenue
1,515,704
1,426,838
1,424,865
1,703,719
1,427,718
Cost of Revenue
1,205,353
1,131,112
1,223,270
1,431,469
1,125,610
Gross Profit
310,352
295,726
201,594
272,249
302,107
Operating Expenses
Research Development
82,629
82,621
94,702
57,909
51,151
Selling General and Administrative
75,563
74,188
77,718
67,853
66,919
Total Operating Expenses
287,210
282,899
280,001
221,524
200,193
Operating Income or Loss
23,142
12,827
-78,406
50,725
101,915
Interest Expense
20,343
20,143
24,125
21,267
32,147
Income Before Tax
17,956
12,191
-276,978
19,988
46,312
Income Tax Expense
-4,337
-1,981
-3,735
-8,216
-4,213
Income from Continuing Operations
22,293
14,171
-273,243
28,204
50,525
Net Income
22,293
14,171
-273,243
28,204
50,525
Net Income available to common shareholders
22,293
14,171
-273,243
28,204
50,525
Basic EPS
-0.75
0.04
-0.71
0.08
0.16
Diluted EPS
-0.75
0.04
-0.71
0.08
0.16
Basic Average Shares
438,227
354,287
384,849
352,547
315,783
Diluted Average Shares
438,227
354,287
384,849
352,547
315,783
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.