Source: Clean Harbors's 10-K / 10-Q XBRL data on SEC EDGAR · fetched Nov 05, 2026
Revenue, net income & free cash flow
Income statement
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Revenue
$2.76B
$2.94B
$3.30B
$3.41B
$3.14B
$3.81B
$5.17B
$5.41B
$5.89B
$6.03B
Cost of revenue
$1.93B
$2.06B
$2.31B
$2.39B
$2.14B
$2.61B
$3.54B
$3.75B
$4.07B
$4.14B
Gross profit
$822.37M
$882.30M
$994.75M
$1.02B
$1.01B
$1.20B
$1.62B
$1.66B
$1.82B
$1.89B
Selling, general & admin
$422.01M
$456.65M
$503.75M
$484.05M
$451.04M
$537.96M
$627.39M
$671.16M
$739.63M
$752.53M
Operating income
$69.16M
$127.78M
$182.57M
$229.46M
$251.34M
$347.89M
$634.75M
$612.44M
$670.23M
$673.37M
Pre-tax income
$8.72M
$58.69M
$94.48M
$148.24M
$174.55M
$269.71M
$538.00M
$503.28M
$533.44M
$527.97M
Income tax
$48.59M
-$42.05M
$28.85M
$50.50M
$39.71M
$66.47M
$126.25M
$125.42M
$131.14M
$136.99M
Net income
-$39.87M
$100.74M
$65.64M
$97.74M
$134.84M
$203.25M
$411.74M
$377.86M
$402.30M
$390.97M
EBITDA
$356.16M
$416.20M
$481.20M
$530.18M
$544.25M
$646.02M
$982.34M
$978.20M
$1.07B
$1.12B
EPS (basic)
$-0.69
$1.77
$1.17
$1.75
$2.43
$3.73
$7.59
$6.99
$7.46
$7.31
EPS (diluted)
$-0.69
$1.76
$1.16
$1.74
$2.42
$3.71
$7.56
$6.95
$7.42
$7.28
Diluted shares
57.53M
57.20M
56.34M
56.13M
55.69M
54.76M
54.49M
54.38M
54.20M
53.72M
Gross margin
29.8%
30.0%
30.1%
30.0%
32.0%
31.4%
31.4%
30.7%
31.0%
31.3%
Operating margin
2.5%
4.3%
5.5%
6.7%
8.0%
9.1%
12.3%
11.3%
11.4%
11.2%
Net margin
-1.4%
3.4%
2.0%
2.9%
4.3%
5.3%
8.0%
7.0%
6.8%
6.5%
Balance sheet
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Cash & equivalents
$307.00M
$319.40M
$226.51M
$371.99M
$519.10M
$452.57M
$492.60M
$444.70M
$687.19M
$826.32M
Short-term investments
$0
$38.18M
$52.86M
$42.42M
$51.86M
$81.72M
$62.03M
$106.10M
$102.63M
$127.36M
Receivables
$496.23M
$528.92M
$606.95M
$644.74M
$611.53M
$792.73M
$964.60M
$983.11M
$1.02B
$1.04B
Inventory
—
—
—
$214.74M
$220.50M
$250.69M
$324.99M
$327.51M
$384.66M
$372.09M
Total current assets
$1.09B
$1.15B
$1.20B
$1.40B
$1.53B
$1.74B
$2.03B
$2.05B
$2.43B
$2.65B
Goodwill
$465.15M
$478.52M
$514.19M
$525.01M
$527.02M
$1.23B
$1.25B
$1.29B
$1.48B
$1.48B
Total assets
$3.68B
$3.71B
$3.74B
$4.11B
$4.13B
$5.65B
$6.13B
$6.38B
$7.38B
$7.62B
Total current liabilities
$504.67M
$503.82M
$602.28M
$720.10M
$636.14M
$925.31M
$1.02B
$1.04B
$1.10B
$1.14B
Short-term debt
$0
$4.00M
$7.54M
$7.54M
$7.54M
$17.54M
$10.00M
$10.00M
$15.10M
$12.60M
Long-term debt
$1.63B
$1.63B
$1.57B
$1.55B
$1.55B
$2.52B
$2.41B
$2.29B
$2.77B
$2.76B
Total debt
$1.63B
$1.63B
$1.57B
$1.56B
$1.56B
$2.53B
$2.42B
$2.30B
$2.79B
$2.78B
Total liabilities
$2.60B
$2.52B
$2.57B
$2.84B
$2.79B
$4.14B
$4.21B
$4.14B
$4.80B
$4.88B
Shareholders' equity
$1.08B
$1.19B
$1.17B
$1.27B
$1.34B
$1.51B
$1.92B
$2.25B
$2.57B
$2.75B
Cash flow
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Operating cash flow
$259.62M
$285.70M
$373.21M
$413.19M
$430.60M
$546.00M
$626.21M
$734.55M
$777.77M
$866.73M
Capital expenditures
$219.38M
$167.01M
$193.34M
$216.32M
$196.26M
$241.86M
$345.06M
$422.30M
$432.24M
$424.92M
Free cash flow
$40.24M
$118.69M
$179.87M
$196.87M
$234.34M
$304.14M
$281.16M
$312.25M
$345.53M
$441.81M
Investing cash flow
-$361.78M
-$203.27M
-$349.66M
-$217.86M
-$199.46M
-$1.51B
-$388.94M
-$575.05M
-$903.67M
-$425.79M
Financing cash flow
$220.24M
-$72.76M
-$111.00M
-$53.42M
-$88.95M
$898.25M
-$187.31M
-$208.89M
$377.03M
-$309.34M
Share buybacks
$22.19M
$48.97M
$45.08M
$21.39M
$74.84M
$54.41M
$50.18M
$51.16M
$55.18M
$250.00M
Stock-based compensation
$10.48M
$13.15M
$16.79M
$17.82M
$18.50M
$18.84M
$26.84M
$20.70M
$27.98M
$32.70M
Depreciation & amortization
$287.00M
$288.42M
$298.62M
$300.73M
$292.92M
$298.13M
$347.59M
$365.76M
$400.92M
$446.01M
Income statement
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Revenue
$1.34B
$1.38B
$1.55B
$1.53B
$1.43B
$1.43B
$1.55B
$1.55B
$1.50B
$1.46B
$1.74B
$1.87B
Cost of revenue
$923.15M
$971.07M
$1.04B
$1.06B
$1.00B
$1.02B
$1.03B
$1.05B
$1.04B
$1.01B
$1.13B
$1.21B
Gross profit
$415.02M
$405.62M
$517.18M
$473.82M
$427.61M
$410.07M
$516.36M
$500.85M
$458.97M
$445.42M
$608.78M
$661.43M
Selling, general & admin
$166.01M
$181.87M
$197.88M
$177.85M
$182.04M
$182.85M
$186.18M
$189.61M
$193.89M
$207.14M
$214.57M
$217.09M
Operating income
$147.29M
$125.47M
$215.49M
$192.30M
$136.97M
$111.62M
$210.30M
$193.01M
$158.45M
$118.94M
$268.90M
$318.11M
Pre-tax income
$121.73M
$95.80M
$178.88M
$155.39M
$103.38M
$74.61M
$172.59M
$160.83M
$119.94M
$84.35M
$232.12M
$282.19M
Income tax
$23.38M
$25.96M
$45.60M
$40.18M
$19.40M
$15.93M
$45.68M
$42.03M
$33.35M
$21.15M
$61.66M
$74.09M
Net income
$98.35M
$69.83M
$133.28M
$115.21M
$83.97M
$58.68M
$126.91M
$118.80M
$86.59M
$63.20M
$170.46M
$208.10M
EBITDA
$245.63M
$220.54M
$316.00M
$292.36M
$242.26M
$223.60M
$326.58M
$307.74M
$261.46M
$234.73M
$390.70M
$440.81M
EPS (basic)
$1.82
$1.29
$2.47
$2.14
$1.56
$1.09
$2.37
$2.22
$1.64
$1.20
$3.23
$3.94
EPS (diluted)
$1.81
$1.29
$2.46
$2.12
$1.55
$1.09
$2.36
$2.21
$1.63
$1.19
$3.22
$3.93
Diluted shares
-29.00K
54.21M
54.25M
54.23M
-30.00K
53.99M
53.80M
53.71M
-155.00K
52.99M
52.96M
52.90M
Gross margin
31.0%
29.5%
33.3%
31.0%
29.9%
28.6%
33.3%
32.3%
30.6%
30.5%
35.1%
35.4%
Operating margin
11.0%
9.1%
13.9%
12.6%
9.6%
7.8%
13.6%
12.5%
10.6%
8.1%
15.5%
17.0%
Net margin
7.3%
5.1%
8.6%
7.5%
5.9%
4.1%
8.2%
7.7%
5.8%
4.3%
9.8%
11.1%
Balance sheet
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Cash & equivalents
$444.70M
$337.82M
$401.99M
$512.37M
$687.19M
$489.42M
$600.19M
$759.20M
$826.32M
$547.99M
$408.36M
$423.54M
Short-term investments
$106.10M
$104.81M
$91.29M
$82.37M
$102.63M
$105.89M
$98.89M
$91.18M
$127.36M
$121.04M
$108.36M
$93.01M
Receivables
$983.11M
$1.04B
$1.09B
$1.10B
$1.02B
$1.08B
$1.12B
$1.10B
$1.04B
$1.11B
$1.28B
$1.27B
Inventory
$327.51M
$354.31M
$365.36M
$376.56M
$384.66M
$376.02M
$383.35M
$377.31M
$372.09M
$363.94M
$382.94M
$407.92M
Total current assets
$2.05B
$2.11B
$2.23B
$2.35B
$2.43B
$2.31B
$2.48B
$2.61B
$2.65B
$2.44B
$2.47B
$2.51B
Goodwill
$1.29B
$1.49B
$1.48B
$1.49B
$1.48B
$1.48B
$1.48B
$1.48B
$1.48B
$1.56B
$1.67B
$1.84B
Total assets
$6.38B
$6.94B
$7.14B
$7.31B
$7.38B
$7.25B
$7.44B
$7.54B
$7.62B
$7.55B
$7.84B
$8.28B
Total current liabilities
$1.04B
$1.02B
$1.06B
$1.12B
$1.10B
$976.34M
$1.01B
$1.07B
$1.14B
$1.04B
$1.16B
$1.29B
Short-term debt
$10.00M
$15.10M
$15.10M
$15.10M
$15.10M
$15.10M
$15.10M
$15.10M
$12.60M
$12.60M
$12.60M
$12.60M
Long-term debt
$2.29B
$2.78B
$2.78B
$2.77B
$2.77B
$2.77B
$2.77B
$2.76B
$2.76B
$2.76B
$2.76B
$2.88B
Total debt
$2.30B
$2.79B
$2.79B
$2.79B
$2.79B
$2.78B
$2.78B
$2.78B
$2.78B
$2.77B
$2.77B
$2.89B
Total liabilities
$4.14B
$4.63B
$4.70B
$4.78B
$4.80B
$4.68B
$4.73B
$4.76B
$4.88B
$4.78B
$4.91B
$5.17B
Shareholders' equity
$2.25B
$2.31B
$2.44B
$2.53B
$2.57B
$2.57B
$2.71B
$2.78B
$2.75B
$2.78B
$2.93B
$3.12B
Cash flow
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Operating cash flow
$278.86M
$18.55M
$216.04M
$239.24M
$303.94M
$1.60M
$208.04M
$301.99M
$355.09M
$6.30M
$239.17M
$419.20M
Capital expenditures
$110.39M
$137.91M
$135.11M
$96.80M
$62.41M
$118.69M
$90.03M
$94.44M
$121.75M
$98.44M
$126.19M
$172.84M
Free cash flow
$168.47M
-$119.36M
$80.94M
$142.44M
$241.52M
-$117.09M
$118.01M
$207.54M
$233.34M
-$92.15M
$112.98M
$246.36M
Investing cash flow
-$127.98M
-$609.87M
-$120.80M
-$82.27M
-$90.73M
-$120.33M
-$80.41M
-$75.84M
-$149.20M
-$222.72M
-$337.80M
-$486.09M
Financing cash flow
-$43.57M
$486.02M
-$30.52M
-$46.95M
-$31.52M
-$79.26M
-$21.91M
-$65.36M
-$142.81M
-$58.25M
-$39.99M
$82.59M
Share buybacks
$33.16M
$5.00M
$5.21M
$20.00M
$24.96M
$55.00M
$12.00M
$50.00M
$133.00M
$25.00M
$27.13M
$25.00M
Stock-based compensation
$5.89M
$6.34M
$8.52M
$5.84M
$7.29M
$7.63M
$6.06M
$8.92M
$10.08M
$9.58M
$14.82M
$11.74M
Depreciation & amortization
$98.34M
$95.06M
$100.50M
$100.06M
$105.29M
$111.98M
$116.28M
$114.73M
$103.01M
$115.80M
$121.81M
$122.70M
Quarterly figures are rebuilt from the year-to-date totals companies report — Q4 is the full year minus the first nine months, since no 10-Q is filed for it. Values are as filed; later restatements replace earlier ones. Fiscal years are labelled by the calendar year in which they end.