bf/NASDAQ:RGEN_icon.jpeg

COM:REPLIGEN

Repligen

  • Stock

Last Close

141.76

22/11 21:00

Market Cap

7.99B

Beta: -

Volume Today

556.88K

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
revenue
15.38M
-
16.33M
6.13%
15.55M
4.75%
15.28M
1.75%
16.39M
7.30%
20.82M
26.98%
21.46M
3.08%
19.81M
7.66%
21.45M
8.25%
25.09M
16.99%
29.17M
16.24%
24.68M
15.40%
25.60M
3.74%
30.59M
19.50%
32.45M
6.10%
36.58M
12.71%
41.61M
13.75%
44.83M
7.74%
47.73M
6.47%
49.53M
3.77%
51.94M
4.87%
60.63M
16.73%
70.69M
16.59%
69.44M
1.76%
69.47M
0.04%
76.09M
9.52%
87.46M
14.95%
94.06M
7.54%
108.65M
15.51%
142.84M
31.47%
162.96M
14.09%
178.22M
9.36%
186.52M
4.66%
206.40M
10.66%
207.63M
0.60%
200.74M
3.32%
186.76M
6.96%
182.66M
2.20%
159.17M
12.86%
141.19M
11.29%
155.74M
10.31%
151.35M
2.82%
154.07M
1.80%
141.19M
8.36%
cost of revenue
5.37M
-
6.34M
18.07%
6.67M
5.31%
6.93M
3.89%
8.08M
16.64%
8.07M
0.14%
8.59M
6.36%
8.44M
1.66%
10.15M
20.18%
11.07M
9.08%
12.64M
14.23%
11.24M
11.09%
12.16M
8.18%
13.99M
15.03%
13.94M
0.38%
19.99M
43.41%
19.14M
4.25%
19.67M
2.77%
21.09M
7.22%
22.18M
5.19%
23.01M
3.75%
26.84M
16.65%
30.71M
14.39%
31.43M
2.33%
30.12M
4.15%
31.98M
6.18%
36.86M
15.26%
39.63M
7.50%
48.16M
21.54%
59.75M
24.05%
61.99M
3.75%
75.50M
21.79%
82.05M
8.68%
82.36M
0.38%
86.26M
4.74%
86.51M
0.29%
90.70M
4.84%
81.84M
9.76%
79.31M
3.10%
104.63M
31.94%
88.14M
15.77%
104.63M
-
gross profit
10.02M
-
9.99M
0.26%
8.88M
11.12%
8.35M
6.00%
8.31M
0.46%
12.74M
53.37%
12.87M
1.00%
11.37M
11.66%
11.30M
0.61%
14.03M
24.10%
16.53M
17.83%
13.44M
18.70%
13.44M
0.01%
16.60M
23.54%
18.52M
11.55%
16.59M
10.40%
22.47M
35.44%
25.16M
11.96%
26.64M
5.89%
27.35M
2.64%
28.93M
5.79%
33.79M
16.80%
39.98M
18.33%
38.02M
4.91%
39.35M
3.51%
44.11M
12.08%
50.60M
14.72%
54.43M
7.58%
60.48M
11.12%
83.09M
37.37%
100.97M
21.52%
102.72M
1.73%
104.47M
1.71%
124.04M
18.73%
121.37M
2.15%
114.23M
5.89%
96.06M
15.90%
100.81M
4.95%
79.86M
20.78%
36.56M
54.22%
67.61M
84.93%
151.35M
123.86%
154.07M
1.80%
36.56M
76.27%
selling and marketing expenses
1K
-
631K
-
8.84M
-
general and administrative expenses
3.37M
-
3.38M
0.49%
4.33M
27.85%
4.47M
3.35%
4.97M
11.27%
6.02M
21.11%
6.24M
3.61%
5.96M
4.54%
6.47M
8.63%
7.02M
8.42%
8.14M
15.99%
7.13M
12.44%
8.57M
20.20%
9.18M
7.18%
11.19M
21.81%
15.00M
34.09%
16.14M
7.64%
15.90M
1.52%
16.59M
4.35%
15.86M
4.41%
17.34M
9.37%
19.00M
9.53%
23.70M
24.74%
24.63M
3.92%
28.29M
14.85%
27.50M
2.78%
27.50M
-
selling general and administrative expenses
3.37M
-
3.38M
0.49%
4.33M
27.85%
4.47M
3.35%
4.97M
11.27%
6.02M
21.11%
6.24M
3.61%
5.96M
4.54%
6.47M
8.63%
7.02M
8.42%
8.14M
15.99%
7.13M
12.44%
8.57M
20.20%
9.18M
7.18%
11.19M
21.81%
15.00M
34.09%
16.14M
7.65%
15.90M
1.53%
16.59M
4.35%
15.86M
4.41%
17.98M
13.35%
19.00M
5.69%
23.70M
24.74%
24.63M
3.92%
28.29M
14.85%
27.50M
2.78%
26.73M
2.81%
29.05M
8.70%
36.34M
25.10%
39.09M
7.57%
44.34M
13.42%
48.37M
9.09%
52.06M
7.62%
54.30M
4.31%
54.65M
0.64%
53.64M
1.84%
53.24M
0.76%
56.17M
5.51%
48.97M
12.83%
55.47M
13.27%
57.51M
3.69%
61.69M
7.26%
64.70M
4.88%
55.47M
14.27%
research and development expenses
1.42M
-
1.20M
15.51%
1.43M
19.08%
1.65M
15.36%
1.33M
19.53%
1.57M
18.07%
1.25M
20.16%
1.49M
19.05%
1.43M
3.96%
1.54M
7.55%
1.89M
22.81%
1.89M
0.21%
2.04M
8.17%
1.74M
14.61%
1.86M
6.77%
2.00M
7.58%
3.07M
53.32%
3.29M
7.17%
5.78M
75.79%
3.60M
37.70%
3.10M
13.94%
3.62M
16.81%
5.23M
44.50%
5.43M
3.75%
5.17M
4.70%
4.70M
9.09%
4.34M
7.78%
4.42M
1.98%
6.72M
52.01%
7.61M
13.24%
8.39M
10.21%
9.15M
9.12%
9.12M
0.38%
12.15M
33.29%
10.44M
14.11%
10.23M
2.03%
11.11M
8.65%
12.15M
9.37%
9.71M
20.14%
10.58M
8.97%
10.29M
2.76%
11.24M
9.27%
10.57M
5.90%
10.58M
0.02%
other expenses
-54.14K
-
2.50K
104.63%
65.28K
2,505.99%
-14.11K
121.62%
134.33K
1,051.81%
132.03K
1.71%
-268.55K
303.40%
-38K
85.85%
-270K
610.53%
-979K
262.59%
75K
107.66%
-75K
200%
119K
258.67%
-120K
200.84%
-328K
173.33%
-100K
69.51%
-138K
38%
71K
151.45%
251K
253.52%
-134K
153.39%
75K
155.97%
358K
377.33%
-697K
294.69%
316K
145.34%
-291K
192.09%
382K
231.27%
-766K
300.52%
-248K
67.62%
418K
268.55%
-224K
153.59%
-779K
247.77%
-786K
0.90%
621K
179.01%
-402K
164.73%
-3.40M
744.78%
-6.59M
94.08%
858K
113.02%
77K
91.03%
528K
585.71%
895K
69.51%
-1.50M
267.60%
cost and expenses
10.15M
-
10.92M
7.54%
12.43M
13.81%
13.05M
5.02%
14.39M
10.23%
15.67M
8.89%
16.08M
2.65%
15.89M
1.16%
18.05M
13.58%
19.63M
8.72%
22.67M
15.53%
20.25M
10.67%
22.77M
12.41%
24.91M
9.42%
26.98M
8.30%
36.99M
37.08%
38.35M
3.69%
38.85M
1.31%
43.46M
11.85%
41.64M
4.18%
44.09M
5.87%
49.46M
12.19%
59.64M
20.57%
61.48M
3.09%
63.58M
3.41%
64.18M
0.95%
67.92M
5.83%
73.10M
7.62%
91.23M
24.80%
106.45M
16.69%
114.72M
7.76%
133.02M
15.95%
143.22M
7.67%
148.81M
3.90%
151.35M
1.71%
150.38M
0.64%
155.05M
3.10%
150.17M
3.15%
137.98M
8.12%
170.68M
23.70%
155.93M
8.64%
149.31M
4.24%
75.27M
49.59%
170.68M
126.75%
operating expenses
4.79M
-
4.58M
4.26%
5.76M
25.55%
6.12M
6.33%
6.30M
2.97%
7.59M
20.47%
7.49M
1.29%
7.45M
0.60%
7.90M
6.11%
8.56M
8.26%
10.03M
17.21%
9.01M
10.14%
10.61M
17.69%
10.92M
2.99%
13.04M
19.42%
17.00M
30.31%
19.21M
13.02%
19.19M
0.14%
22.37M
16.60%
19.46M
13.01%
21.07M
8.30%
22.62M
7.32%
28.93M
27.91%
30.06M
3.89%
33.46M
11.32%
32.20M
3.76%
31.06M
3.54%
33.47M
7.76%
43.07M
28.66%
46.71M
8.45%
52.73M
12.90%
57.53M
9.10%
61.18M
6.34%
66.45M
8.63%
65.09M
2.06%
63.87M
1.87%
64.35M
0.75%
68.32M
6.18%
58.67M
14.13%
66.04M
12.56%
67.80M
2.66%
72.92M
7.56%
75.27M
3.22%
66.04M
12.26%
interest expense
12.21K
-
14.09K
15.34%
12.78K
9.27%
11.49K
10.10%
11.60K
0.99%
9.04K
22.08%
7.79K
13.86%
8K
2.72%
8K
0%
5K
37.50%
638K
12,660%
1.55M
143.73%
1.57M
0.96%
1.58M
0.96%
1.60M
1.01%
1.62M
1.06%
1.64M
1.17%
1.65M
0.92%
1.67M
1.03%
1.69M
1.08%
1.70M
0.83%
1.73M
1.47%
1.74M
0.98%
2.86M
63.91%
2.97M
3.82%
2.98M
0.34%
3.00M
0.94%
3.05M
1.60%
3.10M
1.61%
3.11M
0.16%
3.14M
1.22%
3.22M
2.42%
3.24M
0.75%
292K
91.00%
271K
7.19%
329K
21.40%
270K
17.93%
270K
0%
274K
1.48%
269K
1.82%
-2.76M
1,127.51%
-4.89M
76.95%
-4.98M
1.84%
-269K
94.60%
ebitda
5.17M
-
6.30M
21.78%
4.15M
34.11%
2.21M
46.71%
2.14M
3.22%
5.28M
146.75%
6.25M
18.37%
5.04M
19.47%
3.13M
37.91%
5.64M
80.33%
7.89M
39.85%
5.73M
27.39%
2.95M
48.50%
7.14M
142.05%
6.84M
4.16%
2.59M
62.14%
3.12M
20.58%
10.01M
220.43%
8.46M
15.48%
11.63M
37.54%
7.93M
31.85%
15.74M
98.56%
15.20M
3.46%
14.02M
7.76%
5.60M
60.03%
18.68M
233.36%
25.25M
35.19%
27.43M
8.61%
17.84M
34.96%
36.16M
102.72%
47.46M
31.26%
54.42M
14.66%
43.92M
19.30%
68.57M
56.13%
64.53M
5.88%
55.98M
13.25%
32.12M
42.63%
32.11M
0.01%
21.26M
33.79%
-29.05M
236.63%
19.62M
167.54%
2.03M
89.65%
1.49M
26.78%
4.81M
223.34%
operating income
5.18M
-
5.31M
2.39%
3.11M
41.49%
2.22M
28.64%
61.15K
97.24%
4.04M
6,505.44%
4.61M
14.11%
3.69M
19.98%
1.43M
61.28%
3.46M
142.51%
5.86M
69.19%
3.75M
36.05%
2.90M
22.47%
5.68M
95.39%
5.47M
3.58%
-406K
107.42%
3.26M
903.20%
5.98M
83.26%
4.27M
28.50%
7.89M
84.55%
7.85M
0.42%
11.17M
42.25%
11.05M
1.05%
7.96M
27.95%
5.89M
25.99%
11.91M
102.00%
19.54M
64.09%
20.96M
7.29%
17.42M
16.90%
36.38M
108.87%
48.24M
32.59%
45.19M
6.31%
37.43M
17.17%
60M
60.29%
63.17M
5.28%
52.66M
16.63%
17.73M
66.32%
31.26M
76.24%
19.40M
37.94%
4.81M
75.22%
-887K
118.45%
2.03M
328.97%
1.49M
26.78%
4.81M
223.34%
depreciation and amortization
842.71K
-
892.41K
5.90%
962.99K
7.91%
1.11M
15.19%
1.05M
4.91%
1.15M
9.08%
1.15M
0.48%
1.15M
0.73%
1.15M
0.73%
1.15M
0.44%
1.31M
14.35%
1.38M
4.87%
1.49M
8.05%
1.58M
6.17%
1.70M
7.21%
3.10M
82.55%
4.13M
33.49%
3.96M
4.19%
3.93M
0.66%
3.88M
1.35%
4.00M
3.14%
4.21M
5.25%
4.84M
14.88%
5.74M
18.55%
6.08M
5.91%
6.39M
5.15%
6.48M
1.39%
6.71M
3.60%
7.49M
11.53%
8.44M
12.80%
8.98M
6.30%
10.01M
11.52%
11.02M
10.06%
8.57M
22.22%
1.37M
84.06%
3.32M
142.83%
14.38M
333.52%
855K
94.05%
1.86M
117.78%
-33.86M
1,918.26%
31.14M
191.97%
total other income expenses net
-906
-
6.00K
762.36%
132.50K
2,107.97%
39.50K
70.19%
-1.75M
4,537.21%
-943.76K
46.15%
-1.02M
7.88%
-234K
77.02%
-2.19M
838.03%
-2.92M
33.17%
-486K
83.37%
-653K
34.36%
306K
146.86%
-24K
107.84%
-218K
808.33%
2K
100.92%
-75K
3,850%
252K
436.00%
763K
202.78%
424K
44.43%
719K
69.58%
1.07M
48.96%
308K
71.24%
-3.44M
1,215.58%
1.42M
141.24%
1.75M
23.22%
-513K
129.38%
-166K
67.64%
460K
377.11%
-172K
137.39%
-738K
329.07%
-742K
0.54%
-5.21M
601.48%
-1.07M
79.46%
-3.41M
219.18%
-5.20M
52.34%
35.25M
778.16%
4.84M
86.28%
4.70M
2.79%
41.85M
790.21%
-7.87M
118.81%
83K
101.05%
3.69M
4,351.81%
6.83M
84.82%
income before tax
5.22M
-
5.40M
3.51%
3.24M
39.92%
2.25M
30.48%
242.68K
89.24%
4.20M
1,630.05%
4.35M
3.64%
3.68M
15.45%
1.19M
67.55%
2.54M
112.73%
5.37M
111.50%
2.21M
58.79%
1.57M
29.27%
4.07M
159.71%
3.65M
10.15%
-2.02M
155.34%
1.55M
176.61%
4.58M
195.42%
3.37M
26.42%
6.62M
96.70%
6.87M
3.74%
10.52M
53.05%
9.62M
8.53%
1.67M
82.63%
4.34M
160.02%
10.68M
145.71%
16.02M
50.06%
17.74M
10.76%
14.78M
16.71%
33.10M
124.02%
44.36M
33.99%
41.23M
7.05%
34.85M
15.48%
58.93M
69.11%
59.76M
1.40%
47.47M
20.57%
52.99M
11.63%
36.09M
31.88%
25.16M
30.29%
11.64M
53.75%
-8.76M
175.25%
2.11M
124.14%
5.18M
145.13%
11.64M
124.57%
income tax expense
1.89M
-
1.12M
40.62%
417.83K
62.73%
788.32K
88.67%
641.22K
18.66%
1.27M
97.90%
738.83K
41.78%
1.14M
54.43%
929K
18.58%
915K
1.51%
1.50M
63.93%
1.06M
29.40%
-3.46M
427.01%
999K
128.85%
-4.78M
578.88%
-6.69M
39.86%
-10.63M
58.86%
1.13M
110.61%
629K
44.24%
1.83M
190.78%
1.23M
32.59%
2.46M
99.76%
1.52M
38.12%
12K
99.21%
741K
6,075%
861K
16.19%
159K
81.53%
3.19M
1,906.92%
-4.92M
254.18%
3.65M
174.29%
8.13M
122.30%
7.73M
4.81%
5.74M
25.81%
11.97M
108.56%
9.89M
17.31%
7.06M
28.63%
4.26M
39.72%
7.26M
70.61%
5.10M
29.84%
-6.54M
228.24%
16.73M
356.02%
20K
99.88%
1.86M
9,205%
-6.54M
451.16%
net income
3.33M
-
4.28M
28.54%
2.83M
33.94%
1.47M
48.11%
-398.55K
127.18%
2.93M
835.05%
3.61M
23.32%
2.54M
29.75%
265K
89.56%
1.63M
513.21%
3.87M
138.28%
1.16M
70.17%
5.03M
335.41%
3.07M
38.99%
8.44M
175.03%
4.67M
44.67%
12.18M
160.83%
3.45M
71.69%
2.74M
20.59%
4.79M
75.09%
5.64M
17.61%
8.05M
42.83%
8.10M
0.52%
1.66M
79.51%
3.60M
117.24%
9.81M
172.34%
15.86M
61.60%
14.55M
8.25%
19.70M
35.36%
29.45M
49.51%
36.23M
23.03%
33.50M
7.55%
29.11M
13.10%
46.96M
61.33%
49.86M
6.17%
40.41M
18.96%
48.73M
20.60%
28.83M
40.84%
20.06M
30.40%
18.17M
9.43%
-25.49M
240.26%
2.09M
108.22%
3.32M
58.60%
18.17M
447.18%
weighted average shs out
31.92M
-
31.96M
0.15%
32.23M
0.85%
32.68M
1.38%
32.75M
0.21%
32.75M
0.03%
32.87M
0.35%
32.93M
0.17%
32.95M
0.06%
33.02M
0.24%
33.65M
1.89%
33.78M
0.39%
33.83M
0.16%
33.89M
0.17%
34.10M
0.61%
41.24M
20.94%
43.57M
5.66%
43.62M
0.12%
43.74M
0.28%
43.82M
0.18%
43.88M
0.13%
43.97M
0.20%
46.37M
5.46%
50.85M
9.67%
52.06M
2.38%
52.14M
0.14%
52.38M
0.46%
52.55M
0.31%
53.14M
1.14%
54.80M
3.13%
54.93M
0.23%
55.02M
0.15%
55.30M
0.53%
55.35M
0.09%
55.44M
0.16%
55.50M
0.10%
55.54M
0.08%
55.59M
0.09%
55.70M
0.21%
55.77M
0.11%
55.82M
0.09%
55.79M
0.04%
55.88M
0.17%
55.77M
0.21%
weighted average shs out dil
32.71M
-
32.83M
0.38%
33.08M
0.75%
33.33M
0.76%
33.37M
0.13%
33.45M
0.24%
33.67M
0.66%
33.69M
0.06%
33.58M
0.33%
33.49M
0.25%
34.18M
2.03%
34.31M
0.40%
34.37M
0.16%
34.38M
0.04%
35.09M
2.07%
42.56M
21.28%
44.39M
4.28%
44.33M
0.13%
45.02M
1.55%
45.83M
1.80%
46.29M
1.01%
46.28M
0.03%
49.06M
6.00%
51.81M
5.61%
52.98M
2.25%
53.11M
0.25%
53.31M
0.37%
53.47M
0.31%
55.02M
2.91%
56.87M
3.36%
56.79M
0.15%
57.37M
1.02%
57.72M
0.61%
58.82M
1.91%
56.72M
3.56%
57.30M
1.03%
57.11M
0.35%
57.05M
0.10%
56.86M
0.34%
56.94M
0.15%
55.82M
1.97%
56.53M
1.28%
56.43M
0.17%
56.94M
0.90%
eps
0.10
-
0.13
30%
0.09
30.77%
0.04
55.56%
-0.01
130.50%
0.09
837.70%
0.11
22.22%
0.08
27.27%
0.01
87.50%
0.05
400%
0.12
140.00%
0.03
75%
0.15
400%
0.09
40%
0.25
177.78%
0.11
56.00%
0.28
154.55%
0.08
71.43%
0.06
25.00%
0.11
83.33%
0.13
18.18%
0.18
38.46%
0.17
5.56%
0.03
82.35%
0.07
133.33%
0.19
171.43%
0.30
57.89%
0.28
6.67%
0.37
32.14%
0.54
45.95%
0.66
22.22%
0.61
7.58%
0.53
13.11%
0.85
60.38%
0.90
5.88%
0.73
18.89%
0.88
20.55%
0.52
40.91%
0.36
30.77%
0.33
8.33%
-0.46
239.39%
0.04
108.15%
0.06
58.40%
0.33
455.56%
epsdiluted
0.10
-
0.13
30%
0.09
30.77%
0.04
55.56%
-0.01
129.75%
0.09
856.30%
0.11
22.22%
0.08
27.27%
0.01
87.50%
0.05
400%
0.11
120%
0.03
72.73%
0.15
400%
0.09
40%
0.24
166.67%
0.11
54.17%
0.27
145.45%
0.08
70.37%
0.06
25.00%
0.10
66.67%
0.12
20.00%
0.17
41.67%
0.17
0%
0.03
82.35%
0.07
133.33%
0.18
157.14%
0.30
66.67%
0.27
10.00%
0.36
33.33%
0.52
44.44%
0.64
23.08%
0.58
9.38%
0.50
13.79%
0.80
60.00%
0.88
10.00%
0.71
19.32%
0.85
19.72%
0.51
40%
0.35
31.37%
0.32
8.57%
-0.46
243.75%
0.04
108.04%
0.06
58.92%
0.32
444.22%

All numbers in (except ratios and percentages)