Canada markets closed

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
Show:
Annual

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