NASDAQ:PODD | Key Financial Ratios | INSULET CORP

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-302.4811.86%26.39%
2026-03-312.4910.14%23.25%
2025-12-312.817.75%16.31%
2025-09-302.878.13%17.79%
2025-06-302.266.81%16.14%
2025-03-314.4711.43%30.23%
2024-12-313.5813.55%34.52%
2024-09-303.6813.91%37.65%
2024-06-303.613.72%39.59%
2024-03-313.748.92%29.59%
2023-12-313.517.97%28.16%
2023-09-303.264.86%19.75%
2023-06-303.342.522.64%11.36%
2023-03-313.472.780.03%0.12%
2022-12-313.62.940.20%0.97%
2022-09-303.983.290.78%3.93%
2022-06-304.693.341.64%8.19%
2022-03-315.983.172.16%9.98%
2021-12-315.812.290.82%3.02%
2021-09-305.722.58-1.48%-5.92%
2021-06-305.872.74-1.59%-6.64%
2021-03-316.421.820.48%1.52%
2020-12-316.011.750.36%1.13%
2020-09-306.621.69%4.86%
2020-06-308.081.11%3.21%
2020-03-314.150.46%8.64%
2019-12-313.7511.71.01%15.28%
2019-09-307.011.30%10.96%
2019-06-304.721.78%6.95%
2019-03-314.361.50%6.38%
2018-12-313.990.36%1.56%
2018-09-304.58-1.52%-6.79%
2018-06-305.54-2.06%-9.67%
2018-03-315.483.36-2.82%-13.71%
2018-01-016.17
2017-12-316.243.57-3.28%-16.91%
2017-09-304.88-5.81%-39.18%
2017-06-307.05-6.52%-46.26%
2017-03-318.56-5.93%-41.48%
2016-12-316.64-6.32%-45.77%
2016-09-306.67-10.39%-72.34%
2016-06-303.29-23.92%-229.31%
2016-03-313.45-29.11%-280.98%
2015-12-312.93-26.72%-215.91%
2015-09-303.27-17.60%-93.58%
2015-06-303.87-14.48%-61.93%
2015-03-314.34-18.71%-70.83%
2014-12-314.7-17.33%-61.43%
2014-09-304.33-16.14%-60.49%
2014-06-303.262.44-18.15%-75.81%
2014-03-314.64-14.02%-33.03%
2013-12-314.680.91-15.62%-36.10%
2013-09-304.130.92-18.19%-43.37%
2013-06-305.820.79-15.30%-31.66%
2013-03-314.530.93-17.00%-36.86%
2012-12-312.282.67-26.19%-117.41%
2012-09-302.322.29-27.54%-111.02%
2012-06-302.71.92-28.06%-96.73%
2012-03-313.94-28.79%-88.45%
2011-12-314.74-25.83%-69.10%
2011-09-305.62-27.89%-67.20%
2011-06-305.6-26.06%-59.02%
2010-12-317.52

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-312.817.75%16.31%
2024-12-313.5813.55%34.52%
2023-12-313.517.97%28.16%
2022-12-313.62.940.20%0.97%
2021-12-315.812.290.82%3.02%
2020-12-316.011.750.36%1.13%
2019-12-313.7511.71.01%15.28%
2018-12-313.990.36%1.56%
2018-01-016.17
2017-12-316.24-3.28%-16.91%
2016-12-316.64-6.32%-45.77%
2015-12-312.93-26.72%-215.91%
2014-12-314.7-17.33%-61.43%
2013-12-314.680.91-15.62%-36.10%
2012-12-312.282.67-26.19%-117.41%
2011-12-314.74-20.71%-55.39%
2010-12-317.52-39.15%-92.34%
2009-12-31-116.85%