OTC:LEEN | Key Financial Ratios | Leopard Energy, Inc.

Complete source-backed ratio history.

Available history
2009-07-31 to 2026-04-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-04-300.13-54.61%47.62%
2026-01-310.12110.14%-97.12%
2025-10-310.1173.45%-58.48%
2025-07-310.0961.94%-38.11%
2025-04-300.080.03%-0.01%
2025-01-310.04-470.53%123.34%
2024-10-310.04-511.38%133.17%
2024-07-310.03-553.03%127.91%
2024-04-300.03-585.35%161.00%
2024-01-310.44-293.06%282.54%
2023-10-31-28.82%212.22%
2023-07-310-4963133.33%47.18%
2023-04-300.08-291.65%557.72%
2023-01-310.08-304.38%608.75%
2022-10-310.08-348.31%739.86%
2022-07-310.07-362.79%771.83%
2022-04-300.05-28.75%-36.34%
2022-01-310.19-29.96%-42.86%
2021-10-310.44-25.13%-43.01%
2021-07-310.5-29.50%-50.38%
2021-04-300.05-20.17%-42.66%
2021-01-310.11-18.37%-36.84%
2020-10-310.04-19.64%-31.46%
2020-07-310.01-16.92%-24.95%
2020-04-300.05-6.90%-9.14%
2020-01-310.12-2.71%-3.41%
2019-10-310-1.13%-1.34%
2019-07-310.03-1.03%-1.21%
2019-04-300.11-2.64%-3.15%
2019-01-310.06-251.43%14.66%
2018-10-310.03-287.17%8.55%
2018-07-310.03-0.15%0.98%
2017-07-3103.33%
2017-04-3012.96%
2017-01-3131.93%
2016-10-3140.47%
2016-07-3147.62%
2016-04-300.05-672.65%48.79%
2016-01-310.04-510.98%28.29%
2015-10-310.04-3405.08%204.75%
2015-07-310.05-4361.29%217.50%
2015-04-300-14378.65%230.27%
2015-01-31-16614.57%254.58%
2014-10-31-1683.18%7.28%
2014-07-31-2200.59%10.72%
2014-04-300.01-20582.18%111.84%
2014-01-310.01-18767.05%113.98%
2013-10-31-25369.47%170.97%
2013-07-310.01-23419.18%178.94%
2013-04-30-2370.47%80.59%
2013-01-31-2246.79%85.23%
2012-10-31-608.96%13.39%
2012-07-31-576.95%14.05%
2012-04-300-340.24%7.85%
2012-01-310-472.73%11.09%
2011-07-310

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-07-310.0961.94%-38.11%
2024-07-310.03-553.03%127.91%
2023-07-310-4963133.33%47.18%
2022-07-310.07-354.44%754.08%
2021-07-310.5-30.45%-52.00%
2020-07-310.01-16.92%-24.95%
2019-07-310.03-1.03%-1.21%
2018-07-310-433.69%0.98%
2017-07-3103.33%
2016-07-3147.62%
2015-07-310.05-4361.28%217.50%
2014-07-31-2200.59%10.72%
2013-07-31-23419.18%178.94%
2012-07-31-573.66%13.97%
2011-07-310-762.57%20.46%
2010-07-3112.92%
2009-07-3116.73%