NASDAQ:RGEN | Key Financial Ratios | REPLIGEN CORP

Complete source-backed ratio history.

Available history
2010-03-31 to 2026-06-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-309.051.41%1.97%
2026-03-319.21.75%2.44%
2025-12-318.371.66%2.32%
2025-09-308.360.06%0.08%
2025-06-308.59-0.48%-0.67%
2025-03-316.79-0.81%-1.16%
2024-12-318.41-0.90%-1.29%
2024-09-3010.44-0.29%-0.40%
2024-06-306.650.33%0.48%
2024-03-316.350.84%1.21%
2023-12-316.741.74%2.51%
2023-09-302.694.56%5.80%
2023-06-302.675.41%7.05%
2023-03-312.516.61%8.65%
2022-12-312.477.37%9.73%
2022-09-302.326.75%9.06%
2022-06-302.36.52%8.83%
2022-03-312.236.12%8.25%
2021-12-312.485.44%7.33%
2021-09-302.615.30%6.93%
2021-06-302.964.96%6.23%
2021-03-312.964.13%5.11%
2020-12-312.833.15%3.92%
2020-09-3013.672.97%3.90%
2020-06-3015.482.15%2.81%
2020-03-3115.561.65%2.17%
2019-12-3113.281.53%2.02%
2019-09-3016.031.70%2.24%
2019-06-302.252.49%3.02%
2019-03-312.182.66%3.40%
2018-12-312.122.15%2.70%
2018-09-302.063.04%3.82%
2018-06-302.093.09%3.85%
2018-03-3112.223.87%4.81%
2017-12-319.633.81%4.79%
2017-09-301.952.89%3.68%
2017-06-3011.865.73%9.27%
2017-03-3113.514.52%7.42%
2016-12-318.744.04%6.92%
2016-09-3010.892.43%4.15%
2016-06-3010.212.94%5.07%
2016-03-316.655.46%6.24%
2015-12-315.56.39%7.61%
2015-09-306.136.21%7.15%
2015-06-305.895.54%6.44%
2015-03-316.335.31%6.10%
2014-12-317.586.37%7.31%
2014-09-307.239.23%10.38%
2014-06-308.3812.64%14.12%
2014-03-3112.4515.11%16.57%
2013-12-317.6413.56%19.13%
2013-09-309.9519.99%22.28%
2013-06-307.9217.43%19.73%
2013-03-317.9515.69%17.47%
2012-12-316.1614.59%16.83%
2012-09-305.955.27%6.07%
2012-06-305.384.01%4.76%
2012-03-315.772.05%2.39%
2011-12-316.28-2.12%-2.44%
2011-09-3014.45-1.18%-1.27%
2011-06-3014.05-0.66%-0.71%
2011-03-3112.08

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-318.371.66%2.32%
2024-12-318.41-0.90%-1.29%
2023-12-316.741.26%1.81%
2022-12-312.477.37%9.73%
2021-12-312.485.44%7.33%
2020-12-312.833.15%3.92%
2019-12-3113.281.53%2.02%
2018-12-312.122.15%2.70%
2017-12-319.633.81%4.79%
2016-12-318.744.04%6.92%
2015-12-315.56.39%7.61%
2014-12-317.586.37%7.31%
2013-12-317.6413.56%19.13%
2012-12-316.1614.59%16.83%
2011-12-316.28-2.12%-2.44%
2011-03-3112.08-0.06%-0.06%
2010-03-31-6.15%