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,468.16
+2.79
(+0.01%)
S&P 500
5,321.41
+13.28
(+0.25%)
DOW
39,872.99
+66.22
(+0.17%)
CAD/USD
0.7337
-0.0004
(-0.06%)
CRUDE OIL
79.06
-0.74
(-0.93%)
Bitcoin CAD
94,927.74
+439.43
(+0.47%)
Yunnan Copper Co.,Ltd (000878.SZ)
Shenzhen - Shenzhen Delayed Price. Currency in CNY
Add to watchlist
15.02
-0.63
(-4.03%)
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
148,460,893
146,984,554
134,915,299
127,057,755
88,238,514
Cost of Revenue
142,388,903
140,914,936
128,382,343
121,889,193
83,495,111
Gross Profit
6,071,990
6,069,618
6,532,956
5,168,562
4,743,402
Operating Expenses
Research Development
385,428
368,604
306,906
247,232
156,836
Selling General and Administrative
594,287
575,301
483,984
694,408
472,755
Total Operating Expenses
2,155,207
2,162,929
2,022,741
2,282,415
1,884,040
Operating Income or Loss
3,916,783
3,906,690
4,510,215
2,886,147
2,859,362
Interest Expense
507,380
551,695
710,521
922,796
959,673
Income Before Tax
2,780,430
2,762,757
3,246,346
1,655,001
1,071,706
Income Tax Expense
447,879
457,399
589,121
359,282
258,338
Income from Continuing Operations
2,332,552
2,305,358
2,657,226
1,295,719
813,368
Net Income
1,552,011
1,578,987
1,809,396
649,152
379,618
Net Income available to common shareholders
1,552,011
1,578,987
1,809,396
649,152
379,618
Basic EPS
0.92
0.79
1.04
0.38
0.22
Diluted EPS
0.92
0.79
1.04
0.38
0.22
Basic Average Shares
1,975,886
2,003,537
1,748,039
1,699,794
1,700,034
Diluted Average Shares
1,975,886
2,003,537
1,748,039
1,699,794
1,700,034
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.