NASDAQ:INSM | Key Financial Ratios | INSMED Inc

Complete source-backed ratio history.

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

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-303.72-41.63%-115.55%
2026-03-314.47-57.02%-167.94%
2025-12-313.83-56.38%-172.78%
2025-09-304.63-50.15%-125.20%
2025-06-306.68-41.71%-82.76%
2025-03-315.86-56.21%-1021.86%
2024-12-315.45-45.12%-320.20%
2024-09-306.37-42.10%-178.79%
2024-06-302.7130.17-44.34%-2067.84%
2024-03-311.8-2.5-64.44%160.69%
2023-12-314.12-3.48-56.37%225.83%
2023-09-304.71-54.62%250.08%
2023-06-305.15-48.35%446.78%
2023-03-316.01-36.02%1224.28%
2022-12-316.69-29.07%-547.50%
2022-09-304.59-43.67%1449.94%
2022-06-305.93-39.49%-940.21%
2022-03-316.04-37.95%-365.06%
2021-12-316.19-34.95%-105.89%
2021-09-308.52-32.31%-83.96%
2021-06-3010.42-30.48%-70.58%
2021-03-316.16-46.13%-158.39%
2020-12-315.24-36.94%-106.60%
2020-09-307.95-29.13%-68.58%
2020-06-308.98-27.32%-59.68%
2020-03-316.89-36.44%-119.28%
2019-12-316.51-34.26%-97.20%
2019-09-306.97-38.38%-96.34%
2019-06-307.54-39.86%-89.74%
2019-03-314.82-55.36%-228.88%
2018-12-316.51-53.64%-155.70%
2018-09-3010.06-45.06%-102.29%
2018-06-3014.14-35.28%-68.94%
2018-03-3120.01-28.94%-51.46%
2017-12-318.720.15-41.69%-53.36%
2017-09-3015.21-38.65%-46.44%
2017-06-303.67-113.65%-225.60%
2017-03-315.66-89.78%-148.05%
2016-12-316.02-74.08%-114.11%
2016-09-308.79-50.29%-63.86%
2016-06-307.090.1-44.15%-52.81%
2016-03-3110.120.09-37.94%-44.02%
2015-12-3112.940.08-33.15%-37.92%
2015-09-306.840.15-27.11%-30.85%
2015-06-307.940.14-23.89%-26.72%
2015-03-313.410.3-44.74%-55.94%
2014-12-318.39-34.29%-42.50%
2014-09-308.030.1-32.69%-38.62%
2014-06-303.970.18-41.54%-55.90%
2014-03-315.310.15-29.30%-37.06%
2013-12-317.060.14
2013-09-306.550.12
2013-06-304.340.19
2013-03-314.10.18
2012-12-315.940.16-26.94%-34.23%
2012-09-3013.8-22.36%-24.95%
2012-06-3011.39-43.58%-49.53%
2012-03-3117.16-44.74%-46.53%
2011-12-3117.290-42.67%-44.44%
2011-09-3022.81-39.26%-40.29%
2010-12-3132.58

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-313.83-56.38%-172.78%
2024-12-315.45-45.12%-320.20%
2023-12-314.12-56.37%225.83%
2022-12-316.69-29.07%-547.50%
2021-12-316.19-34.95%-105.89%
2020-12-315.24-36.94%-106.60%
2019-12-316.51-34.26%-97.20%
2018-12-316.51-53.64%-155.70%
2017-12-318.720.15-41.69%-53.36%
2016-12-316.02-74.08%-114.11%
2015-12-3112.940.08-33.15%-37.92%
2014-12-318.39-34.29%-42.50%
2013-12-317.060.14-31.77%-39.12%
2012-12-315.940.16-26.94%-34.23%
2011-12-3117.290-42.67%-44.44%
2010-12-3132.58-3.28%-3.34%
2009-12-3195.51%