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 19 minutes
S&P/TSX
21,890.78
+96.88
(+0.44%)
S&P 500
5,468.84
-9.06
(-0.17%)
DOW
39,038.89
-88.91
(-0.23%)
CAD/USD
0.7304
+0.0005
(+0.07%)
CRUDE OIL
81.74
+0.84
(+1.04%)
Bitcoin CAD
84,652.54
+1,136.83
(+1.36%)
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
Eternal Materials Co., Ltd. (1717.TW)
Taiwan - Taiwan Delayed Price. Currency in TWD
Add to watchlist
30.85
-0.30
(-0.96%)
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
42,896,629
42,451,576
49,014,100
50,471,397
38,370,366
Cost of Revenue
34,295,378
34,304,310
38,851,315
39,777,249
29,484,478
Gross Profit
8,601,251
8,147,266
10,162,785
10,694,148
8,885,888
Operating Expenses
Research Development
1,554,542
1,548,154
1,647,930
1,526,595
1,385,294
Selling General and Administrative
4,733,776
4,683,841
5,210,734
5,078,991
4,264,237
Total Operating Expenses
6,288,318
6,231,995
6,858,664
6,605,586
5,649,531
Operating Income or Loss
2,312,933
1,915,271
3,304,121
4,088,562
3,236,357
Interest Expense
460,314
453,836
358,983
291,812
385,432
Income Before Tax
2,663,093
2,182,474
3,514,917
4,431,859
3,144,509
Income Tax Expense
844,125
690,378
895,436
946,149
651,292
Income from Continuing Operations
1,818,968
1,492,096
2,619,481
3,485,710
2,493,217
Net Income
1,812,688
1,503,687
2,617,592
3,549,268
2,543,496
Net Income available to common shareholders
1,812,688
1,503,687
2,617,592
3,549,268
2,543,496
Basic EPS
1.23
1.28
2.15
2.86
2.16
Diluted EPS
1.23
1.27
2.15
2.85
2.15
Basic Average Shares
1,178,165
1,178,266
1,214,964
1,240,280
1,178,266
Diluted Average Shares
1,181,697
1,181,744
1,220,032
1,245,469
1,182,901
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.