
Current Net Margin
6.71%
Repligen Corporation currently has a net profit margin of 6.71%.
Financial Fundamentals
RGEN • Quarterly Data • 5Y View
Historical Margin Data
| Date | Rev ($B) | NI ($B) | Net Margin | Change (bps) |
|---|---|---|---|---|
| 2025-12-31 | 0.20 | 0.01 | 6.71% | ▼118 |
| 2025-09-30 | 0.19 | 0.01 | 7.90% | ▼25 |
| 2025-06-30 | 0.18 | 0.01 | 8.15% | ▲471 |
| 2025-03-31 | 0.17 | 0.01 | 3.45% | ▲2366 |
| 2024-12-31 | 0.17 | -0.03 | -20.21% | ▼1979 |
| 2024-09-30 | 0.15 | -0.00 | -0.42% | ▼402 |
| 2024-06-30 | 0.16 | 0.01 | 3.60% | ▲145 |
| 2024-03-31 | 0.15 | 0.00 | 2.15% | ▲1852 |
| 2023-12-31 | 0.16 | -0.03 | -16.37% | ▼2835 |
| 2023-09-30 | 0.14 | 0.02 | 11.99% | ▼45 |
| 2023-06-30 | 0.16 | 0.02 | 12.43% | ▲316 |
| 2023-03-31 | 0.17 | 0.02 | 9.27% | ▼1682 |
| 2022-12-31 | 0.19 | 0.05 | 26.09% | ▲596 |
| 2022-09-30 | 0.20 | 0.04 | 20.13% | ▼389 |
| 2022-06-30 | 0.21 | 0.05 | 24.01% | ▲126 |
| 2022-03-31 | 0.21 | 0.05 | 22.75% | ▲715 |
| 2021-12-31 | 0.19 | 0.03 | 15.61% | ▼319 |
| 2021-09-30 | 0.18 | 0.03 | 18.80% | ▼344 |
| 2021-06-30 | 0.16 | 0.04 | 22.23% | ▲162 |
| 2021-03-31 | 0.14 | 0.03 | 20.62% | ▲249 |
| 2020-12-31 | 0.11 | 0.02 | 18.13% | ▲266 |
| 2020-09-30 | 0.09 | 0.01 | 15.47% | ▼266 |
| 2020-06-30 | 0.09 | 0.02 | 18.13% | ▲524 |
| 2020-03-31 | 0.08 | 0.01 | 12.90% | ▲771 |
| 2019-12-31 | 0.07 | 0.00 | 5.19% | ▲280 |
| 2019-09-30 | 0.07 | 0.00 | 2.39% | ▼906 |
| 2019-06-30 | 0.07 | 0.01 | 11.45% | ▼183 |
| 2019-03-31 | 0.06 | 0.01 | 13.28% | ▲243 |
| 2018-12-31 | 0.05 | 0.01 | 10.85% | ▲118 |
| 2018-09-30 | 0.05 | 0.00 | 9.68% | ▲394 |
| 2018-06-30 | 0.05 | 0.00 | 5.74% | ▼195 |
| 2018-03-31 | 0.04 | 0.00 | 7.69% | ▼2158 |
| 2017-12-31 | 0.04 | 0.01 | 29.27% | ▲1650 |
| 2017-09-30 | 0.04 | 0.00 | 12.76% | ▼1324 |
| 2017-06-30 | 0.03 | 0.01 | 26.00% | ▲1597 |
| 2017-03-31 | 0.03 | 0.00 | 10.03% | ▼962 |
| 2016-12-31 | 0.03 | 0.01 | 19.65% | ▲1496 |
| 2016-09-30 | 0.02 | 0.00 | 4.68% | ▼859 |
| 2016-06-30 | 0.03 | 0.00 | 13.27% | ▲680 |
| 2016-03-31 | 0.03 | 0.00 | 6.48% | ▲524 |
| 2015-12-31 | 0.02 | 0.00 | 1.24% | ▼1157 |
| 2015-09-30 | 0.02 | 0.00 | 12.81% | ▼403 |
| 2015-06-30 | 0.02 | 0.00 | 16.84% | ▲276 |
| 2015-03-31 | 0.02 | 0.00 | 14.07% | ▲1650 |
| 2014-12-31 | 0.02 | -0.00 | -2.43% | ▼1203 |
| 2014-09-30 | 0.02 | 0.00 | 9.60% | ▼857 |
| 2014-06-30 | 0.02 | 0.00 | 18.17% | ▼803 |
| 2014-03-31 | 0.02 | 0.00 | 26.20% | ▲457 |
| 2013-12-31 | 0.02 | 0.00 | 21.63% | ▼965 |
| 2013-09-30 | 0.02 | 0.01 | 31.28% | ▲536 |
| 2013-06-30 | 0.02 | 0.00 | 25.92% | ▲1172 |
| 2013-03-31 | 0.02 | 0.00 | 14.21% | ▼3657 |
| 2012-12-31 | 0.02 | 0.01 | 50.78% | ▲3882 |
| 2012-09-30 | 0.02 | 0.00 | 11.96% | ▲185 |
| 2012-06-30 | 0.02 | 0.00 | 10.11% | ▲55 |
| 2012-03-31 | 0.01 | 0.00 | 9.56% | — |
| 2011-12-31 | 0.00 | 0.00 | — | — |
| 2011-09-30 | 0.01 | 0.00 | 7.01% | ▲773 |
| 2011-06-30 | 0.01 | -0.00 | -0.73% | ▲3365 |
| 2011-03-31 | 0.01 | -0.00 | -34.38% | ▼3970 |
| 2010-12-31 | 0.01 | 0.00 | 5.32% | ▼321 |
| 2010-09-30 | 0.01 | 0.00 | 8.53% | ▼557 |
| 2010-06-30 | 0.01 | 0.00 | 14.10% | ▲4753 |
| 2010-03-31 | 0.00 | -0.00 | -33.44% | ▼2723 |
| 2009-12-31 | 0.01 | -0.00 | -6.21% | ▲1186 |
| 2009-09-30 | 0.01 | -0.00 | -18.07% | ▲378 |
| 2009-06-30 | 0.01 | -0.00 | -21.85% | ▲3677 |
| 2009-03-31 | 0.00 | -0.00 | -58.63% | ▼5893 |
| 2008-12-31 | 0.01 | 0.00 | 0.31% | ▼249 |
| 2008-09-30 | 0.01 | 0.00 | 2.79% | ▼5781 |
| 2008-06-30 | 0.01 | 0.01 | 60.61% | ▲15748 |
| 2008-03-31 | 0.00 | -0.00 | -96.87% | ▼9169 |
| 2007-12-31 | 0.00 | -0.00 | -5.19% | ▼75824 |
| 2007-09-30 | 0.01 | 0.04 | 753.06% | ▲74904 |
| 2007-06-30 | 0.01 | 0.00 | 4.01% | ▲691 |
| 2007-03-31 | 0.00 | -0.00 | -2.89% | ▼238 |
| 2006-12-31 | 0.00 | -0.00 | -0.51% | ▲2963 |
| 2006-09-30 | 0.00 | -0.00 | -30.14% | ▼3291 |
| 2006-06-30 | 0.00 | 0.00 | 2.78% | ▲3118 |
| 2006-03-31 | 0.00 | -0.00 | -28.41% | ▼2164 |
| 2005-12-31 | 0.00 | -0.00 | -6.77% | ▲993 |
| 2005-09-30 | 0.00 | -0.00 | -16.70% | ▼6827 |
| 2005-06-30 | 0.00 | 0.00 | 51.57% | ▲6581 |
| 2005-03-31 | 0.00 | -0.00 | -14.25% | ▼570 |
| 2004-12-31 | 0.00 | -0.00 | -8.55% | ▲12402 |
| 2004-09-30 | 0.00 | -0.00 | -132.57% | ▼10960 |
| 2004-06-30 | 0.00 | -0.00 | -22.96% | ▲13109 |
| 2004-03-31 | 0.00 | -0.00 | -154.05% | ▲698 |
| 2003-12-31 | 0.00 | -0.00 | -161.03% | ▼1020 |
| 2003-09-30 | 0.00 | -0.00 | -150.83% | ▼5243 |
| 2003-06-30 | 0.00 | -0.00 | -98.39% | ▼1550 |
| 2003-03-31 | 0.00 | -0.00 | -82.89% | ▼5120 |
| 2002-12-31 | 0.00 | -0.00 | -31.69% | ▲3247 |
| 2002-09-30 | 0.00 | -0.00 | -64.16% | ▼295 |
| 2002-06-30 | 0.00 | -0.00 | -61.20% | ▼58 |
| 2002-03-31 | 0.00 | -0.00 | -60.62% | ▲865 |
| 2001-12-31 | 0.00 | -0.00 | -69.27% | ▲8600 |
| 2001-09-30 | 0.00 | -0.00 | -155.27% | ▲3328 |
| 2001-06-30 | 0.00 | -0.00 | -188.55% | ▼1088 |
| 2001-03-31 | 0.00 | -0.00 | -177.67% | ▲7960 |
| 2000-12-31 | 0.00 | -0.00 | -257.27% | ▲314 |
| 2000-09-30 | 0.00 | -0.00 | -260.41% | ▼11348 |
| 2000-06-30 | 0.00 | -0.00 | -146.94% | ▼6105 |
| 2000-03-31 | 0.00 | -0.00 | -85.88% | ▲10301 |
| 1999-12-31 | 0.00 | -0.00 | -188.89% | ▼10889 |
| 1999-09-30 | 0.00 | -0.00 | -80.00% | ▼2286 |
| 1999-06-30 | 0.00 | -0.00 | -57.14% | ▲12063 |
| 1999-03-31 | 0.00 | -0.00 | -177.78% | ▼11778 |
| 1998-12-31 | 0.00 | -0.00 | -60.00% | ▼3500 |
| 1998-09-30 | 0.00 | -0.00 | -25.00% | ▲2500 |
| 1998-06-30 | 0.00 | -0.00 | -50.00% | ▲1000 |
| 1998-03-31 | 0.00 | -0.00 | -60.00% | ▼4750 |
| 1997-12-31 | 0.00 | -0.00 | -12.50% | ▲2750 |
| 1997-09-30 | 0.00 | -0.00 | -40.00% | ▼2571 |
| 1997-06-30 | 0.00 | -0.00 | -14.29% | ▲794 |
| 1997-03-31 | 0.00 | -0.00 | -22.22% | ▼1313 |
| 1996-12-31 | 0.00 | -0.00 | -9.09% | ▼3909 |
| 1996-09-30 | 0.00 | 0.00 | 30.00% | ▲9250 |
| 1996-06-30 | 0.00 | -0.00 | -62.50% | ▲55972 |
| 1996-03-31 | 0.00 | -0.01 | -622.22% | — |
* Basis Point (bps) change measures sequential efficiency shifts. 100 bps = 1.00% Margin change.