RGEN - Repligen Corporation logo

RGEN

Repligen Corporation

1 Year

45.81%

5 Years

-123.07%

10 Years

-247.96%

20 Years

-20x

30 Years

-20.23%

All Time

-8x

Net Income x Stock Price

Historical Returns

📅 Period
💲 Price
💰 Return
Last Price2025-11-14
$ 152.37
1 Year2024-11-14
$ 142.43
106.98%
5 Years2020-11-13
$ 205.60
74.11%
10 Years2015-11-13
$ 26.42
5x
20 Years2005-11-14
$ 3.09
49x
30 Years1995-11-14
$ 1.25
121x
All Time1986-04-29
$ 11.31
13x

Fundamental Data

Year
2025 673M 135M- 13M 686M- 22M 708M 132M 28M 103M
2024 634M 82M- 25M 686M- 71M 757M 175M 32M 142M
2023 638M 124M 41M 711M- 39M 751M 113M 38M 74M
2022 801M 246M 185M 422M- 200M 623M 172M 133M 38M
2021 670M 211M 128M 366M- 237M 603M 119M 71M 47M
2020 366M 101M 59M 275M- 441M 717M 62M 26M 36M
2019 270M 58M 21M 263M- 265M 528M 67M 23M 44M
2018 194M 41M 16M 103M- 90M 193M 32M 14M 18M
2017 141M 24M 28M 99M- 74M 173M 17M 5M 11M
2016 104M 24M 11M 95M- 46M 141M 7M 4M 3M
2015 83M 22M 9M 73M 15M 2M 12M
2014 63M 15M 8M 62M 18M 5M 12M
2013 68M 26M 16M 61M 25M 4M 21M
2012 62M 14M 14M 40M 13M 1M 12M
2011 23.45B- 322M- 1.61B 26M 2M 575M 1M
2010 27M- 30471.00- 43509.00 49M 3M 524666.00 2M
2009 20M 1M- 4M 53M- 2M 597349.00- 3M
2008 29M- 3M 5M 48M 6M 1M 4M
2007 19M 6M 37M 49M 38M 1M 37M
2006 14M 36M- 889263.00 22M 405482.00 1M- 921047.00
2005 12M- 1M 696860.00 18M 415384.00 735495.00- 320111.00
2004 9M- 1M- 2M 119891.00- 17M 17M- 795277.00 52658.00- 847935.00
2003 6M- 2M- 9M 119891.00- 13M 13M- 5M 307773.00- 6M
2002 7M- 8M- 4M 85638.00- 15M 15M- 5M 1M- 6M
2001 4M- 4M- 4M 20M- 4M 307971.00- 5M
2000 2M- 5M- 5M 23M- 4M 184721.00- 4M
1999 3M- 7M- 3M 34M- 3M 217256.00- 3M
1998 2M- 4M- 2M 3M- 1M 300000.00- 1M
1997 2M- 2M- 800000.00 4M- 700000.00 100000.00- 800000.00
1996 3M- 615024.00- 500000.00 3M- 3M 400000.00- 3M
1995 10M- 2M- 11M 4M- 2M 6M- 9M 500000.00- 9M
1994 16M- 29M- 32M 4M- 9M 13M- 14M 600000.00- 15M
1993 26M- 17M- 19M 4M- 23M 27M- 24M 0.00- 24M
1992 27M- 16M- 11M 4M- 26M 30M- 1M 18M- 20M
1991 11M- 9M- 12M 4M- 26M 31M- 8M 1M- 9M
1990 7M- 11M- 5M 2M- 19M 22M- 5M 1M- 6M
1989 12M- 7M- 2M 17M
1988 8M- 1M- 3M 100000.00- 8M 8M
1987 10M- 2M 300000.00 100000.00- 8M 8M
1986 3M- 600000.00- 20M 100000.00- 17M 18M
1985 3M- 4M- 1M 200000.00- 6M 6M