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 7 minutes
S&P/TSX
22,254.90
-54.03
(-0.24%)
S&P 500
5,222.27
-0.41
(-0.01%)
DOW
39,448.70
-64.14
(-0.16%)
CAD/USD
0.7317
+0.0001
(+0.01%)
CRUDE OIL
79.26
+1.00
(+1.28%)
Bitcoin CAD
86,234.86
+2,355.28
(+2.81%)
MARKETS LIVE BLOG
STOCKS TRADE MIXED WITH U.S. INFLATION DATA IN FOCUS
Apple stock rises on potential OpenAI deal; shares help lift Nasdaq
Zyxel Group Corporation (3704.TW)
Taiwan - Taiwan Delayed Price. Currency in TWD
Add to watchlist
39.25
0.00
(0.00%)
At close: 01:30PM 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
28,314,972
30,379,982
30,515,803
25,681,970
22,250,630
Cost of Revenue
21,995,586
23,700,843
23,527,849
19,621,452
16,470,531
Gross Profit
6,319,386
6,679,139
6,987,954
6,060,518
5,780,099
Operating Expenses
Research Development
1,821,216
1,916,643
1,872,953
1,718,432
1,599,814
Selling General and Administrative
3,107,588
3,461,851
3,225,362
2,915,430
2,889,710
Total Operating Expenses
4,928,804
5,378,494
5,098,315
4,633,862
4,489,524
Operating Income or Loss
1,390,582
1,300,645
1,889,639
1,426,656
1,290,575
Interest Expense
48,927
87,463
72,659
29,133
23,311
Income Before Tax
1,718,086
1,556,690
1,992,303
1,438,064
1,175,888
Income Tax Expense
371,832
201,098
365,372
342,605
344,887
Income from Continuing Operations
1,346,254
1,355,592
1,626,931
1,095,459
831,001
Net Income
1,336,846
1,341,161
1,618,460
1,096,700
827,944
Net Income available to common shareholders
1,336,846
1,341,161
1,618,460
1,096,700
827,944
Basic EPS
3.82
3.38
3.87
2.49
2.13
Diluted EPS
3.77
3.33
3.84
2.45
2.12
Basic Average Shares
394,886
397,329
417,800
490,319
388,630
Diluted Average Shares
399,482
402,253
421,054
499,325
391,868
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.