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 4 hours 10 minutes
S&P/TSX
21,938.97
-3.19
(-0.01%)
S&P 500
5,498.05
+15.18
(+0.28%)
DOW
39,226.51
+62.45
(+0.16%)
CAD/USD
0.7307
+0.0006
(+0.08%)
CRUDE OIL
81.44
-0.30
(-0.37%)
Bitcoin CAD
83,353.10
-938.49
(-1.11%)
MARKETS LIVE BLOG
STOCKS CLIMB AFTER COOL U.S. PCE DATA RAISE RATE-CUT HOPES
Fed's preferred inflation gauge shows prices rose at slowest pace since March 2021
Will Semiconductor Co., Ltd. (603501.SS)
Shanghai - Shanghai Delayed Price. Currency in CNY
Add to watchlist
99.37
+0.29
(+0.29%)
At close: 03:00PM 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
22,329,070
21,020,642
20,078,179
24,103,510
19,823,965
Cost of Revenue
17,252,428
16,446,398
13,903,320
15,789,593
13,894,198
Gross Profit
5,076,642
4,574,244
6,174,859
8,313,916
5,929,767
Operating Expenses
Research Development
2,390,836
2,234,135
2,495,587
2,110,218
1,726,871
Selling General and Administrative
690,112
626,130
754,518
744,791
695,646
Total Operating Expenses
3,522,757
3,297,342
3,718,914
3,291,940
2,865,423
Operating Income or Loss
1,553,885
1,276,901
2,455,946
5,021,976
3,064,344
Interest Expense
470,254
534,002
493,888
410,453
296,875
Income Before Tax
1,014,223
691,446
1,301,323
5,002,077
2,991,133
Income Tax Expense
111,340
147,623
342,748
456,195
308,011
Income from Continuing Operations
902,883
543,823
958,575
4,545,881
2,683,122
Net Income
914,560
555,624
990,309
4,476,187
2,706,109
Net Income available to common shareholders
914,560
555,624
990,309
4,476,187
2,706,109
Basic EPS
-0.68
0.47
0.84
3.83
2.38
Diluted EPS
-0.68
0.47
0.84
3.80
2.36
Basic Average Shares
1,189,034
1,182,179
1,178,939
1,168,717
1,138,083
Diluted Average Shares
1,189,034
1,182,179
1,178,939
1,177,944
1,145,219
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.