NASDAQ:KPTI | Key Financial Ratios | Karyopharm Therapeutics Inc.

Complete source-backed ratio history.

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

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-300.79-201.89%68.07%
2026-03-311.08-148.36%73.39%
2025-12-311.12-180.82%66.92%
2025-09-301.03-129.50%46.28%
2025-06-300.99-117.82%51.72%
2025-03-311.33-48.96%30.37%
2024-12-311.7-46.48%41.08%
2024-09-303-46.17%54.80%
2024-06-303.62-42.02%68.04%
2024-03-313.04-71.57%86.61%
2023-12-313.37-59.52%105.06%
2023-09-304.24-51.77%139.22%
2023-06-304.94-47.54%198.72%
2023-03-315.17-48.50%349.80%
2022-12-315.31-46.15%992.38%
2022-09-303.61-38.08%62.78%
2022-06-303.88-40.38%89.01%
2022-03-314.17-36.76%130.08%
2021-12-313.74-40.64%155.75%
2021-09-303.51-81.16%163.70%
2021-06-304.71-72.55%250.10%
2021-03-314.12-73.03%506.45%
2020-12-314.59-62.70%-388.31%
2020-09-305.42-59.69%-240.54%
2020-06-306.29-49.83%-145.90%
2020-03-317.46-44.78%-112.17%
2019-12-316.01-67.67%-400.99%
2019-09-307.16-70.25%-349.35%
2019-06-306.93-90.66%-261.76%
2019-03-316.19-71.76%-169.94%
2018-12-317.13-52.29%-97.40%
2018-09-305.09-72.38%-93.08%
2018-06-306.69-55.26%-66.42%
2018-03-312.85-93.96%-143.96%
2017-12-313-71.54%-99.63%
2017-09-305.75-71.37%-82.79%
2017-06-308.32-60.12%-66.98%
2017-03-317.25-72.34%-81.26%
2016-12-317.99-60.75%-67.54%
2016-09-308.71-60.82%-66.91%
2016-06-308-68.25%-75.95%
2016-03-3110.45-62.03%-67.32%
2015-12-3111.74-54.85%-59.58%
2015-09-3013.74-48.56%-52.16%
2015-06-3015.98-39.66%-42.22%
2015-03-3116.96-30.18%-31.99%
2014-12-3116.89-34.39%-36.64%
2014-09-3037.11
2014-06-3023.96
2014-03-3129.42
2013-12-3147.98
2012-12-310.49

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-311.12-180.82%66.92%
2024-12-311.7-46.48%41.08%
2023-12-313.37-59.52%105.06%
2022-12-315.31-46.15%992.38%
2021-12-313.74-40.64%155.75%
2020-12-314.59-62.70%-388.31%
2019-12-316.01-67.67%-400.99%
2018-12-317.13-52.29%-97.40%
2017-12-313-71.54%-99.63%
2016-12-317.99-60.75%-67.54%
2015-12-3111.74-54.85%-59.58%
2014-12-3116.89-34.39%-36.64%
2013-12-3147.98-21.45%-21.91%
2012-12-310.49-1211.90%56.99%