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 closed
S&P/TSX
21,554.86
-26.49
(-0.12%)
S&P 500
5,464.62
-8.55
(-0.16%)
DOW
39,150.33
+15.57
(+0.04%)
CAD/USD
0.7302
-0.0004
(-0.05%)
CRUDE OIL
80.59
-0.70
(-0.86%)
Bitcoin CAD
88,296.08
+251.57
(+0.29%)
Dirui Industrial Co.,Ltd. (300396.SZ)
Shenzhen - Shenzhen Delayed Price. Currency in CNY
Add to watchlist
22.18
+0.03
(+0.14%)
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
1,708,663
1,378,059
1,220,008
905,795
937,236
Cost of Revenue
941,750
681,684
585,739
431,801
415,102
Gross Profit
766,913
696,376
634,269
473,994
522,134
Operating Expenses
Research Development
138,436
128,626
114,822
95,032
95,989
Selling General and Administrative
280,862
277,023
206,550
148,984
136,890
Total Operating Expenses
432,102
426,656
365,748
274,607
286,031
Operating Income or Loss
334,810
269,720
268,521
199,387
236,103
Interest Expense
8,733
8,795
6,135
4,451
3,100
Income Before Tax
351,719
296,196
291,440
229,127
312,734
Income Tax Expense
32,061
20,624
29,622
19,179
27,992
Income from Continuing Operations
319,658
275,572
261,818
209,948
284,742
Net Income
319,678
275,590
261,828
209,948
267,072
Net Income available to common shareholders
319,678
275,590
261,828
209,948
267,072
Basic EPS
1.11
1.01
0.96
0.76
0.97
Diluted EPS
1.10
1.01
0.95
0.76
0.97
Basic Average Shares
272,532
272,861
272,737
276,248
275,332
Diluted Average Shares
275,402
272,861
275,608
276,248
275,332
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.