tradingkey.logo

Cactus Inc

WHD

43.570USD

+0.790+1.85%
Fechamento 07/17, 16:00ETCotações atrasadas em 15 min
2.98BValor de mercado
15.63P/L TTM
Trimestral
Trimestral+Anual
Trimestral
Anual
YOY
Ocultar linhas em branco
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
Ativos Circulantes
Caixa, Equivalentes e Investimentos de Curto Prazo
78.97%347.66M
156.25%342.84M
375.97%303.38M
285.70%246.50M
157.56%194.26M
-61.17%133.79M
-80.12%63.74M
-79.50%63.91M
-74.67%75.42M
14.21%344.53M
6.18%320.62M
0.84%311.68M
1.98%297.74M
4.51%301.67M
10.23%301.97M
14.19%309.08M
26.83%291.97M
42.48%288.66M
63.50%273.94M
106.39%270.67M
161.25%230.20M
186.00%202.60M
299.10%167.54M
361.74%131.15M
1021.07%88.12M
835.32%70.84M
1202.14%41.98M
1230.97%28.40M
52.03%7.86M
--7.57M
--3.22M
--2.13M
--5.17M
- Caixa e Equivalentes de Caixa
78.97%347.66M
156.25%342.84M
375.97%303.38M
285.70%246.50M
157.56%194.26M
-61.17%133.79M
-80.12%63.74M
-79.50%63.91M
-74.67%75.42M
14.21%344.53M
6.18%320.62M
0.84%311.68M
1.98%297.74M
4.51%301.67M
10.23%301.97M
14.19%309.08M
26.83%291.97M
42.48%288.66M
63.50%273.94M
106.39%270.67M
161.25%230.20M
186.00%202.60M
299.10%167.54M
361.74%131.15M
1021.07%88.12M
835.32%70.84M
1202.14%41.98M
1230.97%28.40M
52.03%7.86M
--7.57M
--3.22M
--2.13M
--5.17M
Contas a Receber
5.81%219.69M
-6.70%191.63M
-4.55%196.87M
-4.46%205.02M
-0.87%207.62M
48.54%205.38M
56.55%206.25M
70.55%214.59M
100.98%209.44M
55.00%138.27M
65.93%131.75M
75.18%125.82M
80.82%104.21M
102.43%89.20M
97.07%79.40M
53.39%71.83M
-39.48%57.63M
-49.85%44.07M
-59.83%40.29M
-58.55%46.82M
-11.71%95.24M
-4.77%87.86M
-5.32%100.31M
15.78%112.96M
27.21%107.87M
9.62%92.27M
42.91%105.94M
68.14%97.57M
105.39%84.80M
--84.17M
--74.13M
--58.03M
--41.29M
-Contas e Títulos a Receber
5.81%219.69M
-6.70%191.63M
-4.55%196.87M
-4.46%205.02M
-0.87%207.62M
48.54%205.38M
56.55%206.25M
70.55%214.59M
100.98%209.44M
55.00%138.27M
65.93%131.75M
75.18%125.82M
80.82%104.21M
102.43%89.20M
97.07%79.40M
53.39%71.83M
-39.48%57.63M
-49.85%44.07M
-59.83%40.29M
-58.55%46.82M
-11.71%95.24M
-4.77%87.86M
-5.32%100.31M
15.78%112.96M
27.21%107.87M
9.62%92.27M
42.91%105.94M
68.14%97.57M
105.39%84.80M
--84.17M
--74.13M
--58.03M
--41.29M
Inventário
12.85%230.26M
10.30%226.80M
8.00%219.80M
-1.27%206.73M
-12.27%204.05M
27.49%205.63M
25.06%203.52M
40.49%209.39M
70.78%232.60M
34.61%161.28M
60.90%162.73M
68.63%149.04M
60.51%136.20M
36.97%119.82M
15.32%101.14M
-2.58%88.38M
-15.40%84.86M
-22.84%87.48M
-21.41%87.70M
-17.57%90.72M
-7.28%100.30M
13.56%113.37M
30.79%111.59M
41.19%110.06M
55.58%108.18M
54.91%99.84M
35.81%85.32M
42.37%77.95M
52.20%69.53M
--64.45M
--62.82M
--54.76M
--45.69M
Despesas Antecipadas
3.26%11.39M
17.94%13.42M
-47.78%10.15M
-3.74%10.76M
10.35%11.03M
7.72%11.38M
64.08%19.44M
40.04%11.18M
21.69%9.99M
35.54%10.56M
27.56%11.85M
77.84%7.99M
66.00%8.21M
57.93%7.79M
-6.75%9.29M
-46.86%4.49M
-48.12%4.95M
-55.32%4.94M
32.64%9.96M
-18.46%8.45M
-13.54%9.54M
-4.45%11.04M
-19.56%7.51M
92.91%10.36M
98.24%11.03M
49.48%11.56M
15.26%9.34M
8.31%5.37M
15.78%5.56M
--7.73M
--8.10M
--4.96M
--4.80M
Outros Ativos Circulantes
--0.00
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
Total de Ativos Circulantes
31.13%809.01M
39.29%774.69M
48.13%730.20M
34.05%669.02M
16.97%616.96M
-15.04%556.18M
-21.37%492.95M
-16.06%499.07M
-3.46%527.46M
26.26%654.64M
27.48%626.95M
25.49%594.53M
24.34%546.37M
21.96%518.49M
19.40%491.80M
13.71%473.78M
0.95%439.41M
2.47%425.14M
6.45%411.89M
14.30%416.67M
38.09%435.27M
51.14%414.88M
59.52%386.95M
74.17%364.54M
87.89%315.20M
67.45%274.50M
63.60%242.58M
74.59%209.30M
73.04%167.76M
--163.93M
--148.28M
--119.88M
--96.95M
Ativos não Circulantes
Ativos Fixos Líquidos
0.40%370.88M
0.30%370.10M
0.71%367.77M
-0.05%366.76M
-1.05%369.40M
140.89%369.00M
139.74%365.19M
142.56%366.95M
141.76%373.33M
1.01%153.18M
-1.89%152.33M
-4.76%151.29M
-3.97%154.42M
-7.99%151.66M
-10.18%155.27M
-11.58%158.84M
-14.34%160.81M
-12.47%164.82M
-5.88%172.86M
-0.29%179.65M
7.92%187.74M
32.56%188.31M
35.65%183.66M
51.91%180.17M
58.88%173.97M
50.08%142.05M
51.30%135.39M
36.57%118.60M
36.37%109.49M
--94.65M
--89.48M
--86.84M
--80.29M
-Ativos Fixos
5.33%641.87M
5.28%632.30M
5.88%622.79M
5.69%614.10M
5.49%609.39M
69.78%600.59M
68.86%588.19M
70.13%581.05M
70.64%577.70M
7.97%353.75M
6.44%348.34M
5.59%341.52M
6.86%338.55M
5.00%327.65M
4.73%327.26M
2.43%323.45M
-0.56%316.83M
0.11%312.04M
3.79%312.49M
9.14%315.77M
15.26%318.60M
--311.71M
--301.09M
--289.33M
--276.41M
----
----
----
----
----
----
----
----
-Depreciação Acumulada
12.92%270.99M
13.21%262.20M
14.36%255.02M
15.53%247.33M
17.43%239.98M
15.47%231.59M
13.77%223.00M
12.54%214.09M
10.99%204.37M
13.97%200.57M
13.96%196.01M
15.57%190.24M
18.02%184.13M
19.54%175.99M
23.18%172.00M
20.93%164.61M
19.23%156.01M
19.31%147.22M
18.90%139.63M
24.69%136.12M
27.73%130.85M
--123.40M
--117.43M
--109.17M
--102.44M
----
----
----
----
----
----
----
----
Goodwill e outros Ativos Intangíveis
-4.22%363.02M
-4.17%367.02M
-3.56%371.02M
-4.03%375.01M
-4.76%379.01M
4795.27%383.01M
4816.88%384.70M
4894.59%390.78M
4986.09%397.94M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
0.00%7.82M
--7.82M
--7.82M
--7.82M
--7.82M
Outros ativos não circulantes
4.58%220.16M
6.13%227.52M
-3.88%212.73M
-1.82%215.60M
-4.98%210.52M
-29.31%214.38M
-28.17%221.31M
-30.61%219.60M
-30.24%221.55M
-0.28%303.25M
-0.30%308.10M
4.00%316.49M
17.70%317.58M
39.62%304.11M
41.17%309.04M
39.58%304.30M
23.06%269.82M
-2.74%217.81M
-5.93%218.91M
-9.63%218.02M
-10.74%219.25M
39.65%223.95M
29.37%232.70M
242.89%241.24M
235.29%245.64M
327167.35%160.36M
366997.96%179.88M
152843.48%70.35M
170279.07%73.26M
--49.00K
--49.00K
--46.00K
--43.00K
Total de ativos não circulantes
0.12%960.06M
-0.18%964.64M
-2.03%951.52M
-2.04%957.37M
-3.41%958.93M
108.16%966.38M
107.41%971.20M
105.49%977.33M
106.91%992.81M
0.14%464.25M
-0.82%468.25M
0.98%475.60M
9.43%479.83M
18.73%463.59M
18.15%472.13M
16.15%470.97M
5.70%438.46M
-7.05%390.45M
-5.80%399.59M
-5.53%405.49M
-2.95%414.82M
35.41%420.08M
31.29%424.19M
118.13%429.23M
124.28%427.43M
202.59%310.24M
231.86%323.09M
107.76%196.78M
116.17%190.58M
--102.53M
--97.36M
--94.71M
--88.16M
Total de ativos
12.26%1.77B
14.24%1.74B
14.86%1.68B
10.16%1.63B
3.66%1.58B
36.08%1.52B
33.69%1.46B
37.97%1.48B
48.15%1.52B
13.93%1.12B
13.62%1.10B
13.27%1.07B
16.90%1.03B
20.41%982.08M
18.79%963.93M
14.91%944.75M
3.27%877.87M
-2.32%815.59M
0.04%811.49M
3.58%822.15M
14.47%850.10M
42.79%834.96M
43.39%811.14M
95.47%793.76M
107.25%742.63M
119.45%584.74M
130.29%565.67M
89.23%406.07M
93.58%358.33M
--266.46M
--245.63M
--214.59M
--185.11M
Passivos
Passivos circulantes
-Outros a pagar
-67.44%17.90M
-51.29%20.30M
-42.17%22.98M
50.55%41.47M
99.57%54.97M
51.27%41.66M
43.51%39.75M
134.04%27.54M
134.04%27.54M
134.04%27.54M
152.33%27.70M
26.68%11.77M
26.68%11.77M
26.68%11.77M
23.30%10.98M
-56.59%9.29M
-36.50%9.29M
-36.50%9.29M
-39.91%8.90M
123.54%21.40M
52.81%14.63M
52.81%14.63M
--14.81M
--9.57M
--9.57M
5846.58%9.57M
----
----
----
--161.00K
--1.59M
--61.00K
--0.00
Despesas acumuladas
19.99%69.93M
48.88%75.42M
30.69%79.35M
14.67%61.02M
14.81%58.28M
65.43%50.65M
91.77%60.71M
58.29%53.22M
76.60%50.77M
8.42%30.62M
30.19%31.66M
57.26%33.62M
82.01%28.75M
147.89%28.24M
66.96%24.32M
53.53%21.38M
-18.06%15.79M
-44.96%11.39M
-20.03%14.56M
-32.96%13.93M
34.49%19.27M
32.24%20.70M
4.43%18.21M
20.61%20.77M
-1.73%14.33M
62.46%15.65M
65.83%17.44M
72.90%17.22M
134.13%14.58M
--9.63M
--10.52M
--9.96M
--6.23M
Dívidas e arrendamentos de curto prazo
34.70%9.67M
-3.52%7.02M
27.55%9.62M
-74.37%8.19M
-84.72%7.18M
22.70%7.28M
31.02%7.54M
467.32%31.94M
740.19%46.99M
21.90%5.93M
19.04%5.76M
18.03%5.63M
28.87%5.59M
27.31%4.87M
20.63%4.84M
-11.63%4.77M
-33.21%4.34M
-43.24%3.82M
-45.54%4.01M
-30.24%5.40M
-6.58%6.50M
-8.40%6.74M
2.32%7.36M
21.40%7.74M
24.70%6.96M
1.63%7.35M
17.20%7.19M
18.59%6.37M
27.15%5.58M
--7.24M
--6.14M
--5.38M
--4.39M
-Dívida de curto prazo
--2.40M
--0.00
--2.50M
--1.10M
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
-Passivos de arrendamento de curto prazo
1.28%7.27M
-3.52%7.02M
-5.59%7.12M
-2.90%7.09M
-0.84%7.18M
22.70%7.28M
31.02%7.54M
29.64%7.30M
29.48%7.24M
21.90%5.93M
19.04%5.76M
18.03%5.63M
28.87%5.59M
27.31%4.87M
20.63%4.84M
-11.63%4.77M
-33.21%4.34M
-43.24%3.82M
-45.54%4.01M
-30.24%5.40M
-6.58%6.50M
-8.40%6.74M
2.32%7.36M
21.40%7.74M
24.70%6.96M
57.55%7.35M
101.51%7.19M
127.08%6.37M
206.82%5.58M
--4.67M
--3.57M
--2.81M
--1.82M
Passivos diferidos
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
--1.37M
--1.49M
--1.76M
--1.60M
----
----
----
----
--765.00K
--752.00K
--723.00K
--567.00K
Outros passivos circulantes
-67.44%17.90M
-51.29%20.30M
-42.17%22.98M
50.55%41.47M
99.57%54.97M
51.27%41.66M
43.51%39.75M
134.04%27.54M
134.04%27.54M
134.04%27.54M
152.33%27.70M
26.68%11.77M
26.68%11.77M
26.68%11.77M
23.30%10.98M
-56.59%9.29M
-36.50%9.29M
-41.94%9.29M
-45.41%8.90M
88.78%21.40M
30.93%14.63M
67.13%16.00M
--16.31M
--11.34M
--11.17M
933.91%9.57M
----
----
----
--926.00K
--2.34M
--784.00K
--567.00K
Total de passivos circulantes
-12.43%166.97M
1.80%178.82M
7.86%191.30M
-1.17%178.62M
2.20%190.67M
50.59%175.66M
34.18%177.37M
59.04%180.73M
82.09%186.57M
26.01%116.65M
50.30%132.19M
54.48%113.64M
86.10%102.46M
89.25%92.57M
83.24%87.95M
25.15%73.56M
-32.38%55.06M
-46.32%48.91M
-46.42%48.00M
-36.77%58.78M
-3.17%81.41M
22.11%91.13M
30.02%89.58M
37.06%92.95M
43.15%84.08M
41.14%74.62M
22.34%68.90M
55.62%67.82M
54.51%58.74M
--52.87M
--56.32M
--43.58M
--38.02M
Passivos não circulantes
Dívidas e arrendamentos de longo prazo
-6.20%19.02M
5.00%20.08M
23.28%19.41M
-59.12%18.95M
-84.32%20.28M
4.06%19.12M
-10.44%15.75M
192.33%46.36M
680.86%129.40M
4.11%18.38M
-2.13%17.58M
-12.94%15.86M
-1.98%16.57M
-0.97%17.65M
-6.60%17.97M
3.09%18.22M
-10.12%16.91M
-12.13%17.82M
-4.92%19.24M
-1.02%17.67M
0.29%18.81M
--20.28M
--20.23M
--17.85M
--18.75M
-100.00%0.00
-100.00%0.00
-100.00%0.00
-100.00%0.00
--241.44M
--241.64M
--246.85M
--242.05M
-Dívida de longo prazo
----
----
--0.00
-100.00%0.00
-100.00%0.00
----
--0.00
--30.00M
--111.97M
--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
--241.44M
--241.64M
--246.85M
--242.05M
-Passivos de arrendamento de longo prazo
-6.20%19.02M
5.00%20.08M
23.28%19.41M
15.82%18.95M
16.38%20.28M
4.06%19.12M
-10.44%15.75M
3.18%16.36M
5.18%17.43M
4.11%18.38M
-2.13%17.58M
-12.94%15.86M
-1.98%16.57M
-0.97%17.65M
-6.60%17.97M
3.09%18.22M
-10.12%16.91M
-12.13%17.82M
-4.92%19.24M
-1.02%17.67M
0.29%18.81M
--20.28M
--20.23M
--17.85M
--18.75M
----
----
----
----
----
----
----
----
Outros passivos não circulantes
4.69%262.85M
5.11%262.85M
-2.12%244.95M
-8.75%261.76M
-6.12%251.07M
-5.64%250.07M
-4.06%250.26M
-0.62%286.87M
-5.70%267.45M
-1.78%265.02M
-4.11%260.84M
4.63%288.66M
17.30%283.62M
38.34%269.84M
39.77%272.02M
42.13%275.88M
19.76%241.79M
-3.39%195.06M
-5.57%194.62M
-12.19%194.10M
-6.08%201.90M
46.29%201.90M
27.38%206.10M
250.92%221.04M
241.28%214.97M
--138.01M
--161.80M
--62.99M
--62.99M
----
----
----
----
Total de passivos não circulantes
4.25%296.72M
5.03%296.32M
0.52%278.14M
-14.56%292.97M
-30.22%284.63M
-3.31%282.13M
-3.71%276.71M
9.66%342.89M
32.15%407.87M
-0.91%291.80M
-3.01%287.36M
4.22%312.68M
17.01%308.63M
36.39%294.47M
36.58%296.28M
39.24%300.01M
16.58%263.76M
-5.07%215.91M
-6.70%216.93M
-12.51%215.47M
-6.58%226.25M
53.89%227.44M
35.24%232.50M
237.55%246.28M
235.04%242.19M
-40.84%147.79M
-30.81%171.91M
-71.12%72.96M
-70.54%72.29M
--249.80M
--248.45M
--252.61M
--245.38M
Total de passivos
-2.44%463.70M
3.79%475.15M
3.38%469.44M
-9.94%471.60M
-20.04%475.30M
12.08%457.79M
8.23%454.08M
22.83%523.62M
44.60%594.43M
5.53%408.45M
9.19%419.55M
14.12%426.32M
28.94%411.09M
46.15%387.05M
45.03%384.23M
36.22%373.57M
3.62%318.81M
-16.87%264.82M
-17.74%264.93M
-19.16%274.25M
-5.70%307.67M
43.23%318.57M
33.75%322.08M
140.96%339.24M
149.02%326.27M
-26.52%222.42M
-20.99%240.81M
-52.47%140.78M
-53.77%131.02M
--302.67M
--304.77M
--296.19M
--283.40M
Patrimônio líquido dos acionistas
Capital ordinário
12.94%523.07M
11.98%521.48M
5.69%489.28M
8.01%482.63M
5.14%463.12M
49.67%465.67M
50.16%462.96M
46.50%446.85M
47.08%440.49M
7.22%311.14M
7.18%308.31M
9.29%305.02M
20.56%299.50M
43.27%290.19M
43.79%287.64M
40.98%279.08M
26.84%248.42M
3.91%202.55M
3.18%200.04M
2.24%197.96M
2.88%195.85M
53.73%194.93M
51.49%193.88M
128.68%193.63M
128.23%190.37M
449.31%126.80M
316.50%127.98M
204.00%84.67M
185.12%83.41M
---36.30M
---59.11M
---81.41M
---97.99M
Lucros retidos
36.05%587.32M
37.80%552.13M
43.03%514.48M
50.26%473.39M
45.10%431.70M
53.07%400.68M
51.42%359.70M
47.97%315.05M
54.57%297.53M
46.69%261.76M
40.24%237.55M
30.89%212.91M
22.38%192.49M
18.90%178.45M
12.00%169.39M
8.91%162.67M
6.51%157.29M
12.86%150.09M
26.84%151.24M
49.51%149.36M
88.14%147.67M
157.32%132.99M
243.04%119.24M
520.99%99.90M
1991.39%78.49M
--51.68M
--34.76M
--16.09M
--3.75M
----
----
----
----
Reservas de capital
12.96%522.39M
12.00%520.79M
5.69%488.61M
8.01%481.96M
5.14%462.46M
49.75%465.01M
50.25%462.30M
46.58%446.21M
47.16%439.84M
7.23%310.53M
7.19%307.70M
9.30%304.42M
20.58%298.89M
43.31%289.60M
43.84%287.05M
41.03%278.50M
26.87%247.88M
3.92%202.08M
3.19%199.57M
2.24%197.48M
2.89%195.38M
53.82%194.46M
51.57%193.41M
128.84%193.16M
128.40%189.90M
--126.42M
--127.60M
--84.41M
--83.14M
----
----
----
----
Ganhos (perdas) fora do lucro retido
-61.74%-2.35M
-201.57%-2.49M
55.13%-739.00K
-22.26%-1.34M
-90.58%-1.46M
16.06%-826.00K
-1.86%-1.65M
-57.02%-1.10M
-328.06%-764.00K
-12400.00%-984.00K
-880.00%-1.62M
-421.66%-698.00K
31.37%335.00K
-97.58%8.00K
37.97%-165.00K
138.14%217.00K
123.90%255.00K
173.01%330.00K
66.41%-266.00K
-14.26%-569.00K
-311.97%-1.07M
44.88%-452.00K
-0.51%-792.00K
-85.13%-498.00K
-180.69%-259.00K
-1100.00%-820.00K
-4047.37%-788.00K
-40.10%-269.00K
207.72%321.00K
--82.00K
---19.00K
---192.00K
---298.00K
Minoritários
-4.77%197.34M
-3.10%193.06M
10.68%209.26M
4.25%200.12M
9.88%207.22M
43.83%199.25M
43.87%189.06M
51.67%191.97M
53.60%188.58M
9.60%138.53M
6.99%131.41M
-2.04%126.57M
-19.80%122.78M
-36.10%126.39M
-37.19%122.83M
-35.77%129.21M
-23.44%153.09M
4.70%197.80M
10.64%195.54M
24.56%201.16M
35.33%199.97M
2.31%188.93M
8.49%176.73M
-2.00%161.50M
5.68%147.76M
--184.67M
--162.91M
--164.80M
--139.83M
----
----
----
----
Patrimônio total
18.61%1.31B
18.73%1.26B
20.02%1.21B
21.20%1.15B
18.88%1.10B
49.87%1.06B
49.50%1.01B
47.99%952.77M
50.52%925.84M
19.40%710.45M
16.55%675.65M
12.72%643.81M
10.03%615.10M
8.04%595.03M
6.06%579.70M
4.25%571.17M
3.06%559.05M
6.66%550.77M
11.76%546.56M
20.54%547.91M
30.28%542.43M
42.52%516.39M
50.54%489.06M
71.33%454.53M
83.17%416.36M
1100.44%362.33M
649.39%324.86M
425.09%265.29M
331.27%227.31M
---36.22M
---59.13M
---81.61M
---98.29M
Moeda
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
Opinião da Auditoria
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
KeyAI