OTC:STEK | Key Financial Ratios | Stemtech Corp

Complete source-backed ratio history.

Available history
2012-08-31 to 2026-06-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-300.05-121.29%51.36%
2026-03-310.05-117.97%52.34%
2025-12-310.04-128.28%58.06%
2025-09-300.1-78.67%50.94%
2025-06-300.11-85.63%58.11%
2025-03-310.1-101.40%77.10%
2024-12-310.11-99.66%84.06%
2024-06-300.07-138.45%122.03%
2024-03-310.06-127.68%124.51%
2023-12-310.06-147.43%266.28%
2023-09-300.12-98.44%426.86%
2023-06-300.13326.53%-2530.54%
2023-03-310.08-225.74%258.78%
2022-12-310.08-200.26%351.04%
2022-09-300.07-203.77%221.58%
2022-06-300.03-669.47%112.47%
2022-03-310.11-144.41%187.63%
2021-12-310.17-121.85%207.71%
2021-09-300.33-100.33%142.06%
2021-06-30401.93%
2021-05-31-966.81%450.80%
2021-03-31-118.88%
2021-02-28-974.29%303.39%
2020-12-310.15-14.28%308.37%
2020-11-30213.45%-69.64%
2020-09-307.58%
2020-08-31-74.04%15.23%
2020-05-31-104.35%15.93%
2020-02-29-439.38%16.48%
2019-11-30-170.89%17.18%
2019-08-31-1163.24%17.67%
2019-05-31-948.50%18.01%
2019-02-28-578.72%18.93%
2018-11-30-274.32%20.18%
2018-08-31-251.16%23.65%
2018-05-310.08-229.36%29.58%
2018-02-280.01-628.14%34.05%
2017-11-300.04-412.39%37.91%
2017-08-310.07-271.91%38.62%
2017-05-310.12-167.05%38.74%
2017-02-280.02-331.04%39.60%
2016-11-300.16-107.08%36.15%
2016-08-310.09-297.05%30.22%
2016-05-31-982.77%30.57%
2016-02-29-332.14%26.29%
2015-11-30-256.92%32.32%
2015-08-310.01-2422.59%30.26%
2015-05-310.03-1350.67%47.47%
2015-02-280.07-978.94%69.14%
2014-11-300.13-502.52%74.44%
2014-08-310.28-213.29%84.27%
2014-05-310.49-154.11%147.99%
2013-11-300.81-62.34%271.41%
2013-08-310.52-93.39%102.96%
2013-05-310.16-216.65%42.63%
2012-08-310.04

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-310.04-128.48%58.15%
2024-12-310.11-99.66%84.06%
2023-12-310.06-147.43%266.28%
2022-12-310.08-200.26%351.04%
2021-12-310.17-123.73%210.92%
2020-12-310.15-18.30%-72.29%
2020-08-31-74.04%15.23%
2019-08-31-1163.24%17.67%
2018-08-31-251.16%23.65%
2017-08-310.07-271.20%38.52%
2016-08-310.09-297.05%30.22%
2015-08-310.01-2422.59%30.26%
2014-08-310.28-213.29%84.27%
2013-08-310.52-75.63%83.38%
2012-08-310.04-1404.07%68.82%

Research interface only. Not investment advice. Prices are a checked-in snapshot, not live quotes.