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 6 hours 6 minutes
S&P/TSX
22,281.74
+22.57
(+0.10%)
S&P 500
5,226.56
+5.14
(+0.10%)
DOW
39,474.60
+43.09
(+0.11%)
CAD/USD
0.7333
+0.0015
(+0.21%)
CRUDE OIL
78.65
-0.47
(-0.59%)
Bitcoin CAD
84,244.54
-1,453.39
(-1.70%)
MARKETS LIVE BLOG
STOCKS WOBBLE IN U.S. CPI COUNTDOWN AS MEME RALLY RETURNS
Pop in meme darlings dominated the previous session, with GameStop and AMC up over 70%
Guangdong Ellington Electronics Technology Co.,Ltd (603328.SS)
Shanghai - Shanghai Delayed Price. Currency in CNY
Add to watchlist
7.17
0.00
(0.00%)
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
3,206,189
3,177,326
3,058,151
2,908,118
2,583,999
Cost of Revenue
2,501,461
2,486,877
2,543,382
2,515,212
2,069,289
Gross Profit
704,728
690,449
514,769
392,905
514,711
Operating Expenses
Research Development
129,408
126,126
113,150
95,492
98,702
Selling General and Administrative
128,566
131,651
108,710
79,576
61,094
Total Operating Expenses
331,480
335,355
285,283
225,100
230,171
Operating Income or Loss
373,248
355,094
229,487
167,806
284,540
Interest Expense
3,218
4,278
2,737
-
-
Income Before Tax
432,145
398,804
293,817
162,642
259,993
Income Tax Expense
49,010
43,803
25,275
12,034
35,499
Income from Continuing Operations
383,134
355,001
268,542
150,608
224,494
Net Income
383,134
355,001
268,542
150,608
224,494
Net Income available to common shareholders
383,134
355,001
268,542
150,608
224,494
Basic EPS
0.34
0.36
0.27
0.15
0.22
Diluted EPS
0.34
0.36
0.27
0.15
0.22
Basic Average Shares
996,916
997,195
998,296
997,402
1,020,426
Diluted Average Shares
996,916
997,195
998,296
997,402
1,020,426
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.