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,284.76
+41.42
(+0.19%)
S&P 500
5,308.15
+61.47
(+1.17%)
DOW
39,908.00
+349.89
(+0.88%)
CAD/USD
0.7349
+0.0024
(+0.32%)
CRUDE OIL
78.85
+0.83
(+1.06%)
Bitcoin CAD
89,910.38
+6,156.03
(+7.35%)
MARKETS LIVE BLOG
STOCKS JUMP AFTER U.S. INFLATION REPORT RELEASE
Roundhill Magnificent Seven ETF hits all-time high on Wednesday
Shanxi Taigang Stainless Steel Co., Ltd. (000825.SZ)
Shenzhen - Shenzhen Delayed Price. Currency in CNY
Add to watchlist
3.7900
-0.0200
(-0.52%)
At close: 03:05PM 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
104,174,512
105,617,791
97,654,377
101,437,350
67,419,391
Cost of Revenue
102,871,513
104,915,361
94,681,668
90,461,191
61,258,142
Gross Profit
1,303,000
702,430
2,972,709
10,976,159
6,161,248
Operating Expenses
Research Development
870,410
904,115
828,252
781,989
2,148,163
Selling General and Administrative
333,658
343,378
381,923
437,956
375,923
Total Operating Expenses
1,867,420
1,938,515
2,008,502
2,111,974
3,115,275
Operating Income or Loss
-564,421
-1,236,085
964,207
8,864,185
3,045,974
Interest Expense
240,837
281,848
335,257
576,898
848,960
Income Before Tax
-538,871
-1,202,873
209,277
6,847,035
1,729,451
Income Tax Expense
68,078
65,953
64,146
598,728
20,078
Income from Continuing Operations
-606,949
-1,268,826
145,131
6,248,307
1,709,372
Net Income
-485,445
-1,080,642
153,545
6,309,790
1,735,210
Net Income available to common shareholders
-485,445
-1,080,642
153,545
6,309,790
1,735,210
Basic EPS
-0.20
-0.19
0.03
1.11
0.30
Diluted EPS
-0.20
-0.19
0.03
1.11
0.30
Basic Average Shares
5,885,987
5,687,592
5,905,579
5,694,756
5,689,212
Diluted Average Shares
5,885,987
5,687,592
5,905,579
5,694,756
5,689,212
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.