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 1 hour 38 minutes
S&P/TSX
21,907.33
+113.43
(+0.52%)
S&P 500
5,470.41
-7.49
(-0.14%)
DOW
39,070.80
-57.00
(-0.15%)
CAD/USD
0.7306
+0.0007
(+0.10%)
CRUDE OIL
81.61
+0.71
(+0.88%)
Bitcoin CAD
84,517.70
+1,026.61
(+1.23%)
MARKETS LIVE BLOG
STOCKS TRADE MIXED AS MICRON WEIGHS, WITH DATA IN FOCUS
Chewy, Petco shares soar as 'Roaring Kitty' posts dog image on X
Weltrend Semiconductor, Inc. (2436.TW)
Taiwan - Taiwan Delayed Price. Currency in TWD
Add to watchlist
61.30
+0.21
(+0.34%)
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
2019-12-31
Total Revenue
2,989,644
2,885,560
2,888,153
3,601,983
2,619,977
-
Cost of Revenue
2,148,511
2,103,785
2,044,532
2,496,114
1,953,708
-
Gross Profit
841,133
781,775
843,621
1,105,869
666,269
-
Operating Expenses
Research Development
451,597
444,189
338,885
372,737
327,113
-
Selling General and Administrative
301,605
295,576
261,938
272,732
212,832
-
Total Operating Expenses
753,202
739,765
600,823
645,469
539,945
-
Operating Income or Loss
87,931
42,010
242,798
460,400
126,324
-
Interest Expense
25,457
25,304
12,864
4,555
5,859
-
Income Before Tax
311,762
226,486
139,556
827,546
362,299
-
Income Tax Expense
34,213
19,400
31,686
76,202
20,795
-
Income from Continuing Operations
277,549
207,086
107,870
751,344
341,504
-
Net Income
258,517
209,240
146,771
750,940
340,929
-
Net Income available to common shareholders
258,517
209,240
146,771
750,940
340,929
-
Basic EPS
1.12
-
0.83
4.25
1.94
1.84
Diluted EPS
1.12
-
0.83
4.21
1.93
1.82
Basic Average Shares
176,868
-
176,404
176,817
175,429
176,803
Diluted Average Shares
178,458
-
177,309
178,328
176,934
179,237
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.