Markets
News
Analysis
Tools
Learn
Features
English
繁体中文
ไทย
Tiếng việt
简体中文
Español
Português
Deutsch
한국어
日本語
Log in
Sign Up
Sign Up
Markets
/
Stocks
/
nasdaq-ceco
/
CECO Environmental Corp
CECO
45.699
USD
-0.991
-2.12%
Market hours (ET)
Quotes delayed by 15 min
USD
0.000
Pre-market (ET)
1.61B
Market Cap
34.02
P/E TTM
CECO Environmental Corp
45.699
-0.991
-2.12%
Overview
Company
Financials
Analysis
Statements
Income Statement
Balance Sheet
Cash Flow Statement
Overview
Company
Financials
Analysis
Statements
Income Statement
Balance Sheet
Cash Flow Statement
Quarterly
Quarterly+Annual
Quarterly
Annual
YOY
Hide blank rows
FY2025Q1
FY2024Q4
FY2024Q3
FY2024Q2
FY2024Q1
FY2023Q4
FY2023Q3
FY2023Q2
FY2023Q1
FY2022Q4
FY2022Q3
FY2022Q2
FY2022Q1
FY2021Q4
FY2021Q3
FY2021Q2
FY2021Q1
FY2020Q4
FY2020Q3
FY2020Q2
FY2020Q1
FY2019Q4
FY2019Q3
FY2019Q2
FY2019Q1
FY2018Q4
FY2018Q3
FY2018Q2
FY2018Q1
FY2017Q4
FY2017Q3
FY2017Q2
FY2017Q1
FY2016Q4
FY2016Q3
FY2016Q2
FY2016Q1
FY2015Q4
FY2015Q3
FY2015Q2
FY2015Q1
FY2014Q4
FY2014Q3
FY2014Q2
FY2014Q1
FY2013Q4
FY2013Q3
FY2013Q2
FY2013Q1
FY2012Q4
FY2012Q3
FY2012Q2
FY2012Q1
Total revenue
39.87%
176.70M
3.16%
158.57M
-9.29%
135.51M
6.46%
137.52M
12.23%
126.33M
32.05%
153.71M
37.80%
149.39M
22.59%
129.18M
21.77%
112.56M
24.38%
116.40M
35.55%
108.41M
33.93%
105.38M
28.58%
92.44M
12.85%
93.59M
3.30%
79.98M
4.67%
78.68M
-10.68%
71.89M
-7.25%
82.93M
-9.20%
77.42M
-7.40%
75.17M
-6.42%
80.49M
-4.73%
89.41M
-3.39%
85.27M
0.11%
81.18M
16.01%
86.01M
27.62%
93.85M
3.85%
88.26M
-13.62%
81.09M
-19.98%
74.14M
-26.44%
73.54M
-16.35%
84.99M
-16.38%
93.87M
-10.20%
92.65M
-1.25%
99.98M
3.43%
101.60M
29.09%
112.26M
27.40%
103.17M
33.03%
101.25M
55.18%
98.23M
30.49%
86.96M
41.66%
80.98M
10.74%
76.11M
27.12%
63.30M
49.98%
66.64M
66.38%
57.17M
100.18%
68.73M
50.43%
49.80M
28.45%
44.43M
4.04%
34.36M
--
34.33M
--
33.10M
--
34.59M
--
33.03M
Revenue
39.87%
176.70M
3.16%
158.57M
-9.29%
135.51M
6.46%
137.52M
12.23%
126.33M
32.05%
153.71M
37.80%
149.39M
22.59%
129.18M
21.77%
112.56M
24.38%
116.40M
35.55%
108.41M
33.93%
105.38M
28.58%
92.44M
12.85%
93.59M
3.30%
79.98M
4.67%
78.68M
-10.68%
71.89M
-7.25%
82.93M
-9.20%
77.42M
-7.40%
75.17M
-6.42%
80.49M
-4.73%
89.41M
-3.39%
85.27M
0.11%
81.18M
16.01%
86.01M
27.62%
93.85M
3.85%
88.26M
-13.62%
81.09M
-19.98%
74.14M
-26.44%
73.54M
-16.35%
84.99M
-16.38%
93.87M
-10.20%
92.65M
-1.25%
99.98M
3.43%
101.60M
29.09%
112.26M
27.40%
103.17M
33.03%
101.25M
55.18%
98.23M
30.49%
86.96M
41.66%
80.98M
10.74%
76.11M
27.12%
63.30M
49.98%
66.64M
66.38%
57.17M
100.18%
68.73M
50.43%
49.80M
28.45%
44.43M
4.04%
34.36M
--
34.33M
--
33.10M
--
34.59M
--
33.03M
Cost of revenue
41.76%
117.53M
1.44%
103.59M
-14.39%
92.66M
-0.82%
90.48M
4.66%
82.91M
26.74%
102.12M
38.72%
108.24M
21.57%
91.24M
17.78%
79.22M
19.74%
80.58M
32.63%
78.03M
34.96%
75.05M
36.77%
67.26M
12.23%
67.29M
8.01%
58.83M
9.17%
55.61M
-8.63%
49.18M
-2.64%
59.96M
-6.98%
54.47M
-9.50%
50.94M
-9.61%
53.82M
-7.21%
61.59M
-5.22%
58.55M
0.09%
56.29M
17.13%
59.54M
32.41%
66.38M
1.70%
61.78M
-17.50%
56.24M
-19.84%
50.83M
-25.17%
50.13M
-14.68%
60.75M
-16.81%
68.17M
-15.70%
63.41M
-7.47%
66.99M
-0.12%
71.20M
29.10%
81.94M
19.19%
75.22M
28.40%
72.40M
60.78%
71.28M
34.47%
63.47M
59.67%
63.11M
12.81%
56.38M
20.29%
44.34M
53.60%
47.20M
69.39%
39.53M
115.17%
49.98M
62.70%
36.86M
27.39%
30.73M
1.74%
23.34M
--
23.23M
--
22.65M
--
24.12M
--
22.94M
Operating expenses
45.21%
171.09M
4.08%
144.66M
-8.47%
126.93M
6.07%
126.95M
10.72%
117.82M
29.59%
138.98M
34.39%
138.68M
22.08%
119.69M
23.86%
106.41M
21.59%
107.24M
29.38%
103.19M
28.80%
98.04M
25.18%
85.91M
16.02%
88.20M
6.39%
79.76M
9.77%
76.12M
-9.43%
68.63M
-7.29%
76.02M
-6.73%
74.97M
-11.90%
69.35M
-6.28%
75.77M
-6.50%
81.99M
-4.31%
80.38M
0.65%
78.71M
11.66%
80.85M
21.09%
87.69M
1.56%
84.00M
-12.76%
78.20M
-16.46%
72.41M
-17.81%
72.42M
-8.86%
82.71M
-12.18%
89.64M
-9.88%
86.67M
-5.83%
88.11M
1.58%
90.75M
31.01%
102.07M
25.26%
96.17M
31.01%
93.57M
55.71%
89.34M
32.31%
77.91M
49.93%
76.78M
13.30%
71.42M
24.17%
57.37M
51.65%
58.88M
71.10%
51.21M
110.60%
63.04M
60.15%
46.20M
28.11%
38.83M
2.22%
29.93M
--
29.93M
--
28.85M
--
30.31M
--
29.28M
Depreciation, depletion, and amortization
45.64%
5.12M
-6.82%
3.99M
14.24%
3.56M
25.17%
3.46M
21.73%
3.51M
42.40%
4.28M
6.05%
3.12M
16.18%
2.77M
26.09%
2.88M
21.17%
3.00M
19.21%
2.94M
-3.68%
2.38M
-6.04%
2.29M
-39.14%
2.48M
-4.23%
2.47M
0.77%
2.47M
10.88%
2.44M
65.92%
4.08M
-2.16%
2.58M
-10.80%
2.45M
-20.75%
2.20M
-22.65%
2.46M
-16.17%
2.63M
-20.53%
2.75M
-20.76%
2.77M
-20.29%
3.17M
-20.22%
3.14M
-14.17%
3.46M
-15.49%
3.50M
2.50%
3.98M
-16.04%
3.94M
-21.49%
4.03M
-20.35%
4.14M
-26.72%
3.89M
9.71%
4.69M
47.04%
5.13M
50.49%
5.20M
67.55%
5.30M
57.48%
4.27M
33.30%
3.49M
24.62%
3.45M
-9.55%
3.17M
43.75%
2.71M
191.32%
2.62M
569.08%
2.77M
929.12%
3.50M
529.33%
1.89M
207.88%
899.00K
30.19%
414.00K
--
340.00K
--
300.00K
--
292.00K
--
318.00K
Other operating expenses
--
13.00K
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
100.00%
0.00
--
--
--
--
--
--
--
-1.49M
--
1.51M
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
Operating profit
-34.10%
5.61M
-5.57%
13.91M
-19.85%
8.59M
11.37%
10.57M
38.39%
8.52M
60.84%
14.73M
105.21%
10.71M
29.39%
9.49M
-5.69%
6.15M
69.86%
9.16M
2273.18%
5.22M
186.38%
7.34M
100.00%
6.52M
-21.97%
5.39M
-91.05%
220.00K
-56.01%
2.56M
-30.79%
3.26M
-6.86%
6.91M
-49.73%
2.46M
136.08%
5.82M
-8.66%
4.71M
20.40%
7.42M
14.80%
4.89M
-14.49%
2.47M
197.75%
5.16M
447.00%
6.16M
86.66%
4.26M
-31.76%
2.88M
-71.03%
1.73M
-90.51%
1.13M
-78.97%
2.28M
-58.50%
4.23M
-14.60%
5.98M
54.62%
11.87M
22.02%
10.85M
12.59%
10.19M
66.41%
7.01M
63.85%
7.68M
50.03%
8.89M
16.65%
9.05M
-29.39%
4.21M
-17.63%
4.69M
65.02%
5.93M
38.39%
7.76M
34.49%
5.96M
29.30%
5.69M
-15.53%
3.59M
30.83%
5.61M
18.31%
4.43M
--
4.40M
--
4.25M
--
4.29M
--
3.75M
Net non-operating interest income (expenses)
Non-operating interest expense
82.16%
6.22M
-5.44%
3.71M
-20.72%
2.65M
-13.23%
3.25M
41.74%
3.41M
103.01%
3.92M
112.87%
3.34M
241.53%
3.75M
192.94%
2.41M
141.25%
1.93M
117.31%
1.57M
55.97%
1.10M
13.38%
822.00K
0.50%
800.00K
-6.48%
722.00K
-25.42%
704.00K
-29.13%
725.00K
-26.16%
796.00K
-41.34%
772.00K
-35.34%
944.00K
-33.74%
1.02M
-36.51%
1.08M
-23.89%
1.32M
-18.57%
1.46M
-19.58%
1.54M
-4.07%
1.70M
8.40%
1.73M
9.00%
1.79M
12.22%
1.92M
3.09%
1.77M
-16.62%
1.59M
-16.92%
1.65M
-18.60%
1.71M
-18.97%
1.72M
11.81%
1.91M
68.65%
1.98M
118.96%
2.10M
139.98%
2.12M
123.08%
1.71M
57.37%
1.17M
29.38%
960.00K
11.49%
883.00K
68.20%
767.00K
384.42%
746.00K
664.95%
742.00K
132.94%
792.00K
56.70%
456.00K
-42.11%
154.00K
-64.21%
97.00K
--
340.00K
--
291.00K
--
266.00K
--
271.00K
Gains from sale of securities
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-500.00
--
-1.20M
-123.08%
-300.00K
--
-800.00K
--
--
--
--
--
1.30M
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
Special income (expenses)
6886.37%
56.26M
-26.84%
-2.64M
51.07%
-1.40M
-47.75%
-1.31M
-19.80%
-829.00K
-188.35%
-2.08M
-16.87%
-2.86M
44.06%
-890.00K
47.66%
-692.00K
-422.46%
-721.00K
-200.00%
-2.45M
-281.53%
-1.59M
-535.58%
-1.32M
95.71%
-138.00K
43.29%
-816.00K
70.82%
-417.00K
56.12%
-208.00K
-715.99%
-3.21M
-73.58%
-1.44M
-218.26%
-1.43M
-75.56%
-474.00K
8.80%
-394.00K
94.36%
-829.00K
-47.70%
-449.00K
-102.59%
-270.00K
95.37%
-432.00K
-538.93%
-14.70M
-106.05%
-304.00K
324.84%
10.42M
85.01%
-9.34M
1056.80%
3.35M
900.48%
5.03M
-286.41%
-4.63M
-678.57%
-62.30M
96.84%
-350.00K
86.23%
-628.00K
2.60%
-1.20M
-744.09%
-8.00M
-1527.75%
-11.09M
-700.35%
-4.56M
-161.91%
-1.23M
52.74%
-948.00K
90.20%
-681.00K
75.21%
-570.00K
57.08%
-470.00K
--
-2.01M
--
-6.95M
--
-2.30M
--
-1.09M
--
--
--
--
--
--
--
--
Other non-operating income (expenses)
60.74%
-594.00K
-301.82%
-2.10M
-84.26%
-398.00K
-661.16%
-679.00K
-163.59%
-1.51M
-75.15%
1.04M
-116.93%
-216.00K
-93.75%
121.00K
-25.33%
-574.00K
489.68%
4.19M
589.73%
1.28M
325.12%
1.94M
4.58%
-458.00K
-210.25%
-1.08M
163.79%
185.00K
-331.81%
-860.00K
-149.23%
-480.00K
48.78%
976.00K
-297.26%
-290.00K
-54.08%
371.00K
252.34%
975.00K
366.67%
656.00K
-112.33%
-73.00K
316.62%
808.00K
-79.78%
-640.00K
-602.86%
-246.00K
640.64%
592.00K
-123.91%
-373.00K
-286.39%
-356.00K
-104.90%
-35.00K
-882.14%
-109.50K
211.51%
1.56M
136.73%
191.00K
214.40%
715.00K
104.96%
14.00K
-348.93%
-1.40M
70.05%
-520.00K
0.00%
-625.00K
80.67%
-282.00K
564.46%
562.00K
-1537.74%
-1.74M
-176.41%
-625.00K
-1685.87%
-1.46M
-105.08%
-121.00K
-180.92%
-106.00K
4405.26%
818.00K
233.33%
92.00K
-6000.00%
-59.00K
301.54%
131.00K
--
-19.00K
--
-69.00K
--
1.00K
--
-65.00K
Income before tax
1894.89%
55.06M
-44.09%
5.47M
-3.63%
4.14M
7.04%
5.32M
11.34%
2.76M
-8.64%
9.78M
73.27%
4.30M
-24.45%
4.97M
-36.79%
2.48M
216.79%
10.70M
318.89%
2.48M
1033.22%
6.58M
112.11%
3.92M
-12.83%
3.38M
-2475.00%
-1.13M
-84.80%
581.00K
-55.88%
1.85M
-41.31%
3.88M
-101.65%
-44.00K
179.80%
3.82M
54.88%
4.19M
74.41%
6.60M
123.06%
2.67M
229.16%
1.37M
-72.59%
2.71M
137.80%
3.79M
-394.98%
-11.58M
-94.79%
415.00K
2200.85%
9.87M
80.82%
-10.02M
-54.36%
3.92M
28.92%
7.97M
-110.48%
-470.00K
-1602.44%
-52.23M
305.40%
8.60M
59.49%
6.18M
1484.81%
4.49M
-237.58%
-3.07M
-238.69%
-4.19M
-38.68%
3.88M
-93.91%
283.00K
-39.88%
2.23M
181.16%
3.02M
104.30%
6.32M
37.72%
4.64M
-8.22%
3.71M
-195.61%
-3.72M
-23.03%
3.09M
-1.14%
3.37M
--
4.04M
--
3.89M
--
4.02M
--
3.41M
Income tax
2691.15%
18.62M
-88.87%
606.00K
173.85%
1.60M
-59.96%
394.00K
6570.00%
667.00K
154.65%
5.45M
86.31%
585.00K
-47.10%
984.00K
-99.10%
10.00K
13.90%
2.14M
398.41%
314.00K
834.67%
1.86M
101.81%
1.11M
-11.54%
1.88M
-69.42%
63.00K
-64.72%
199.00K
-29.27%
551.00K
218.34%
2.12M
-72.12%
206.00K
113.59%
564.00K
-7.48%
779.00K
-139.28%
-1.79M
-44.73%
739.00K
-415.27%
-4.15M
-79.52%
842.00K
13532.35%
4.57M
50.39%
1.34M
-47.02%
1.32M
909.25%
4.11M
96.79%
-34.00K
-67.95%
889.00K
15.80%
2.48M
-135.52%
-508.00K
-840.56%
-1.06M
334.80%
2.77M
21.05%
2.15M
1582.35%
1.43M
-61.35%
143.00K
193.27%
638.00K
-3.06%
1.77M
-94.76%
85.00K
-60.72%
370.00K
69.72%
-684.00K
3484.31%
1.83M
39.43%
1.62M
-4.75%
942.00K
-462.60%
-2.26M
-96.68%
51.00K
-14.79%
1.16M
--
989.00K
--
623.00K
--
1.54M
--
1.37M
Income after tax
1641.14%
36.44M
12.27%
4.86M
-31.60%
2.54M
23.56%
4.93M
-15.23%
2.09M
-49.44%
4.33M
71.38%
3.71M
-15.54%
3.99M
-12.14%
2.47M
470.80%
8.56M
281.10%
2.17M
1136.65%
4.72M
116.49%
2.81M
-14.38%
1.50M
-378.40%
-1.20M
-88.28%
382.00K
-61.96%
1.30M
-79.14%
1.75M
-112.95%
-250.00K
-40.92%
3.26M
83.05%
3.41M
1175.16%
8.40M
114.95%
1.93M
712.10%
5.51M
-67.66%
1.86M
92.18%
-781.00K
-525.40%
-12.91M
-116.42%
-901.00K
15065.79%
5.76M
80.49%
-9.98M
-47.89%
3.04M
35.89%
5.49M
-98.76%
38.00K
-1493.65%
-51.17M
220.75%
5.83M
91.87%
4.04M
1442.93%
3.06M
-272.63%
-3.21M
-230.30%
-4.83M
-53.17%
2.10M
-93.45%
198.00K
-32.78%
1.86M
353.46%
3.70M
47.65%
4.49M
36.82%
3.02M
-9.34%
2.77M
-144.71%
-1.46M
22.45%
3.04M
7.97%
2.21M
--
3.05M
--
3.27M
--
2.48M
--
2.04M
Net income from continuous operations
1641.14%
36.44M
12.27%
4.86M
-31.60%
2.54M
23.56%
4.93M
-15.23%
2.09M
-49.44%
4.33M
71.38%
3.71M
-15.54%
3.99M
-12.14%
2.47M
470.80%
8.56M
281.10%
2.17M
1136.65%
4.72M
116.49%
2.81M
-14.38%
1.50M
-378.40%
-1.20M
-88.28%
382.00K
-61.96%
1.30M
-79.14%
1.75M
-112.95%
-250.00K
-40.92%
3.26M
83.05%
3.41M
1175.16%
8.40M
114.95%
1.93M
712.10%
5.51M
-67.66%
1.86M
92.18%
-781.00K
-525.40%
-12.91M
-116.42%
-901.00K
15065.79%
5.76M
80.49%
-9.98M
-47.89%
3.04M
35.89%
5.49M
-98.76%
38.00K
-1493.65%
-51.17M
220.75%
5.83M
91.87%
4.04M
1442.93%
3.06M
-272.63%
-3.21M
-230.30%
-4.83M
-53.17%
2.10M
-93.45%
198.00K
-32.78%
1.86M
353.46%
3.70M
47.65%
4.49M
36.82%
3.02M
-9.34%
2.77M
-144.71%
-1.46M
22.45%
3.04M
7.97%
2.21M
--
3.05M
--
3.27M
--
2.48M
--
2.04M
Non-recurring net income
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-100.00%
0.00
--
--
--
--
--
--
206.60%
1.71M
--
--
--
--
--
--
--
-1.61M
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
Net Income attributable to non-controlling interests
-21.71%
458.00K
-104.00%
-18.00K
18.59%
453.00K
67.29%
445.00K
19.14%
585.00K
68.54%
450.00K
71.30%
382.00K
-21.53%
266.00K
2627.78%
491.00K
-10.40%
267.00K
320.75%
223.00K
280.90%
339.00K
-84.62%
18.00K
1164.29%
298.00K
581.82%
53.00K
--
89.00K
--
117.00K
--
-28.00K
--
-11.00K
--
--
--
--
--
--
--
--
--
--
--
--
--
0.00
--
--
--
--
--
--
--
0.00
--
--
100.00%
0.00
100.00%
0.00
100.00%
0.00
--
22.00K
--
-13.00K
--
-45.00K
--
-132.00K
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
Net income attributable to controlling interests
2286.21%
35.98M
25.75%
4.88M
-37.36%
2.09M
20.44%
4.49M
-23.76%
1.51M
-53.24%
3.88M
71.38%
3.33M
-15.07%
3.72M
-29.15%
1.98M
590.10%
8.29M
255.56%
1.94M
1396.59%
4.38M
136.41%
2.79M
-32.47%
1.20M
-422.59%
-1.25M
-91.01%
293.00K
-65.39%
1.18M
-78.80%
1.78M
-112.38%
-239.00K
-40.92%
3.26M
83.05%
3.41M
800.97%
8.40M
114.95%
1.93M
712.10%
5.51M
-67.66%
1.86M
108.04%
932.00K
-525.40%
-12.91M
-116.42%
-901.00K
15065.79%
5.76M
77.35%
-11.59M
-47.69%
3.04M
35.46%
5.49M
-98.77%
38.00K
-1561.97%
-51.17M
220.29%
5.80M
92.49%
4.05M
1465.66%
3.10M
-265.54%
-3.08M
-230.30%
-4.83M
-53.17%
2.10M
-93.45%
198.00K
-32.78%
1.86M
353.46%
3.70M
47.65%
4.49M
36.82%
3.02M
-9.34%
2.77M
-144.71%
-1.46M
22.45%
3.04M
7.97%
2.21M
--
3.05M
--
3.27M
--
2.48M
--
2.04M
Net income attributable to common shareholders
2286.21%
35.98M
25.75%
4.88M
-37.36%
2.09M
20.44%
4.49M
-23.76%
1.51M
-53.24%
3.88M
71.38%
3.33M
-15.07%
3.72M
-29.15%
1.98M
590.10%
8.29M
255.56%
1.94M
1396.59%
4.38M
136.41%
2.79M
-32.47%
1.20M
-422.59%
-1.25M
-91.01%
293.00K
-65.39%
1.18M
-78.80%
1.78M
-112.38%
-239.00K
-40.92%
3.26M
83.05%
3.41M
800.97%
8.40M
114.95%
1.93M
712.10%
5.51M
-67.66%
1.86M
108.04%
932.00K
-525.40%
-12.91M
-116.42%
-901.00K
15065.79%
5.76M
77.35%
-11.59M
-47.69%
3.04M
35.46%
5.49M
-98.77%
38.00K
-1561.97%
-51.17M
220.29%
5.80M
92.49%
4.05M
1465.66%
3.10M
-265.54%
-3.08M
-230.30%
-4.83M
-53.17%
2.10M
-93.45%
198.00K
-32.78%
1.86M
353.46%
3.70M
47.65%
4.49M
36.82%
3.02M
-9.34%
2.77M
-144.71%
-1.46M
22.45%
3.04M
7.97%
2.21M
--
3.05M
--
3.27M
--
2.48M
--
2.04M
Basic earnings per share
2273.59%
1.03
25.21%
0.14
-37.70%
0.06
19.40%
0.13
-24.64%
0.04
-53.92%
0.11
69.84%
0.10
-14.45%
0.11
-27.91%
0.06
603.73%
0.24
260.15%
0.06
1422.28%
0.13
138.79%
0.08
-31.75%
0.03
-420.86%
-0.04
-91.06%
0.01
-65.63%
0.03
-78.95%
0.05
-112.28%
-0.01
-41.51%
0.09
81.37%
0.10
793.16%
0.24
114.83%
0.06
707.62%
0.16
-67.88%
0.05
107.99%
0.03
-522.22%
-0.37
-116.33%
-0.03
14909.01%
0.17
77.69%
-0.34
-48.50%
0.09
33.38%
0.16
-98.79%
0.00
-1557.56%
-1.50
201.30%
0.17
49.04%
0.12
1111.80%
0.09
-227.00%
-0.09
-216.98%
-0.17
-54.31%
0.08
-93.61%
0.01
-34.01%
0.07
296.95%
0.14
2.20%
0.18
-8.75%
0.12
-45.14%
0.11
-132.76%
-0.07
0.83%
0.17
-8.16%
0.13
--
0.20
--
0.22
--
0.17
--
0.14
Diluted earnings per share
2253.12%
0.98
22.75%
0.13
-39.39%
0.06
16.59%
0.12
-25.84%
0.04
-54.25%
0.11
69.29%
0.09
-15.33%
0.11
-29.15%
0.06
595.46%
0.24
258.25%
0.06
1429.83%
0.13
140.29%
0.08
-31.54%
0.03
-420.86%
-0.04
-91.11%
0.01
-65.76%
0.03
-78.98%
0.05
-112.47%
-0.01
-40.63%
0.09
82.89%
0.10
786.85%
0.24
114.60%
0.05
696.34%
0.15
-68.32%
0.05
107.99%
0.03
-523.47%
-0.37
-116.49%
-0.03
15023.64%
0.17
77.69%
-0.34
-48.09%
0.09
32.95%
0.16
-98.79%
0.00
-1557.56%
-1.50
200.20%
0.17
50.03%
0.12
1123.01%
0.09
-229.01%
-0.09
-218.97%
-0.17
-54.08%
0.08
-93.58%
0.01
-33.72%
0.07
293.66%
0.14
3.81%
0.17
-6.88%
0.12
-40.64%
0.11
-137.70%
-0.07
11.15%
0.17
-0.15%
0.12
--
0.18
--
0.19
--
0.15
--
0.12
Dividend per share
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
-100.00%
0.00
-100.00%
0.00
-100.00%
0.00
-100.00%
0.00
13.64%
0.07
13.64%
0.07
13.64%
0.07
0.00%
0.07
0.00%
0.07
0.00%
0.07
0.00%
0.07
10.00%
0.07
10.00%
0.07
10.00%
0.07
32.00%
0.07
20.00%
0.06
20.00%
0.06
20.00%
0.06
--
0.05
--
0.05
--
0.05
--
0.05
--
--
--
--
--
--
--
--
--
--
Currency unit
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
Audit opinions
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
KeyAI
Please log in to use KeyAI
Log in
Sign Up