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
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)