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 closed
S&P/TSX
21,969.24
+83.86
(+0.38%)
S&P 500
5,099.96
+51.54
(+1.02%)
DOW
38,239.66
+153.86
(+0.40%)
CAD/USD
0.7316
-0.0007
(-0.09%)
CRUDE OIL
83.66
+0.09
(+0.11%)
Bitcoin CAD
87,323.23
-1,707.50
(-1.92%)
MARKETS LIVE BLOG
STOCKS RISE, LED BY STELLAR ALPHABET, MICROSOFT RESULTS
Chevron, Exxon under pressure as falling natural gas prices hit earnings
Chongqing Machinery & Electric Co., Ltd. (CE3.F)
Frankfurt - Frankfurt Delayed Price. Currency in EUR
Add to watchlist
0.0710
+0.0010
(+1.43%)
At close: 08:03AM CEST
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
8,058,534
8,058,534
7,205,352
7,410,614
6,366,966
Cost of Revenue
6,518,836
6,518,836
5,778,786
5,922,297
5,052,439
Gross Profit
1,539,699
1,539,699
1,426,566
1,488,316
1,314,527
Operating Expenses
Research Development
407,467
407,467
343,012
385,084
354,659
Selling General and Administrative
326,059
326,059
275,051
308,783
352,720
Total Operating Expenses
1,444,796
1,444,796
1,163,820
1,516,724
1,239,713
Operating Income or Loss
94,903
94,903
262,747
-28,408
74,814
Interest Expense
57,191
57,191
68,146
115,802
120,572
Income Before Tax
387,724
387,724
381,582
330,141
267,480
Income Tax Expense
47,909
47,909
61,463
12,149
50,652
Income from Continuing Operations
339,815
339,815
320,119
317,993
216,828
Net Income
303,627
303,627
310,296
296,511
182,968
Net Income available to common shareholders
303,627
303,627
310,296
296,511
182,968
Basic EPS
0.08
0.08
0.08
0.08
0.05
Diluted EPS
0.03
0.08
0.08
0.03
0.05
Basic Average Shares
3,932,953
3,795,336
3,878,706
3,706,391
3,684,640
Diluted Average Shares
3,932,953
3,795,336
3,878,706
3,706,391
3,684,640
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.