tradingkey.logo

Farmland Partners Inc

FPI

10.735USD

+0.125+1.18%
Close 08/04, 16:00ETQuotes delayed by 15 min
476.04MMarket Cap
8.34P/E TTM
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
Total revenue
-14.50%10.25M
-0.55%21.47M
14.63%13.32M
-1.20%11.45M
-5.38%11.99M
-1.06%21.59M
-11.59%11.62M
-6.26%11.58M
-8.77%12.67M
8.86%21.82M
30.03%13.14M
23.41%12.36M
20.00%13.89M
11.88%20.05M
-4.71%10.11M
-4.79%10.01M
-0.64%11.57M
-18.11%17.92M
7.68%10.60M
-3.94%10.52M
6.99%11.65M
4.72%21.88M
-21.52%9.85M
-4.12%10.95M
-2.84%10.89M
34.24%20.89M
4.18%12.55M
-0.36%11.42M
56.74%11.21M
16.74%15.56M
73.42%12.05M
90.02%11.46M
52.39%7.15M
189.84%13.33M
66.60%6.95M
109.14%6.03M
123.06%4.69M
209.95%4.60M
230.35%4.17M
266.70%2.88M
206.79%2.10M
139.37%1.48M
118.83%1.26M
39.35%786.40K
21.79%685.65K
6.97%619.97K
--576.72K
--564.33K
--563.00K
--579.58K
Revenue
-16.99%9.40M
-1.74%20.66M
-0.94%10.70M
-5.05%10.51M
-7.98%11.33M
1.24%21.02M
1.26%10.80M
-1.23%11.07M
-6.69%12.31M
4.46%20.77M
8.39%10.67M
14.64%11.21M
16.16%13.20M
13.86%19.88M
-0.13%9.84M
-3.73%9.78M
0.39%11.36M
-19.50%17.46M
-1.37%9.86M
-2.95%10.15M
8.39%11.31M
3.81%21.69M
-20.37%9.99M
-5.63%10.46M
-6.19%10.44M
41.50%20.89M
4.18%12.55M
-3.25%11.09M
55.64%11.13M
10.75%14.77M
73.42%12.05M
90.02%11.46M
52.39%7.15M
189.84%13.33M
66.60%6.95M
109.14%6.03M
123.06%4.69M
209.95%4.60M
230.35%4.17M
266.70%2.88M
206.79%2.10M
139.37%1.48M
118.83%1.26M
39.35%786.40K
21.79%685.65K
6.97%619.97K
--576.72K
--564.33K
--563.00K
--579.58K
Cost of revenue
-17.69%1.48M
-10.61%1.74M
-6.81%1.96M
-22.98%1.87M
-17.60%1.80M
-5.38%1.95M
-0.76%2.10M
17.98%2.43M
11.61%2.18M
21.37%2.06M
6.12%2.12M
20.49%2.06M
1.24%1.96M
-0.64%1.70M
1.63%1.99M
-6.05%1.71M
3.76%1.93M
-0.93%1.71M
-4.34%1.96M
-16.91%1.82M
-3.67%1.86M
-31.91%1.73M
36.48%2.05M
3.75%2.19M
13.85%1.93M
69.23%2.54M
7.29%1.50M
76.34%2.11M
-5.88%1.70M
76.24%1.50M
155.47%1.40M
121.07%1.20M
309.77%1.80M
177.66%850.00K
62.18%548.00K
108.78%541.00K
119.46%440.00K
313.44%306.13K
419.30%337.90K
333.82%259.13K
--200.50K
100.83%74.05K
--65.07K
405.99%59.73K
----
--36.87K
--0.00
--11.80K
----
----
Operating expenses
-6.19%6.39M
4.40%9.61M
4.32%8.09M
-22.60%6.83M
-12.85%6.82M
-1.28%9.20M
-7.53%7.76M
-0.84%8.83M
-17.73%7.82M
28.15%9.32M
29.77%8.39M
40.01%8.90M
59.06%9.51M
-11.49%7.27M
-7.03%6.47M
-6.73%6.36M
-6.04%5.98M
13.51%8.22M
5.03%6.96M
-2.52%6.82M
-0.08%6.36M
-1.64%7.24M
4.12%6.62M
12.23%6.99M
1.77%6.37M
37.39%7.36M
10.57%6.36M
8.82%6.23M
5.53%6.25M
24.09%5.36M
88.96%5.75M
108.29%5.73M
116.39%5.93M
92.19%4.32M
59.97%3.04M
70.35%2.75M
80.60%2.74M
63.43%2.25M
111.79%1.90M
64.90%1.61M
600.56%1.52M
65.93%1.37M
1837.99%898.43K
1357.82%978.61K
279.15%216.49K
1026.23%828.35K
--46.36K
--67.13K
--57.10K
--73.55K
Other operating expenses
-21.89%1.19M
-20.40%1.32M
-25.31%1.43M
-97.45%57.00K
-17.69%1.52M
-14.98%1.66M
12.83%1.91M
32.11%2.23M
5.07%1.84M
269.83%1.95M
685.12%1.69M
307.48%1.69M
411.55%1.75M
-73.52%527.00K
-114.60%-289.00K
-140.67%-815.00K
-128.14%-563.00K
67.65%1.99M
-26.86%1.98M
-4.25%2.00M
-14.38%2.00M
-44.38%1.19M
25.67%2.71M
-2.06%2.09M
9.67%2.34M
-0.23%2.13M
-1.87%2.15M
-1.79%2.14M
29.62%2.13M
229.58%2.14M
279.10%2.19M
496.16%2.18M
304.93%1.64M
131.85%649.00K
144.06%579.00K
79.62%365.00K
134.78%406.00K
135.03%279.93K
136.75%237.24K
192.94%203.21K
182.87%172.93K
197.95%119.10K
160.38%100.21K
96.20%69.37K
43.49%61.13K
7.78%39.97K
--38.49K
--35.36K
--42.60K
--37.09K
Operating profit
-25.43%3.86M
-4.22%11.87M
35.38%5.22M
67.32%4.61M
6.66%5.17M
-0.90%12.39M
-18.76%3.86M
-20.20%2.76M
10.68%4.85M
-2.11%12.50M
30.50%4.75M
-5.47%3.46M
-21.70%4.38M
31.67%12.77M
-0.27%3.64M
-1.22%3.66M
5.84%5.60M
-33.74%9.70M
13.11%3.65M
-6.45%3.70M
16.94%5.29M
8.19%14.64M
-47.88%3.23M
-23.77%3.96M
-8.66%4.52M
32.59%13.53M
-1.67%6.19M
-9.52%5.19M
304.91%4.95M
13.22%10.21M
61.30%6.29M
74.71%5.73M
-37.38%1.22M
283.04%9.02M
72.17%3.90M
158.42%3.28M
232.79%1.95M
2048.10%2.35M
523.26%2.27M
760.74%1.27M
25.09%586.86K
152.58%109.56K
-31.44%363.62K
-138.66%-192.21K
-7.26%469.16K
-141.18%-208.38K
--530.36K
--497.20K
--505.90K
--506.03K
Net non-operating interest income (expenses)
Non-operating interest expense
-47.62%2.64M
-45.70%3.07M
-11.78%5.50M
-10.18%5.25M
2.27%5.04M
20.87%5.66M
60.11%6.23M
56.13%5.84M
28.66%4.92M
18.38%4.68M
-3.06%3.89M
-4.07%3.74M
-5.65%3.83M
-4.38%3.96M
-9.00%4.01M
-12.65%3.90M
-13.02%4.06M
-13.53%4.14M
-8.45%4.41M
-11.21%4.47M
-5.91%4.66M
-3.69%4.78M
-3.66%4.82M
13.31%5.03M
12.87%4.96M
33.89%4.97M
35.79%5.00M
28.55%4.44M
61.73%4.39M
77.46%3.71M
78.35%3.68M
77.13%3.45M
-29.55%2.71M
50.97%2.09M
48.47%2.06M
82.47%1.95M
398.88%3.85M
199.10%1.38M
385.95%1.39M
270.38%1.07M
130.90%772.52K
35.71%462.84K
-17.40%286.22K
-11.62%288.54K
1.92%334.57K
13.83%341.04K
--346.50K
--326.49K
--328.26K
--299.60K
Return on equity
-101.30%-1.00K
22.22%22.00K
60.00%8.00K
260.00%18.00K
385.19%77.00K
-50.00%18.00K
--5.00K
-37.50%5.00K
-485.71%-27.00K
800.00%36.00K
-100.00%0.00
--8.00K
--7.00K
--4.00K
--15.00K
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
Special income (expenses)
-100.42%-5.00K
60.45%-791.00K
100.00%0.00
---1.37M
8514.29%1.18M
-7900.00%-2.00M
-15912.50%-3.84M
--0.00
77.78%-14.00K
98.28%-25.00K
98.91%-24.00K
100.00%0.00
97.48%-63.00K
---1.45M
---2.21M
-24445.45%-2.70M
---2.50M
100.00%0.00
----
-1000.00%-11.00K
----
0.00%-5.00K
100.00%0.00
---1.00K
100.00%0.00
90.38%-5.00K
81.11%-34.00K
100.00%0.00
74.56%-131.00K
92.60%-52.00K
89.49%-180.00K
-281.25%-183.00K
-803.51%-515.00K
-773.18%-703.00K
-1429.83%-1.71M
15.26%-48.00K
-422.26%-57.00K
10.32%-80.51K
-162.68%-111.91K
7.02%-56.65K
---10.91K
-721.90%-89.77K
-195.13%-42.60K
-23605.45%-60.92K
----
240.56%14.44K
---14.44K
---257.00
----
---10.27K
- Gains from disposal of fixed assets
987.21%763.00K
303.46%52.26M
-80.76%1.98M
-100.09%-10.00K
-104.71%-86.00K
1091.12%12.95M
21543.75%10.29M
231.63%11.06M
176.67%1.83M
-122.02%-1.31M
57.14%-48.00K
4406.76%3.33M
-80.54%660.00K
632.72%5.94M
-108.31%-112.00K
-91.93%74.00K
4044.19%3.39M
1720.00%810.00K
7588.89%1.35M
-87.76%917.00K
-120.57%-86.00K
75.49%-50.00K
-100.61%-18.00K
5138.46%7.49M
5325.00%418.00K
-34.21%-204.00K
6604.55%2.95M
255.43%143.00K
---8.00K
---152.00K
--44.00K
---92.00K
----
----
----
----
----
----
----
----
----
--144.02K
----
----
----
----
----
----
----
----
Other non-operating income (expenses)
10.83%133.00K
-227.42%-79.00K
226.83%134.00K
30.67%-52.00K
990.91%120.00K
-78.09%62.00K
-88.80%41.00K
-320.59%-75.00K
152.38%11.00K
3942.86%283.00K
4475.00%366.00K
325.00%34.00K
-148.84%-21.00K
250.00%7.00K
132.00%8.00K
-75.76%8.00K
135.54%43.00K
108.70%2.00K
-117.01%-25.00K
-70.27%33.00K
-604.17%-121.00K
-157.50%-23.00K
177.36%147.00K
23.33%111.00K
-70.37%24.00K
-82.91%40.00K
-60.74%53.00K
462.50%90.00K
1250.00%81.00K
14.71%234.00K
87.50%135.00K
-51.52%16.00K
-78.57%6.00K
--204.00K
-26.80%72.00K
--33.00K
--28.00K
--0.00
--98.37K
----
----
----
----
----
----
----
----
----
----
----
Income before tax
47.86%2.11M
238.91%60.21M
-55.16%1.85M
-125.98%-2.05M
-17.18%1.43M
160.96%17.77M
257.99%4.12M
155.84%7.90M
51.27%1.72M
-48.87%6.81M
143.16%1.15M
207.82%3.09M
-54.02%1.14M
108.78%13.31M
-575.76%-2.67M
-1765.70%-2.87M
491.17%2.48M
-34.80%6.38M
138.35%561.00K
-97.36%172.00K
4555.56%419.00K
16.46%9.78M
-135.19%-1.46M
565.14%6.53M
-98.21%9.00K
28.65%8.40M
59.27%4.16M
-51.46%981.00K
125.14%503.00K
1.59%6.53M
1224.87%2.61M
53.45%2.02M
-3.68%-2.00M
623.10%6.43M
-77.14%197.00K
810.36%1.32M
-881.80%-1.93M
397.19%888.67K
2376.40%861.91K
126.71%144.67K
-246.06%-196.58K
44.11%-299.02K
-79.46%34.80K
-417.77%-541.67K
-24.24%134.59K
-372.73%-534.99K
--169.42K
--170.46K
--177.64K
--196.16K
Income tax
-10.53%17.00K
-475.00%-45.00K
105.76%11.00K
-125.00%-1.00K
111.11%19.00K
-87.76%12.00K
-678.79%-191.00K
-95.83%4.00K
--9.00K
--98.00K
--33.00K
--96.00K
----
--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
----
--0.00
-1649.27%-86.00K
2104.55%97.00K
----
----
--5.55K
--4.40K
----
----
----
--0.00
--0.00
--0.00
----
--0.00
--0.00
--0.00
--0.00
Income after tax
48.65%2.09M
239.39%60.26M
-57.40%1.84M
-125.98%-2.05M
-17.85%1.41M
164.59%17.75M
285.61%4.32M
163.92%7.90M
50.48%1.71M
-49.60%6.71M
141.93%1.12M
204.47%2.99M
-54.02%1.14M
108.78%13.31M
-575.76%-2.67M
-1765.70%-2.87M
491.17%2.48M
-34.80%6.38M
138.35%561.00K
-97.36%172.00K
4555.56%419.00K
16.46%9.78M
-135.19%-1.46M
565.14%6.53M
-98.21%9.00K
28.65%8.40M
59.27%4.16M
-51.46%981.00K
125.14%503.00K
0.25%6.53M
2510.00%2.61M
53.45%2.02M
-3.68%-2.00M
637.39%6.51M
-88.34%100.00K
810.36%1.32M
-881.80%-1.93M
395.33%883.12K
2363.76%857.51K
126.71%144.67K
-246.06%-196.58K
44.11%-299.02K
-79.46%34.80K
-417.77%-541.67K
-24.24%134.59K
-372.73%-534.99K
--169.42K
--170.46K
--177.64K
--196.16K
Net income from continuous operations
48.65%2.09M
239.39%60.26M
-57.40%1.84M
-125.98%-2.05M
-17.85%1.41M
164.59%17.75M
285.61%4.32M
163.92%7.90M
50.48%1.71M
-49.60%6.71M
141.93%1.12M
204.47%2.99M
-54.02%1.14M
108.78%13.31M
-575.76%-2.67M
-1765.70%-2.87M
491.17%2.48M
-34.80%6.38M
138.35%561.00K
-97.36%172.00K
4555.56%419.00K
16.46%9.78M
-135.19%-1.46M
565.14%6.53M
-98.21%9.00K
28.65%8.40M
59.27%4.16M
-51.46%981.00K
125.14%503.00K
0.25%6.53M
2510.00%2.61M
53.45%2.02M
-3.68%-2.00M
637.39%6.51M
-88.34%100.00K
810.36%1.32M
-881.80%-1.93M
395.33%883.12K
2363.76%857.51K
126.71%144.67K
-246.06%-196.58K
44.11%-299.02K
-79.46%34.80K
-417.77%-541.67K
-24.24%134.59K
-372.73%-534.99K
--169.42K
--170.46K
--177.64K
--196.16K
Net Income attributable to non-controlling interests
54.29%54.00K
245.54%1.51M
-57.14%45.00K
-126.60%-50.00K
-7.89%35.00K
189.40%437.00K
320.00%105.00K
144.16%188.00K
15.15%38.00K
-61.77%151.00K
121.74%25.00K
159.23%77.00K
-71.79%33.00K
15.84%395.00K
-438.24%-115.00K
-1400.00%-130.00K
368.00%117.00K
-42.11%341.00K
134.34%34.00K
-97.89%10.00K
2400.00%25.00K
-45.71%589.00K
-119.11%-99.00K
290.91%473.00K
-98.39%1.00K
21.77%1.08M
31.47%518.00K
-63.77%121.00K
116.53%62.00K
-50.44%891.00K
1213.33%394.00K
-24.94%334.00K
34.90%-375.00K
680.36%1.80M
-87.16%30.00K
1083.79%445.00K
-1335.08%-576.00K
474.86%230.41K
3165.91%233.64K
120.50%37.59K
---40.14K
---61.46K
--7.15K
---183.38K
----
--0.00
--0.00
--0.00
----
----
Net income attributable to controlling interests
109.90%1.27M
249.24%57.56M
-70.17%1.03M
-139.55%-2.77M
-29.29%606.00K
187.09%16.48M
884.57%3.45M
239.85%7.00M
302.35%857.00K
-9.03%5.74M
106.22%350.00K
135.49%2.06M
129.67%213.00K
113.57%6.31M
-120.25%-5.62M
-97.28%-5.80M
73.77%-718.00K
-51.21%2.96M
43.25%-2.55M
-201.24%-2.94M
12.83%-2.74M
45.57%6.06M
-1029.55%-4.50M
225.10%2.91M
-14.43%-3.14M
69.15%4.16M
119.00%484.00K
-400.91%-2.32M
-7.73%-2.74M
-35.80%2.46M
126.28%221.00K
2131.58%772.00K
-43.09%-2.55M
634.73%3.83M
-270.77%-841.00K
-58.67%-38.00K
-881.81%-1.78M
298.75%521.55K
9460.57%492.46K
93.71%-23.95K
-234.70%-181.30K
50.95%-262.42K
-96.96%5.15K
-323.39%-380.78K
-24.24%134.59K
-372.73%-534.99K
--169.42K
--170.46K
--177.64K
--196.16K
Preferred share dividend
-0.26%763.00K
36.17%1.14M
-0.13%763.00K
7.75%765.00K
-6.59%765.00K
2.08%835.00K
2.69%764.00K
-17.06%710.00K
-8.29%819.00K
-87.62%818.00K
-75.76%744.00K
-72.11%856.00K
-70.99%893.00K
114.48%6.61M
-0.36%3.07M
-1.13%3.07M
-1.69%3.08M
-1.69%3.08M
-1.75%3.08M
-1.34%3.10M
-0.54%3.13M
-0.57%3.13M
-0.63%3.13M
-1.16%3.15M
-1.16%3.15M
-0.79%3.15M
58.15%3.15M
247.87%3.18M
245.82%3.19M
260.20%3.18M
118.99%2.00M
3878.26%915.00K
194.25%921.00K
4670.92%882.00K
4764.63%911.00K
25.33%23.00K
1159.25%313.00K
-25.62%18.49K
-16.77%18.73K
-18.44%18.35K
--24.86K
--24.86K
--22.50K
--22.50K
----
----
----
----
----
----
Net income attributable to common shareholders
109.90%1.27M
249.24%57.56M
-70.17%1.03M
-139.55%-2.77M
-29.29%606.00K
187.09%16.48M
884.57%3.45M
239.85%7.00M
302.35%857.00K
-9.03%5.74M
106.22%350.00K
135.49%2.06M
129.67%213.00K
113.57%6.31M
-120.25%-5.62M
-97.28%-5.80M
73.77%-718.00K
-51.21%2.96M
43.25%-2.55M
-201.24%-2.94M
12.83%-2.74M
45.57%6.06M
-1029.55%-4.50M
225.10%2.91M
-14.43%-3.14M
69.15%4.16M
119.00%484.00K
-400.91%-2.32M
-7.73%-2.74M
-35.80%2.46M
126.28%221.00K
2131.58%772.00K
-43.09%-2.55M
634.73%3.83M
-270.77%-841.00K
-58.67%-38.00K
-881.81%-1.78M
298.75%521.55K
9460.57%492.46K
93.71%-23.95K
-234.70%-181.30K
50.95%-262.42K
-96.96%5.15K
-323.39%-380.78K
-24.24%134.59K
-372.73%-534.99K
--169.42K
--170.46K
--177.64K
--196.16K
Basic earnings per share
119.69%0.03
255.89%1.23
-69.80%0.02
-142.08%-0.06
-19.97%0.01
225.31%0.35
987.92%0.07
236.55%0.14
241.29%0.02
-25.16%0.11
103.79%0.01
121.90%0.04
119.70%0.00
40.75%0.14
-97.62%-0.17
-86.86%-0.19
74.53%-0.02
-50.56%0.10
42.69%-0.09
-205.39%-0.10
9.16%-0.09
51.24%0.20
-1115.45%-0.15
232.88%0.09
-22.69%-0.10
79.44%0.13
123.18%0.02
-400.04%-0.07
12.87%-0.08
-70.94%0.08
110.95%0.01
880.00%0.02
36.57%-0.10
487.65%0.26
-239.21%-0.06
-0.66%0.00
-524.63%-0.15
226.60%0.04
5284.15%0.04
97.51%0.00
-171.82%-0.02
68.40%-0.03
-97.64%0.00
-447.07%-0.12
-8.14%0.03
-372.71%-0.11
--0.03
--0.04
--0.04
--0.04
Diluted earnings per share
119.69%0.03
246.31%0.71
-69.80%0.02
-148.91%-0.06
-19.97%0.01
94.27%0.21
987.92%0.07
189.58%0.12
241.29%0.02
-25.16%0.11
103.79%0.01
121.90%0.04
119.70%0.00
40.75%0.14
-97.62%-0.17
-86.86%-0.19
74.53%-0.02
-50.56%0.10
42.69%-0.09
-266.38%-0.10
9.16%-0.09
51.24%0.20
-1115.45%-0.15
184.17%0.06
-22.69%-0.10
79.44%0.13
123.18%0.02
-400.04%-0.07
12.87%-0.08
-70.94%0.08
110.95%0.01
880.00%0.02
36.57%-0.10
488.19%0.26
-239.27%-0.06
-0.66%0.00
-524.63%-0.15
226.48%0.04
5281.71%0.04
97.51%0.00
-171.82%-0.02
68.40%-0.03
-97.64%0.00
-447.07%-0.12
-8.14%0.03
-372.71%-0.11
--0.03
--0.04
--0.04
--0.04
Dividend per share
0.00%0.06
0.00%0.06
0.00%0.06
0.00%0.06
0.00%0.06
0.00%0.06
0.00%0.06
0.00%0.06
20.00%0.06
20.00%0.06
20.00%0.06
20.00%0.06
0.00%0.05
0.00%0.05
0.00%0.05
0.00%0.05
0.00%0.05
0.00%0.05
0.00%0.05
0.00%0.05
0.00%0.05
0.00%0.05
0.00%0.05
-60.78%0.05
-60.78%0.05
-60.78%0.05
--0.05
0.00%0.13
0.00%0.13
0.00%0.13
-100.00%0.00
0.00%0.13
0.00%0.13
0.00%0.13
0.00%0.13
0.00%0.13
9.91%0.13
9.91%0.13
21.43%0.13
21.43%0.13
--0.12
--0.12
--0.10
--0.10
--0.00
--0.00
--0.00
--0.00
--0.00
----
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
Audit opinions
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
KeyAI