‹ Screener

CLEAN HARBORS INC

CLH · Hazardous Waste Management · 52.8M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $30M (gross $51M, SBC $21M)

Reference price $286.19 · est. market cap ~$15.1B — last insider sale, 2026-05-26 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B74

Leading hazardous-waste operator with above-average returns, strong free cash flow and a permit-protected moat.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $1.5B2025-09-30 · $1.5B2025-12-31 · $1.5B2026-03-31 · $1.5B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
31.3%
Operating margin
11.2%
Net margin
6.5%
Return on equity
14.2%
Return on assets
5.1%
ROIC
9.7%
Revenue growth (QoQ)
-2.7%
Net-income growth
-2.8%
Debt / equity
1.0×
Current ratio
2.3×
Free cash flow
$442M
EBITDA
$1.1B
Tangible book value
$614M
Stock comp / revenue
0.5%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-01Diderich JeroenTax withheld1.7K$281.00
2026-05-26States LaurenSell789$286.19
2026-05-20GALANTE EDWARD GGrant652
2026-05-20Welch John R.Grant652
2026-05-20PRESTON JOHN TGrant652
2026-05-20States LaurenGrant652
2026-05-20Willett RobertGrant652
2026-05-20Robertson AndreaGrant652
2026-05-20Reed Marcy L.Grant652
2026-05-20Polito KarynGrant652
2026-05-20Stewart Shelley JRGrant652
2026-05-20Quirk Alison A.Grant652
2026-05-11Polito KarynBuy460$295.13
2026-05-11Polito KarynGrant460$295.13
2026-05-11Robertson AndreaGift342
2026-03-18GERSTENBERG ERIC WSell1.0K$293.00
2026-03-18Reed Marcy L.Sell836$287.94
2026-03-17Weber Brian PSell4.7K$293.39
2026-03-13CURTIS GEORGE LDisposition1.0K
2026-03-13Geer Charles H. IIDisposition139
2026-03-13Underwood RebeccaTax withheld125$288.93
2026-03-13Underwood RebeccaDisposition1.4K
2026-03-13Harrison Robert W.Tax withheld18$288.93
2026-03-13Harrison Robert W.Disposition368
2026-03-13Gabriel Sharon M.Tax withheld727$288.93
2026-03-13Gabriel Sharon M.Disposition1.4K
2026-03-13Dugas Eric J.Tax withheld630$288.93
2026-03-13Dugas Eric J.Disposition1.3K
2026-03-13Battles Michael LouisTax withheld1.1K$288.93
2026-03-13Battles Michael LouisDisposition2.2K
2026-03-13Weber Brian PTax withheld960$288.93
2026-03-13Weber Brian PDisposition1.9K
2026-03-13CURTIS GEORGE LTax withheld350$288.93
2026-03-13GERSTENBERG ERIC WTax withheld977$288.93
2026-03-13GERSTENBERG ERIC WDisposition2.2K
2026-03-13MCKIM ALAN STax withheld1.3K$288.93
2026-03-04MCKIM ALAN SSell100K$292.65
2026-02-23GERSTENBERG ERIC WSell2.5K$279.86
2026-02-20Gabriel Sharon M.Sell3.5K$282.07
2026-02-20Dugas Eric J.Sell2.8K$281.31
2026-02-19Welch John R.Sell750$273.07
2026-02-19MCKIM ALAN SSell100K$281.14
2026-02-19MCKIM ALAN SGift10K
2026-02-02Underwood RebeccaTax withheld425$259.91
2026-02-02Dugas Eric J.Tax withheld567$259.91
2026-02-02Gabriel Sharon M.Tax withheld508$259.91
2026-02-02Harrison Robert W.Tax withheld184$259.91
2026-02-02Geer Charles H. IITax withheld197$259.91
2026-02-02GERSTENBERG ERIC WTax withheld4.9K$259.91
2026-02-02CURTIS GEORGE LTax withheld249$259.91
2026-02-02Diderich JeroenTax withheld105$259.91
2026-02-02Weber Brian PTax withheld1.4K$259.91
2026-02-02Battles Michael LouisTax withheld5.2K$259.91
2026-02-01Dugas Eric J.Grant1.0K
2026-02-01Geer Charles H. IIGrant1.8K
2026-02-01Geer Charles H. IIGrant503
2026-02-01Diderich JeroenGrant3.1K
2026-02-01Diderich JeroenGrant1.0K
2026-02-01Underwood RebeccaGrant2.5K
2026-02-01Underwood RebeccaGrant838
2026-02-01Harrison Robert W.Grant1.0K
2026-02-01Harrison Robert W.Grant430
2026-02-01Gabriel Sharon M.Grant2.1K
2026-02-01Gabriel Sharon M.Grant566
2026-02-01Dugas Eric J.Grant3.1K
2026-02-01Battles Michael LouisGrant10K
2026-02-01Battles Michael LouisGrant11K
2026-02-01Weber Brian PGrant3.2K
2026-02-01Weber Brian PGrant1.1K
2026-02-01GERSTENBERG ERIC WGrant10K
2026-02-01GERSTENBERG ERIC WGrant11K
2026-01-02Gabriel Sharon M.Tax withheld525$234.48
2025-12-17Welch John R.Gift415
2025-12-16GERSTENBERG ERIC WSell601$240.90
2025-12-15Geer Charles H. IITax withheld28$240.71
2025-12-15Underwood RebeccaTax withheld51$240.71
2025-12-15Harrison Robert W.Tax withheld16$240.71
2025-12-09CURTIS GEORGE LGift1.0K
2025-12-01Harrison Robert W.Tax withheld122$228.54
2025-11-13States LaurenGift245
2025-11-01Geer Charles H. IITax withheld294$210.51
2025-09-16MCKIM ALAN SGift8.6K
2025-09-16MCKIM ALAN SGift4.3K
2025-08-05Robertson AndreaGift430
2025-08-01Battles Michael LouisBuy2.0K$233.50
2025-07-31Robertson AndreaSell836$233.64
2025-07-01Battles Michael LouisTax withheld1.5K$229.55
2025-07-01GERSTENBERG ERIC WTax withheld564$229.55
2025-07-01CURTIS GEORGE LTax withheld399$229.55
2025-07-01Weber Brian PTax withheld1.1K$229.55
2025-07-01Dugas Eric J.Tax withheld613$229.55
2025-07-01MCKIM ALAN STax withheld1.3K$229.55
2025-07-01Gabriel Sharon M.Tax withheld525$229.55
2025-07-01Underwood RebeccaTax withheld1.1K$229.55
2025-06-13Weber Brian PSell3.0K$227.17
2025-06-06GERSTENBERG ERIC WSell8.1K$225.23
2025-06-05Quirk Alison A.Sell893$223.69
2025-06-05MCKIM ALAN SSell58K$223.80
2025-06-04MCKIM ALAN SSell42K$225.40
2025-06-02Diderich JeroenTax withheld1.5K$226.79
2025-06-02Dugas Eric J.Tax withheld806$226.79
2025-05-28Welch John R.Sell1.2K$228.51
2025-05-27States LaurenGift130
2025-05-27Speights RobertSell1.0K$228.49
2025-05-22States LaurenSell836$226.17
2025-05-21Reed Marcy L.Grant789
2025-05-21Welch John R.Grant789
2025-05-21Quirk Alison A.Grant789
2025-05-21Willett RobertGrant789
2025-05-21Robertson AndreaGrant789
2025-05-21States LaurenGrant789
2025-05-21Polito KarynGrant789
2025-05-21GALANTE EDWARD GGrant789
2025-05-21Stewart Shelley JRGrant789
2025-05-21PRESTON JOHN TGrant789
2025-05-02Speights RobertDisposition17K
2025-04-01CURTIS GEORGE LGrant2.0K
2025-03-17Harrison Robert W.Tax withheld35$192.90
2025-03-17Dugas Eric J.Tax withheld631$192.90
2025-03-17Battles Michael LouisTax withheld1.1K$192.90
2025-03-17Weber Brian PTax withheld959$192.90
2025-03-17GERSTENBERG ERIC WTax withheld978$192.90
2025-03-17MCKIM ALAN STax withheld1.3K$192.90
2025-03-17Speights RobertTax withheld2.5K$192.90
2025-03-17CURTIS GEORGE LTax withheld351$192.90
2025-03-17Weber Brian PTax withheld959$192.90
2025-03-17Weber Brian PDisposition4.1K
2025-03-17Dugas Eric J.Tax withheld631$192.90
2025-03-17Dugas Eric J.Disposition2.9K
2025-03-17Speights RobertTax withheld2.5K$192.90
2025-03-17Speights RobertDisposition3.6K
2025-03-17GERSTENBERG ERIC WTax withheld978$192.90
2025-03-17GERSTENBERG ERIC WDisposition4.7K
2025-03-17Gabriel Sharon M.Tax withheld667$192.90
2025-03-17Gabriel Sharon M.Disposition2.8K
2025-03-17Battles Michael LouisTax withheld1.1K$192.90
2025-03-17Battles Michael LouisDisposition4.7K
2025-03-17CURTIS GEORGE LTax withheld351$192.90
2025-03-17CURTIS GEORGE LDisposition2.3K
2025-03-17Underwood RebeccaTax withheld176$192.90
2025-03-17Gabriel Sharon M.Tax withheld667$192.90
2025-03-10Speights RobertSell2.7K$190.44
2025-03-10Dugas Eric J.Buy1.1K$191.38
2025-03-03MCKIM ALAN SGift28K
2025-03-03MCKIM ALAN SSell3.0K$212.02
2025-03-03MCKIM ALAN SSell50K$210.18
2025-02-18States LaurenSell308$228.79
2025-02-01GERSTENBERG ERIC WGrant11K
2025-02-01Battles Michael LouisGrant11K
2025-02-01Battles Michael LouisGrant5.3K
2025-02-01Battles Michael LouisTax withheld4.4K$233.00
2025-02-01Weber Brian PGrant1.1K
2025-02-01Weber Brian PGrant3.3K
2025-02-01Weber Brian PTax withheld1.1K$233.00
2025-02-01Gabriel Sharon M.Grant583
2025-02-01Gabriel Sharon M.Grant2.1K
2025-02-01Gabriel Sharon M.Tax withheld339$233.00
2025-02-01GERSTENBERG ERIC WGrant11K
2025-02-01GERSTENBERG ERIC WGrant5.3K
2025-02-01GERSTENBERG ERIC WTax withheld6.6K$233.00
2025-02-01CURTIS GEORGE LTax withheld181$233.00
2025-02-01Speights RobertGrant975
2025-02-01Speights RobertGrant2.9K
2025-02-01Speights RobertDisposition326$233.00
2025-02-01Dugas Eric J.Grant975
2025-02-01Dugas Eric J.Grant2.9K
2025-02-01Dugas Eric J.Tax withheld292$233.00
2025-02-01Battles Michael LouisGrant11K
2025-02-01Battles Michael LouisGrant5.3K
2025-02-01Battles Michael LouisTax withheld5.2K$233.00
2025-02-01Battles Michael LouisGrant11K
2025-02-01Battles Michael LouisGrant5.3K
2025-02-01Battles Michael LouisTax withheld5.2K$233.00
2025-02-01GERSTENBERG ERIC WGrant5.3K
2025-02-01GERSTENBERG ERIC WTax withheld7.4K$233.00
2025-02-01Underwood RebeccaGrant863
2025-02-01Underwood RebeccaGrant2.6K
2025-02-01Underwood RebeccaTax withheld299$233.00
2025-02-01Gabriel Sharon M.Grant583
2025-02-01Gabriel Sharon M.Grant2.1K
2025-02-01Gabriel Sharon M.Tax withheld777$233.00
2025-02-01Speights RobertGrant975
2025-02-01Speights RobertGrant2.9K
2025-02-01Speights RobertTax withheld776$233.00
2025-02-01Diderich JeroenGrant1.1K
2025-02-01Diderich JeroenGrant3.2K
2025-02-01Dugas Eric J.Grant975
2025-02-01Dugas Eric J.Grant2.9K
2025-02-01Dugas Eric J.Tax withheld816$233.00
2025-02-01CURTIS GEORGE LTax withheld452$233.00
2025-02-01Harrison Robert W.Grant443
2025-02-01Harrison Robert W.Grant1.0K
2025-02-01Weber Brian PGrant1.1K
2025-02-01Weber Brian PGrant3.3K
2025-02-01Weber Brian PTax withheld1.8K$233.00
2025-01-15States LaurenSell308$239.04
2025-01-01Gabriel Sharon M.Tax withheld484$230.14

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-05-20Exec/director changeReg FDExhibitsfiling ↗
2026-05-20Shareholder voteExhibitsfiling ↗
2026-05-14OtherExhibitsfiling ↗
2026-05-06ResultsExhibitsfiling ↗
2026-02-18ResultsExhibitsfiling ↗
2025-10-29ResultsExhibitsfiling ↗
2025-10-10Material agreementDebt obligationExhibitsfiling ↗
2025-09-26OtherExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-202026-05-190000822818-26-000027 ↗
8-K2026-05-202026-05-200000822818-26-000028 ↗
8-K2026-05-142026-05-140000822818-26-000024 ↗
10-Q2026-05-062026-03-310000822818-26-000020 ↗
8-K2026-05-062026-05-060000822818-26-000017 ↗
8-K2026-02-182026-02-180000822818-26-000004 ↗
10-K2026-02-182025-12-310000822818-26-000009 ↗
10-Q2025-10-292025-09-300000822818-25-000040 ↗
8-K2025-10-292025-10-290000822818-25-000038 ↗
8-K2025-10-102025-10-090000822818-25-000036 ↗
8-K2025-09-262025-09-250000822818-25-000034 ↗
10-Q2025-07-302025-06-300000822818-25-000030 ↗