NASDAQ:HCCI
Crystal Clean
- Stock
Last Close
45.47
16/10 20:00
Market Cap
1.11B
Beta: 1.22
Volume Today
2.17M
Avg: 93.93K
PE Ratio
14.18
PFCF: 26.62
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
Jan '15 | Mar '15 | Jun '15 | Sep '15 | Jan '16 | 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 | Jan '21 | Mar '21 | Jun '21 | Sep '21 | Jan '22 | Mar '22 | Jun '22 | Sep '22 | Dec '22 | Mar '23 | Jun '23 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 117.09M - | 84.04M 28.23% | 82.94M 1.30% | 82.69M 0.31% | 100.36M 21.37% | 78.45M 21.82% | 80.55M 2.68% | 81.87M 1.64% | 106.75M 30.39% | 80.45M 24.63% | 86.38M 7.37% | 83.33M 3.53% | 115.79M 38.95% | 83.15M 28.19% | 100.30M 20.63% | 99.67M 0.63% | 127.06M 27.47% | 95.77M 24.62% | 105M 9.64% | 104.84M 0.15% | 138.81M 32.41% | 107.26M 22.73% | 79.52M 25.87% | 87.13M 9.58% | 132.03M 51.53% | 105.38M 20.19% | 117.28M 11.29% | 123.17M 5.03% | 169.50M 37.61% | 139.37M 17.78% | 156.65M 12.40% | 172.22M 9.94% | 241.10M 39.99% | 193.48M 19.75% | 192.17M 0.68% | |
cost of revenue | 107.14M - | 69.71M 34.93% | 64.36M 7.68% | 63.50M 1.34% | 83.13M 30.92% | 64.25M 22.72% | 61.71M 3.95% | 61.70M 0.03% | 79.85M 29.43% | 61.29M 23.24% | 63.27M 3.23% | 63.65M 0.60% | 87.89M 38.09% | 68.39M 22.19% | 76.27M 11.53% | 76.05M 0.30% | 102.46M 34.74% | 82.48M 19.50% | 78.85M 4.41% | 80.12M 1.61% | 108.15M 35.00% | 83.25M 23.03% | 72.29M 13.16% | 67.13M 7.15% | 98.98M 47.46% | 76.77M 22.44% | 78.33M 2.03% | 79.49M 1.48% | 118.21M 48.72% | 101.78M 13.90% | 104.75M 2.92% | 114.15M 8.97% | 175.75M 53.97% | 140.06M 20.31% | 146.39M 4.52% | |
gross profit | 9.95M - | 14.32M 44.00% | 18.58M 29.72% | 19.19M 3.27% | 17.22M 10.23% | 14.21M 17.52% | 18.84M 32.63% | 20.18M 7.09% | 26.90M 33.32% | 19.16M 28.76% | 23.11M 20.61% | 19.68M 14.84% | 27.90M 41.75% | 14.76M 47.09% | 24.03M 62.80% | 23.63M 1.67% | 24.60M 4.10% | 13.29M 45.97% | 26.15M 96.79% | 24.72M 5.46% | 30.66M 24.01% | 24.01M 21.68% | 7.22M 69.91% | 20.01M 176.94% | 33.05M 65.20% | 28.61M 13.44% | 38.95M 36.14% | 43.69M 12.17% | 51.29M 17.40% | 37.58M 26.72% | 51.89M 38.07% | 58.07M 11.91% | 65.35M 12.53% | 53.42M 18.25% | 45.78M 14.31% | |
selling and marketing expenses | 3.51M - | |||||||||||||||||||||||||||||||||||
general and administrative expenses | 11.02M - | 11.02M - | ||||||||||||||||||||||||||||||||||
selling general and administrative expenses | 20.31M - | 11.07M 45.53% | 10.62M 4.08% | 9.87M 7.00% | 13.72M 38.94% | 12.21M 10.99% | 11.52M 5.63% | 10.73M 6.90% | 15.37M 43.28% | 12.34M 19.70% | 10.57M 14.31% | 10.96M 3.59% | 13.53M 23.51% | 11.02M 18.54% | 11.52M 4.54% | 10.64M 7.65% | 14.53M 36.54% | 12.40M 14.68% | 11.04M 10.92% | 11.24M 1.80% | 15.54M 38.29% | 11.52M 25.88% | 11.13M 3.37% | 9.41M 15.48% | 15.03M 59.68% | 12.19M 18.89% | 13.04M 6.98% | 13.29M 1.96% | 18.46M 38.90% | 13.73M 25.62% | 15.02M 9.38% | 17.09M 13.72% | 24.93M 45.94% | 17.70M 29.02% | 20.36M 15.03% | |
research and development expenses | ||||||||||||||||||||||||||||||||||||
other expenses | 4.17M - | 4.23M 1.41% | 4.14M 2.13% | 3.00M - | 4.07M 35.53% | 3.98M 2.31% | 5.73M - | -874K 115.26% | 1.16M 232.38% | 1.11M 4.24% | 5.64M 408.84% | -389K 106.90% | 4M 1,128.28% | 4.03M 0.73% | 5.70M 41.52% | 3.55M 37.78% | 5.76M 62.40% | 5.67M 1.63% | 7.70M 35.78% | 5.79M 24.83% | 5.41M 6.52% | 5.36M 0.98% | 7.75M 44.74% | 5.42M 30.13% | 5.70M 5.15% | 5.54M 2.77% | 8.05M 45.48% | 6.30M 21.82% | 7.78M 23.52% | 7.93M 1.99% | 1.71M 78.47% | 11.70M 584.95% | ||||
cost and expenses | 131.63M - | 85.01M 35.42% | 79.12M 6.93% | 77.89M 1.56% | 99.85M 28.20% | 80.53M 19.36% | 77.21M 4.12% | 78.06M 1.10% | 100.94M 29.32% | 72.76M 27.92% | 75.00M 3.09% | 75.71M 0.95% | 107.06M 41.40% | 83.44M 22.06% | 91.79M 10.01% | 90.72M 1.18% | 122.69M 35.25% | 98.96M 19.35% | 95.47M 3.53% | 96.36M 0.93% | 140.78M 46.11% | 100.31M 28.75% | 82.09M 18.17% | 81.73M 0.43% | 123.81M 51.49% | 92.63M 25.18% | 96.66M 4.34% | 98.32M 1.72% | 144.73M 47.21% | 121.81M 15.83% | 127.56M 4.71% | 139.17M 9.10% | 202.39M 45.43% | 169.46M 16.27% | 178.28M 5.21% | |
operating expenses | 24.49M - | 15.30M 37.52% | 14.76M 3.54% | 14.39M 2.50% | 16.72M 16.19% | 16.28M 2.64% | 15.50M 4.80% | 16.36M 5.58% | 21.09M 28.92% | 11.47M 45.64% | 11.73M 2.31% | 12.06M 2.82% | 19.17M 58.89% | 15.05M 21.46% | 15.52M 3.11% | 14.67M 5.49% | 20.23M 37.91% | 16.47M 18.57% | 16.62M 0.87% | 16.24M 2.26% | 32.63M 100.91% | 17.06M 47.71% | 9.79M 42.60% | 14.60M 49.13% | 24.83M 70.03% | 15.86M 36.12% | 18.33M 15.55% | 18.83M 2.74% | 26.52M 40.84% | 20.03M 24.47% | 22.80M 13.83% | 25.02M 9.72% | 26.64M 6.49% | 29.40M 10.34% | 31.90M 8.50% | |
interest expense | 579K - | 554K 4.32% | 408K 26.35% | 404K 0.98% | 513K 26.98% | 518K 0.97% | 451K 12.93% | 463K 2.66% | 637K 37.58% | 87K 86.34% | 412K 373.56% | 276K 33.01% | 320K 15.94% | 245K 23.44% | 240K 2.04% | 256K 6.67% | 310K 21.09% | 230K 25.81% | 219K 4.78% | 181K 17.35% | 240K 32.60% | 214K 10.83% | 344K 60.75% | 284K 17.44% | 411K 44.72% | 324K 21.17% | 177K 45.37% | 206K 16.38% | 226K 9.71% | 223K 1.33% | 250K 12.11% | 885K 254% | 1.87M 111.75% | 1.81M 3.20% | 1.93M 6.34% | |
ebitda | -9.58M - | 3.35M 135.03% | 8.12M 141.94% | 9.21M 13.53% | 4.65M 49.54% | 2.06M 55.78% | 7.46M 262.94% | 8.01M 7.37% | 11.36M 41.74% | 11.83M 4.16% | 15.56M 31.59% | 11.80M 24.15% | 14.20M 20.26% | 3.35M 76.40% | 12.17M 263.22% | 12.73M 4.66% | 9.45M 25.83% | 951K 89.93% | 13.60M 1,329.55% | 12.46M 8.33% | 4.10M 67.09% | 12.22M 197.90% | 2.89M 76.37% | 11.04M 282.40% | 16.43M 48.81% | 16.53M 0.62% | 26.24M 58.74% | 30.63M 16.71% | 33.14M 8.22% | 24.06M 27.41% | 35.87M 49.09% | 41.31M 15.19% | 52.88M 28.00% | 36.19M 31.57% | 25.68M 29.03% | |
operating income | -14.54M - | -978K 93.28% | 3.82M 490.49% | 4.80M 25.58% | -3.45M 171.91% | -2.07M 39.92% | 3.34M 261.39% | 3.82M 14.11% | 5.81M 52.18% | 7.70M 32.53% | 11.38M 47.87% | 7.62M 33.05% | 8.73M 14.61% | -293K 103.36% | 8.51M 3,004.10% | 8.96M 5.29% | 4.37M 51.27% | -3.19M 172.95% | 9.53M 399.34% | 8.48M 11.02% | -1.97M 123.22% | 6.95M 452.89% | -2.57M 136.94% | 5.41M 310.48% | 8.22M 52.16% | 12.75M 55.02% | 20.62M 61.75% | 24.86M 20.54% | 24.77M 0.36% | 17.55M 29.14% | 29.09M 65.75% | 33.05M 13.62% | 38.70M 17.10% | 24.02M 37.93% | 13.88M 42.22% | |
depreciation and amortization | 4.97M - | 4.33M 12.75% | 4.30M 0.81% | 4.42M 2.82% | 4.15M 6.16% | 4.13M 0.46% | 4.12M 0.24% | 4.20M 1.89% | 5.55M 32.24% | 4.13M 25.54% | 4.18M 1.26% | 4.19M 0.05% | 5.46M 30.55% | 3.64M 33.34% | 3.66M 0.44% | 3.78M 3.20% | 5.08M 34.51% | 4.14M 18.57% | 4.06M 1.81% | 3.98M 1.99% | 6.07M 52.56% | 5.27M 13.24% | 5.46M 3.55% | 5.63M 3.30% | 8.21M 45.61% | 3.78M 53.91% | 5.62M 48.57% | 5.77M 2.63% | 8.37M 45.19% | 6.51M 22.29% | 6.78M 4.16% | 8.26M 21.89% | 14.18M 71.64% | 12.17M 14.20% | 11.80M 3.02% | |
total other income expenses net | -579K - | -554K 4.32% | -408K 26.35% | -404K 0.98% | -3.95M 878.22% | -518K 86.89% | -451K 12.93% | -463K 2.66% | -637K 37.58% | -87K 86.34% | -412K 373.56% | -276K 33.01% | -319K 15.58% | -245K 23.20% | -240K 2.04% | -256K 6.67% | -310K 21.09% | 3.55M 1,244.52% | 5.76M 62.40% | 5.67M 1.63% | 7.70M 35.78% | 5.79M 24.83% | 5.41M 6.52% | 5.36M 0.98% | 7.75M 44.74% | 5.42M 30.13% | 5.70M 5.15% | -206K 103.62% | -226K 9.71% | -223K 1.33% | -250K 12.11% | -885K 254% | -1.87M 111.75% | -1.81M 3.20% | -1.93M 6.34% | |
income before tax | -15.12M - | -1.53M 89.87% | 3.41M 322.65% | 4.39M 28.76% | -3.96M 190.21% | -2.59M 34.63% | 2.89M 211.70% | 3.35M 15.90% | 5.17M 54.19% | 7.61M 47.18% | 10.97M 44.15% | 7.34M 33.05% | 8.41M 14.56% | -538K 106.40% | 8.27M 1,636.99% | 8.70M 5.25% | 4.06M 53.40% | -3.42M 184.20% | 9.31M 372.77% | 8.30M 10.87% | -2.21M 126.62% | 6.74M 404.89% | -2.91M 143.22% | 5.12M 275.86% | 7.81M 52.57% | 12.43M 59.03% | 20.45M 64.55% | 24.65M 20.58% | 24.54M 0.44% | 17.33M 29.40% | 28.84M 66.44% | 32.17M 11.54% | 36.83M 14.49% | 22.21M 39.70% | 11.95M 46.18% | |
income tax expense | -5.49M - | -632K 88.50% | 1.41M 323.58% | 1.64M 15.85% | -1.52M 192.79% | -864K 43.12% | 1.06M 222.92% | 942K 11.30% | 1.67M 77.49% | 2.79M 66.99% | 3.98M 42.62% | 2.59M 35.06% | -3.44M 232.95% | -436K 87.32% | 2.15M 592.89% | 2.28M 6.28% | 1.46M 36.30% | -986K 167.77% | 2.15M 318.15% | 2.25M 4.42% | -168K 107.48% | 1.45M 961.31% | -254K 117.55% | 1.16M 557.87% | 2.47M 112.21% | 3.22M 30.43% | 5.33M 65.70% | 6.14M 15.19% | 6.42M 4.48% | 4.45M 30.67% | 7.73M 73.78% | 8.97M 15.96% | 9.26M 3.27% | 5.62M 39.32% | 3.31M 41.09% | |
net income | -9.69M - | -941K 90.29% | 1.97M 309.35% | 2.71M 37.51% | -2.49M 191.81% | -1.77M 28.91% | 1.83M 203.56% | 2.33M 27.53% | 3.44M 47.45% | 4.76M 38.37% | 6.93M 45.55% | 4.70M 32.16% | 11.72M 149.15% | -120K 101.02% | 6.00M 5,099.17% | 6.34M 5.77% | 2.50M 60.54% | -2.51M 200.32% | 7.06M 380.89% | 5.97M 15.39% | -2.15M 136.01% | 5.29M 346.09% | -2.66M 150.24% | 3.96M 248.91% | 5.34M 35.04% | 9.21M 72.24% | 15.11M 64.14% | 18.51M 22.48% | 18.12M 2.07% | 12.88M 28.95% | 21.11M 63.90% | 23.20M 9.92% | 27.57M 18.83% | 16.59M 39.83% | 8.64M 47.91% | |
weighted average shs out | 18.98M - | 22.12M 16.51% | 22.14M 0.09% | 22.15M 0.07% | 22.17M 0.06% | 22.23M 0.27% | 22.25M 0.09% | 22.27M 0.09% | 22.29M 0.08% | 22.35M 0.31% | 22.51M 0.68% | 22.69M 0.80% | 22.89M 0.89% | 22.96M 0.33% | 23.03M 0.29% | 23.05M 0.08% | 23.06M 0.03% | 23.12M 0.26% | 23.14M 0.09% | 23.18M 0.21% | 23.19M 0.02% | 23.24M 0.21% | 23.26M 0.09% | 23.29M 0.15% | 23.30M 0.05% | 23.37M 0.29% | 23.40M 0.13% | 23.43M 0.12% | 23.45M 0.10% | 23.48M 0.09% | 23.49M 0.06% | 23.59M 0.44% | 23.60M 0.03% | 23.65M 0.21% | 23.68M 0.14% | |
weighted average shs out dil | 18.98M - | 22.12M 16.51% | 22.40M 1.28% | 22.44M 0.16% | 22.37M 0.32% | 22.23M 0.63% | 22.42M 0.87% | 22.55M 0.58% | 22.60M 0.24% | 22.89M 1.28% | 22.83M 0.26% | 22.97M 0.60% | 23.10M 0.56% | 22.96M 0.59% | 23.36M 1.74% | 23.40M 0.18% | 23.41M 0.03% | 23.12M 1.26% | 23.37M 1.09% | 23.42M 0.23% | 23.19M 0.99% | 23.42M 1.00% | 23.26M 0.69% | 23.48M 0.94% | 23.47M 0.02% | 23.51M 0.15% | 23.57M 0.24% | 23.57M 0.02% | 23.58M 0.03% | 23.64M 0.25% | 23.64M 0.03% | 23.67M 0.13% | 23.74M 0.29% | 23.86M 0.51% | 23.93M 0.28% | |
eps | -0.51 - | -0.04 91.67% | 0.09 311.76% | 0.12 33.33% | -0.11 191.67% | -0.08 27.64% | 0.08 200.50% | 0.10 25.00% | 0.15 50.00% | 0.21 40% | 0.31 47.62% | 0.21 32.26% | 0.51 142.86% | -0.01 101.02% | 0.26 5,100% | 0.28 7.69% | 0.11 60.71% | -0.11 200% | 0.30 372.73% | 0.26 13.33% | -0.09 135.65% | 0.23 348.11% | -0.11 147.83% | 0.17 254.55% | 0.23 35.29% | 0.39 69.57% | 0.65 66.67% | 0.79 21.54% | 0.77 2.53% | 0.55 28.57% | 0.90 63.64% | 0.98 8.89% | 1.17 19.39% | 0.70 40.17% | 0.36 48.57% | |
epsdiluted | -0.51 - | -0.04 91.67% | 0.09 311.76% | 0.12 33.33% | -0.11 191.67% | -0.08 27.64% | 0.08 200.50% | 0.10 25.00% | 0.15 50.00% | 0.21 40% | 0.30 42.86% | 0.20 33.33% | 0.51 155.00% | -0.01 101.02% | 0.26 5,100% | 0.27 3.85% | 0.11 59.26% | -0.11 200% | 0.30 372.73% | 0.25 16.67% | -0.09 137.08% | 0.23 348.11% | -0.11 147.83% | 0.17 254.55% | 0.23 35.29% | 0.39 69.57% | 0.64 64.10% | 0.79 23.44% | 0.77 2.53% | 0.54 29.87% | 0.89 64.81% | 0.98 10.11% | 1.16 18.37% | 0.70 39.66% | 0.36 48.57% |
All numbers in USD (except ratios and percentages)