NASDAQ:ICCC | Key Financial Ratios | IMMUCELL CORP /DE/

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-304.750.261.69%2.51%
2026-03-314.820.3-1.24%-1.87%
2025-12-314.260.34-2.45%-3.84%
2025-09-304.210.325.08%7.80%
2025-06-303.850.334.14%5.90%
2025-03-314.12-0.60%-0.94%
2024-12-313.410.38-4.78%-7.84%
2024-09-303.11-8.57%-14.43%
2024-06-302.37-9.67%-17.26%
2024-03-312.71-9.05%-15.82%
2023-12-312.73-13.18%-23.10%
2023-09-303.59-14.15%-24.23%
2023-06-302.61-13.67%-22.41%
2023-03-313.19-12.34%-18.90%
2022-12-314.560.63-5.56%-8.21%
2022-09-306.05-1.62%-2.35%
2022-06-306.910.11%0.16%
2022-03-317.781.88%2.64%
2021-12-316.42-0.18%-0.24%
2021-09-307.420.08%0.11%
2021-06-307.64-0.99%-1.35%
2021-03-315.63-3.38%-4.81%
2020-12-315.5-2.53%-3.62%
2020-09-305.520.69-3.80%-5.43%
2020-06-304.770.7-4.18%-6.01%
2020-03-315.880.59-3.90%-5.39%
2019-12-315.290.58-3.35%-4.47%
2019-09-306.120.6-5.24%-6.98%
2019-06-308.220.6-4.53%-6.02%
2019-03-317.260.6-4.83%-6.47%
2018-12-312.50.86-7.09%-10.68%
2018-09-303.230.84-4.41%-6.46%
2018-06-304.250.8-4.74%-6.81%
2018-03-314.540.79-4.14%
2017-12-313.640.76-0.49%-0.71%
2017-09-301.750.19%0.27%
2017-06-301.891.54%2.13%
2017-03-316.192.53%3.14%
2016-12-316.972.06%2.58%
2016-09-3012.093.73%4.67%
2016-06-3011.915.27%6.64%
2016-03-3114.885.82%7.27%
2015-12-319.948.34%11.43%
2015-09-3012.047.42%10.24%
2015-06-309.656.35%7.21%
2015-03-318.092.90%3.34%
2014-12-315.42-1.51%-1.81%
2014-09-307.39-4.18%-4.92%
2014-06-307.64-3.73%-4.41%
2014-03-318.09-0.90%-1.07%
2013-12-3111.431.07%1.25%
2013-09-3013.672.27%2.64%
2013-06-308.961.15%1.38%
2013-03-3113.111.25%1.48%
2012-12-3111.060.81%0.97%
2012-09-3013.220.96%1.15%
2012-06-300.45%
2012-03-3111.56-2.07%-2.50%
2011-12-3111.26-3.73%-4.54%
2011-09-3011.69-4.89%-5.97%
2011-06-308.35-5.37%-6.70%
2011-03-31-3.83%
2010-12-3113.27

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-314.260.34-2.45%-3.84%
2024-12-313.410.38-4.78%-7.84%
2023-12-312.73-13.18%-23.10%
2022-12-314.560.63-5.56%-8.21%
2021-12-316.42-0.18%-0.24%
2020-12-315.5-2.53%-3.62%
2019-12-315.290.58-3.35%-4.47%
2018-12-312.50.86-7.09%-10.68%
2017-12-313.640.76-0.49%-0.71%
2016-12-316.972.06%2.58%
2015-12-319.948.34%11.43%
2014-12-315.42-1.51%-1.81%
2013-12-3111.431.07%1.25%
2012-12-3111.060.81%0.97%
2011-12-3111.26-3.73%-4.54%
2010-12-3113.27-3.58%-4.14%
2009-12-31-2.25%