ROTO

COM:ROTOPUMPS

Roto Pumps

  • Stock

Last Close

241.75

25/11 09:39

Market Cap

20.88B

Beta: -

Volume Today

62.61K

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
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
revenue
282.28M
-
331.63M
17.48%
313.08M
5.59%
417.13M
33.23%
296.55M
28.91%
392.84M
32.47%
364.71M
7.16%
261.25M
28.37%
205.07M
21.50%
321.28M
56.67%
378.61M
17.84%
355.37M
6.14%
360.94M
1.57%
432.08M
19.71%
470.60M
8.92%
479.29M
1.85%
404.62M
15.58%
561.46M
38.76%
572.14M
1.90%
719.60M
25.77%
404.62M
43.77%
814.48M
101.30%
566.36M
30.46%
819.26M
44.65%
576.13M
29.68%
cost of revenue
85.26M
-
107.67M
26.28%
102.59M
4.72%
185.26M
80.58%
85.67M
53.76%
132.25M
54.37%
119.26M
9.83%
108.16M
9.31%
59.54M
44.95%
103.32M
73.53%
129.22M
25.08%
137.75M
6.60%
97.25M
29.41%
129.99M
33.66%
154.80M
19.09%
209.56M
35.37%
94.05M
55.12%
183.19M
94.78%
186.81M
1.98%
280.22M
50.01%
94.05M
66.44%
315.88M
235.87%
377.29M
19.44%
514.96M
36.49%
383.21M
25.58%
gross profit
197.02M
-
223.96M
13.68%
210.49M
6.01%
231.87M
10.16%
210.88M
9.05%
260.58M
23.57%
245.46M
5.80%
153.09M
37.63%
145.53M
4.94%
217.97M
49.77%
249.38M
14.41%
217.62M
12.74%
263.69M
21.17%
302.09M
14.56%
315.80M
4.54%
269.73M
14.59%
310.56M
15.14%
378.27M
21.80%
385.33M
1.87%
439.38M
14.03%
310.56M
29.32%
498.59M
60.54%
189.07M
62.08%
304.30M
60.95%
192.92M
36.60%
selling and marketing expenses
12.03M
-
general and administrative expenses
122.81M
-
selling general and administrative expenses
109.21M
-
110.97M
1.61%
134.84M
21.51%
122.88M
8.87%
108.84M
-
129.86M
19.31%
research and development expenses
other expenses
5.32M
-
11.10M
108.54%
-5.02M
145.20%
-11.01M
119.41%
1.72M
115.61%
2.13M
23.86%
15.47M
627.07%
-15.15M
197.95%
6.19M
140.87%
11.47M
85.16%
11.97M
4.34%
-28.13M
335.05%
11.22M
139.88%
4.17M
62.78%
11.85M
183.93%
-24.97M
310.68%
1.13M
104.52%
11.89M
952.65%
24.94M
109.69%
5.56M
77.72%
228.43M
4,009.84%
9.76M
95.73%
16.88M
73.07%
6.70M
60.32%
-115.47M
1,823.63%
cost and expenses
236.04M
-
291.98M
23.70%
277.76M
4.87%
304.92M
9.78%
254.83M
16.43%
323.68M
27.02%
316.31M
2.28%
1.14B
261.08%
190.14M
83.35%
246.19M
29.48%
288.76M
17.29%
283.65M
1.77%
273.32M
3.64%
329.64M
20.61%
369.90M
12.22%
359.86M
2.72%
322.48M
10.39%
467.11M
44.85%
461.90M
1.12%
560.50M
21.35%
322.48M
42.47%
641.69M
98.99%
486.14M
24.24%
644.82M
32.64%
498.68M
22.66%
operating expenses
150.78M
-
184.31M
22.24%
175.17M
4.96%
119.67M
31.69%
169.16M
41.36%
191.43M
13.16%
197.05M
2.94%
1.03B
424.72%
130.60M
87.37%
142.87M
9.40%
159.53M
11.66%
145.89M
8.55%
176.07M
20.68%
199.65M
13.39%
215.10M
7.74%
150.30M
30.13%
228.43M
51.98%
283.92M
24.30%
275.09M
3.11%
280.27M
1.88%
228.43M
18.50%
325.81M
42.63%
108.84M
66.59%
129.86M
19.31%
115.47M
11.09%
interest expense
5.89M
-
6.24M
5.93%
6.62M
6.15%
6.64M
0.23%
4.74M
28.64%
5.55M
17.25%
4.97M
10.53%
3.79M
23.77%
706K
81.36%
931K
31.87%
1.02M
10.10%
449.30K
56.17%
1.30M
189.78%
1.46M
12.14%
2.51M
71.99%
10.13M
303.42%
4.85M
52.16%
8.51M
75.59%
10.69M
25.67%
10.50M
1.77%
4.85M
53.87%
9.07M
87.16%
11.48M
26.53%
11.81M
2.88%
8.81M
25.34%
ebitda
68.42M
-
71.03M
3.81%
49.08M
30.91%
125.19M
155.09%
60.19M
51.93%
88.65M
47.29%
81.44M
8.13%
15.13M
81.43%
35.22M
132.85%
101.65M
188.57%
117.52M
15.62%
65.65M
44.13%
114.21M
73.96%
119.74M
4.84%
128.32M
7.16%
128.21M
0.08%
101.41M
20.91%
127.02M
25.26%
156.78M
23.43%
190.93M
21.78%
101.41M
46.89%
215.31M
112.32%
113.90M
47.10%
210.02M
84.39%
120.59M
42.58%
operating income
46.24M
-
39.65M
14.25%
35.32M
10.92%
112.21M
217.67%
41.72M
62.82%
69.15M
65.76%
48.41M
30.00%
-880.87M
1,919.75%
14.93M
101.70%
75.09M
402.82%
89.85M
19.66%
71.73M
20.17%
87.62M
22.16%
102.44M
16.92%
100.70M
1.70%
114.82M
14.02%
82.14M
28.46%
106.24M
29.34%
135.18M
27.23%
164.66M
21.81%
83.27M
49.43%
182.54M
119.22%
80.22M
56.05%
174.44M
117.44%
77.46M
55.60%
depreciation and amortization
16.86M
-
20.28M
20.27%
18.77M
7.43%
18.91M
0.77%
16.75M
11.46%
17.37M
3.70%
17.57M
1.14%
17.83M
1.50%
14.10M
20.93%
15.09M
7.02%
15.70M
4.08%
15.45M
1.58%
15.68M
1.44%
13.12M
16.29%
15.77M
20.14%
19.41M
23.09%
18.14M
6.53%
20.77M
14.54%
21.60M
3.99%
26.27M
21.60%
18.14M
30.96%
32.77M
80.68%
33.67M
2.75%
35.58M
5.67%
43.13M
21.23%
total other income expenses net
-568K
-
4.86M
955.63%
-11.64M
339.51%
-12.57M
8.00%
-3.02M
75.98%
-3.43M
13.48%
10.50M
406.57%
874.38M
8,225.05%
5.49M
99.37%
10.54M
92.02%
10.94M
3.83%
-21.98M
300.84%
9.62M
143.76%
2.71M
71.77%
9.34M
244.13%
-16.14M
272.73%
-3.72M
76.97%
-8.51M
128.98%
-10.69M
25.67%
-10.50M
1.77%
-4.85M
53.87%
-9.07M
87.16%
5.41M
159.61%
-5.11M
194.47%
345K
106.75%
income before tax
45.67M
-
44.51M
2.54%
23.68M
46.80%
99.64M
320.73%
38.70M
61.16%
65.73M
69.84%
58.91M
10.37%
-6.49M
111.02%
20.42M
414.72%
85.63M
319.30%
100.79M
17.71%
49.75M
50.64%
97.23M
95.44%
105.16M
8.15%
110.04M
4.65%
98.68M
10.33%
78.42M
20.53%
97.73M
24.62%
124.48M
27.37%
154.16M
23.84%
78.42M
49.13%
173.47M
121.20%
85.63M
50.64%
169.33M
97.74%
77.80M
54.05%
income tax expense
5.27M
-
12.60M
139.00%
10.22M
18.86%
23.75M
132.33%
9.23M
61.13%
11.81M
27.90%
20.91M
77.06%
-1.33M
106.35%
9.79M
836.96%
26.68M
172.50%
23.17M
13.15%
13.65M
41.09%
27.39M
100.69%
24.52M
10.48%
27.85M
13.56%
28.94M
3.92%
21.86M
24.45%
25.85M
18.23%
31.91M
23.44%
44.04M
38.04%
21.86M
50.36%
45.53M
108.26%
22.41M
50.79%
41.67M
85.95%
21.58M
48.21%
net income
40.36M
-
31.83M
21.14%
11.74M
63.11%
75.89M
546.28%
29.47M
61.17%
53.92M
82.97%
38.00M
29.52%
-5.16M
113.58%
10.63M
306.02%
58.95M
454.47%
77.63M
31.68%
36.10M
53.49%
69.84M
93.46%
80.63M
15.45%
81.93M
1.60%
69.14M
15.60%
56.65M
18.07%
71.89M
26.90%
92.58M
28.78%
109.28M
18.04%
56.65M
48.16%
127.09M
124.35%
62.57M
50.77%
126.41M
102.03%
55.42M
56.16%
weighted average shs out
30.93M
-
30.31M
1.99%
30.90M
1.94%
15.43M
50.07%
30.86M
100.00%
30.90M
0.14%
30.90M
0.01%
15.41M
50.13%
30.82M
100.00%
30.95M
0.42%
30.93M
0.06%
15.45M
50.04%
30.90M
100.00%
30.89M
0.03%
30.90M
0.02%
30.95M
0.17%
31.41M
1.47%
31.39M
0.05%
31.38M
0.03%
31.04M
1.09%
15.74M
49.30%
31.23M
98.44%
31.13M
0.31%
31.41M
0.89%
31.41M
0%
weighted average shs out dil
30.93M
-
30.31M
1.99%
30.90M
1.94%
15.43M
50.07%
30.86M
100.00%
30.90M
0.14%
30.90M
0.01%
15.41M
50.13%
30.82M
100.00%
30.95M
0.42%
30.93M
0.06%
15.45M
50.04%
30.90M
100.00%
30.89M
0.03%
30.90M
0.02%
30.95M
0.17%
31.41M
1.47%
31.39M
0.05%
31.38M
0.03%
31.04M
1.09%
15.74M
49.30%
31.23M
98.44%
31.41M
0.58%
31.41M
0%
31.41M
0%
eps
1.31
-
1.05
19.85%
0.38
63.81%
4.92
1,194.74%
0.96
80.49%
1.75
82.29%
1.23
29.71%
-0.33
126.83%
0.35
206.06%
1.91
445.71%
2.51
31.41%
2.34
6.77%
2.26
3.42%
2.61
15.49%
2.66
1.92%
2.23
16.17%
1.80
19.28%
2.29
27.22%
2.95
28.82%
3.51
18.98%
3.60
2.56%
4.07
13.06%
1.99
51.11%
4.06
104.02%
1.76
56.65%
epsdiluted
1.31
-
1.05
19.85%
0.38
63.81%
4.92
1,194.74%
0.96
80.49%
1.75
82.29%
1.23
29.71%
-0.33
126.83%
0.35
206.06%
1.91
445.71%
2.51
31.41%
2.34
6.77%
2.26
3.42%
2.61
15.49%
2.66
1.92%
2.23
16.17%
1.80
19.28%
2.29
27.22%
2.95
28.82%
3.51
18.98%
3.60
2.56%
4.07
13.06%
1.99
51.11%
4.06
104.02%
1.76
56.65%

All numbers in (except ratios and percentages)