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 55 minutes
S&P/TSX
21,922.44
+128.54
(+0.59%)
S&P 500
5,472.86
-5.04
(-0.09%)
DOW
39,134.66
+6.86
(+0.02%)
CAD/USD
0.7306
+0.0006
(+0.09%)
CRUDE OIL
81.51
+0.61
(+0.75%)
Bitcoin CAD
84,476.95
+835.38
(+1.00%)
MARKETS LIVE BLOG
STOCKS TRADE HIGHER BUT MICRON SLIDES, WITH DATA IN FOCUS
Walgreens tanks on lower guidance due to "challenging" pharmacy trends, weak consumer
Beijing Ultrapower Software Co., Ltd. (300002.SZ)
Shenzhen - Shenzhen Delayed Price. Currency in CNY
Add to watchlist
8.11
-0.22
(-2.64%)
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
6,238,470
5,962,244
4,806,014
4,314,269
3,595,795
Cost of Revenue
2,326,273
2,222,005
1,903,524
1,629,705
1,429,558
Gross Profit
3,912,197
3,740,240
2,902,490
2,684,564
2,166,237
Operating Expenses
Research Development
323,954
329,674
303,444
262,810
212,656
Selling General and Administrative
1,648,480
1,583,008
1,343,852
1,335,544
1,039,326
Total Operating Expenses
2,737,217
2,668,132
2,307,360
2,074,798
1,671,109
Operating Income or Loss
1,174,980
1,072,108
595,130
609,766
495,127
Interest Expense
1,994
2,271
6,949
18,826
40,499
Income Before Tax
1,174,676
1,051,429
629,275
467,973
412,401
Income Tax Expense
178,572
171,116
97,359
102,544
85,054
Income from Continuing Operations
996,104
880,313
531,916
365,429
327,347
Net Income
1,004,066
887,180
541,476
384,517
351,152
Net Income available to common shareholders
1,004,066
887,180
541,476
384,517
351,152
Basic EPS
0.37
0.46
0.28
0.20
0.18
Diluted EPS
0.37
0.45
0.28
0.20
0.18
Basic Average Shares
1,939,980
1,949,847
1,953,377
1,943,970
1,941,141
Diluted Average Shares
1,940,480
1,951,133
1,953,377
1,943,970
1,941,141
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.