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 close in 2 hours 53 minutes
S&P/TSX
22,460.46
-4.91
(-0.02%)
S&P 500
5,309.48
+1.35
(+0.03%)
DOW
39,815.54
+8.77
(+0.02%)
CAD/USD
0.7325
-0.0016
(-0.22%)
CRUDE OIL
79.00
-0.80
(-1.00%)
Bitcoin CAD
95,103.59
+2,185.88
(+2.35%)
MARKETS LIVE BLOG
STOCKS WOBBLE AS INVESTORS AWAIT NVIDIA EARNINGS
Comcast reveals price tag for new streaming bundle
Shijiazhuang ChangShan BeiMing Technology Co.,Ltd (000158.SZ)
Shenzhen - Shenzhen Delayed Price. Currency in CNY
Add to watchlist
7.47
+0.08
(+1.08%)
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
8,591,561
9,007,201
9,663,472
10,881,606
9,883,796
Cost of Revenue
7,656,143
7,978,699
8,748,171
9,729,163
8,903,778
Gross Profit
935,418
1,028,502
915,302
1,152,443
980,017
Operating Expenses
Research Development
272,232
263,729
270,133
242,024
185,744
Selling General and Administrative
386,777
406,845
341,352
363,752
340,789
Total Operating Expenses
694,625
697,318
392,480
642,906
468,434
Operating Income or Loss
240,793
331,184
522,822
509,537
511,583
Interest Expense
239,480
241,909
210,394
223,001
231,777
Income Before Tax
-184,082
-135,230
-243,277
139,075
122,494
Income Tax Expense
-14,460
-7,831
-10,789
9,348
15,384
Income from Continuing Operations
-169,621
-127,399
-232,488
129,727
107,109
Net Income
-145,585
-96,215
-207,759
131,004
101,306
Net Income available to common shareholders
-145,585
-96,215
-207,759
131,004
101,306
Basic EPS
-0.13
-0.06
-0.13
0.08
0.06
Diluted EPS
-0.13
-0.06
-0.13
0.08
0.06
Basic Average Shares
1,597,434
1,603,587
1,598,148
1,637,551
1,688,442
Diluted Average Shares
1,597,434
1,603,587
1,598,148
1,637,551
1,688,442
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.