Home
Mail
News
Sports
Finance
Celebrity
Style
Movies
Weather
Mobile
Yahoo
Mail
News
Taxes
Watchlists
My Portfolio
My Screeners
Market Data
Industry News
Sponsored: Small Business Insurance Hub
Real Estate
Technology
Currency Converter
Canada markets close in 3 hours 52 minutes
S&P/TSX
21,804.83
+76.28
(+0.35%)
S&P 500
5,041.38
+22.99
(+0.46%)
DOW
38,079.56
+176.27
(+0.47%)
CAD/USD
0.7302
+0.0020
(+0.28%)
CRUDE OIL
78.50
-0.50
(-0.63%)
Bitcoin CAD
80,945.43
+2,934.83
(+3.76%)
MARKETS LIVE BLOG
STOCKS CLIMB AS RATE-HIKE FEARS FADE, WITH APPLE ON DECK
Bitcoin rebounds to US$59,000 following record ETFs outflow
XCMG Construction Machinery Co., Ltd. (000425.SZ)
Shenzhen - Shenzhen Delayed Price. Currency in CNY
Add to watchlist
7.03
+0.12
(+1.74%)
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
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Total Revenue
93,129,731
92,848,221
93,817,122
116,796,194
73,968,149
Cost of Revenue
72,268,831
72,064,272
74,855,161
91,729,972
61,341,127
Gross Profit
20,860,900
20,783,949
18,961,961
25,066,222
12,627,022
Operating Expenses
Research Development
3,924,929
3,999,625
4,082,251
4,029,097
2,417,105
Selling General and Administrative
8,973,298
8,776,669
8,534,946
11,532,279
3,895,713
Total Operating Expenses
13,114,972
13,125,816
13,076,905
15,538,142
6,155,930
Operating Income or Loss
7,745,928
7,658,133
5,885,057
9,528,079
6,471,092
Interest Expense
1,629,854
1,653,490
1,532,506
610,110
603,330
Income Before Tax
5,865,452
5,677,633
5,012,731
9,229,901
4,295,909
Income Tax Expense
580,189
441,537
711,054
966,348
550,226
Income from Continuing Operations
5,285,264
5,236,096
4,301,677
8,263,553
3,745,683
Net Income
5,403,591
5,326,470
4,312,440
8,207,958
3,728,860
Net Income available to common shareholders
5,403,591
5,326,470
4,312,440
8,207,958
3,728,860
Basic EPS
0.37
0.45
0.36
0.69
0.45
Diluted EPS
0.37
0.45
0.36
0.69
0.45
Basic Average Shares
12,049,299
11,836,601
11,979,000
11,895,591
8,277,158
Diluted Average Shares
12,049,299
11,836,601
11,979,000
11,895,591
8,277,158
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.