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
B74Leading hazardous-waste operator with above-average returns, strong free cash flow and a permit-protected moat.
Strengths
- ROE 14.2% (72nd pct), ROA 5.1% (78th pct) and operating margin 11.2% (71st pct)
- $442M free cash flow (83rd pct) with a 7.3% FCF margin and ample liquidity (current ratio 2.3)
Risks
- Debt/equity ~1.0 (77th pct) from acquisition-led growth
- Slow revenue growth (2.4%, 37th pct) and flat earnings this year
Notable findings
Quarterly revenue
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
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-01 | Diderich Jeroen | Tax withheld | 1.7K | $281.00 |
| 2026-05-26 | States Lauren | Sell | 789 | $286.19 |
| 2026-05-20 | GALANTE EDWARD G | Grant | 652 | — |
| 2026-05-20 | Welch John R. | Grant | 652 | — |
| 2026-05-20 | PRESTON JOHN T | Grant | 652 | — |
| 2026-05-20 | States Lauren | Grant | 652 | — |
| 2026-05-20 | Willett Robert | Grant | 652 | — |
| 2026-05-20 | Robertson Andrea | Grant | 652 | — |
| 2026-05-20 | Reed Marcy L. | Grant | 652 | — |
| 2026-05-20 | Polito Karyn | Grant | 652 | — |
| 2026-05-20 | Stewart Shelley JR | Grant | 652 | — |
| 2026-05-20 | Quirk Alison A. | Grant | 652 | — |
| 2026-05-11 | Polito Karyn | Buy | 460 | $295.13 |
| 2026-05-11 | Polito Karyn | Grant | 460 | $295.13 |
| 2026-05-11 | Robertson Andrea | Gift | 342 | — |
| 2026-03-18 | GERSTENBERG ERIC W | Sell | 1.0K | $293.00 |
| 2026-03-18 | Reed Marcy L. | Sell | 836 | $287.94 |
| 2026-03-17 | Weber Brian P | Sell | 4.7K | $293.39 |
| 2026-03-13 | CURTIS GEORGE L | Disposition | 1.0K | — |
| 2026-03-13 | Geer Charles H. II | Disposition | 139 | — |
| 2026-03-13 | Underwood Rebecca | Tax withheld | 125 | $288.93 |
| 2026-03-13 | Underwood Rebecca | Disposition | 1.4K | — |
| 2026-03-13 | Harrison Robert W. | Tax withheld | 18 | $288.93 |
| 2026-03-13 | Harrison Robert W. | Disposition | 368 | — |
| 2026-03-13 | Gabriel Sharon M. | Tax withheld | 727 | $288.93 |
| 2026-03-13 | Gabriel Sharon M. | Disposition | 1.4K | — |
| 2026-03-13 | Dugas Eric J. | Tax withheld | 630 | $288.93 |
| 2026-03-13 | Dugas Eric J. | Disposition | 1.3K | — |
| 2026-03-13 | Battles Michael Louis | Tax withheld | 1.1K | $288.93 |
| 2026-03-13 | Battles Michael Louis | Disposition | 2.2K | — |
| 2026-03-13 | Weber Brian P | Tax withheld | 960 | $288.93 |
| 2026-03-13 | Weber Brian P | Disposition | 1.9K | — |
| 2026-03-13 | CURTIS GEORGE L | Tax withheld | 350 | $288.93 |
| 2026-03-13 | GERSTENBERG ERIC W | Tax withheld | 977 | $288.93 |
| 2026-03-13 | GERSTENBERG ERIC W | Disposition | 2.2K | — |
| 2026-03-13 | MCKIM ALAN S | Tax withheld | 1.3K | $288.93 |
| 2026-03-04 | MCKIM ALAN S | Sell | 100K | $292.65 |
| 2026-02-23 | GERSTENBERG ERIC W | Sell | 2.5K | $279.86 |
| 2026-02-20 | Gabriel Sharon M. | Sell | 3.5K | $282.07 |
| 2026-02-20 | Dugas Eric J. | Sell | 2.8K | $281.31 |
| 2026-02-19 | Welch John R. | Sell | 750 | $273.07 |
| 2026-02-19 | MCKIM ALAN S | Sell | 100K | $281.14 |
| 2026-02-19 | MCKIM ALAN S | Gift | 10K | — |
| 2026-02-02 | Underwood Rebecca | Tax withheld | 425 | $259.91 |
| 2026-02-02 | Dugas Eric J. | Tax withheld | 567 | $259.91 |
| 2026-02-02 | Gabriel Sharon M. | Tax withheld | 508 | $259.91 |
| 2026-02-02 | Harrison Robert W. | Tax withheld | 184 | $259.91 |
| 2026-02-02 | Geer Charles H. II | Tax withheld | 197 | $259.91 |
| 2026-02-02 | GERSTENBERG ERIC W | Tax withheld | 4.9K | $259.91 |
| 2026-02-02 | CURTIS GEORGE L | Tax withheld | 249 | $259.91 |
| 2026-02-02 | Diderich Jeroen | Tax withheld | 105 | $259.91 |
| 2026-02-02 | Weber Brian P | Tax withheld | 1.4K | $259.91 |
| 2026-02-02 | Battles Michael Louis | Tax withheld | 5.2K | $259.91 |
| 2026-02-01 | Dugas Eric J. | Grant | 1.0K | — |
| 2026-02-01 | Geer Charles H. II | Grant | 1.8K | — |
| 2026-02-01 | Geer Charles H. II | Grant | 503 | — |
| 2026-02-01 | Diderich Jeroen | Grant | 3.1K | — |
| 2026-02-01 | Diderich Jeroen | Grant | 1.0K | — |
| 2026-02-01 | Underwood Rebecca | Grant | 2.5K | — |
| 2026-02-01 | Underwood Rebecca | Grant | 838 | — |
| 2026-02-01 | Harrison Robert W. | Grant | 1.0K | — |
| 2026-02-01 | Harrison Robert W. | Grant | 430 | — |
| 2026-02-01 | Gabriel Sharon M. | Grant | 2.1K | — |
| 2026-02-01 | Gabriel Sharon M. | Grant | 566 | — |
| 2026-02-01 | Dugas Eric J. | Grant | 3.1K | — |
| 2026-02-01 | Battles Michael Louis | Grant | 10K | — |
| 2026-02-01 | Battles Michael Louis | Grant | 11K | — |
| 2026-02-01 | Weber Brian P | Grant | 3.2K | — |
| 2026-02-01 | Weber Brian P | Grant | 1.1K | — |
| 2026-02-01 | GERSTENBERG ERIC W | Grant | 10K | — |
| 2026-02-01 | GERSTENBERG ERIC W | Grant | 11K | — |
| 2026-01-02 | Gabriel Sharon M. | Tax withheld | 525 | $234.48 |
| 2025-12-17 | Welch John R. | Gift | 415 | — |
| 2025-12-16 | GERSTENBERG ERIC W | Sell | 601 | $240.90 |
| 2025-12-15 | Geer Charles H. II | Tax withheld | 28 | $240.71 |
| 2025-12-15 | Underwood Rebecca | Tax withheld | 51 | $240.71 |
| 2025-12-15 | Harrison Robert W. | Tax withheld | 16 | $240.71 |
| 2025-12-09 | CURTIS GEORGE L | Gift | 1.0K | — |
| 2025-12-01 | Harrison Robert W. | Tax withheld | 122 | $228.54 |
| 2025-11-13 | States Lauren | Gift | 245 | — |
| 2025-11-01 | Geer Charles H. II | Tax withheld | 294 | $210.51 |
| 2025-09-16 | MCKIM ALAN S | Gift | 8.6K | — |
| 2025-09-16 | MCKIM ALAN S | Gift | 4.3K | — |
| 2025-08-05 | Robertson Andrea | Gift | 430 | — |
| 2025-08-01 | Battles Michael Louis | Buy | 2.0K | $233.50 |
| 2025-07-31 | Robertson Andrea | Sell | 836 | $233.64 |
| 2025-07-01 | Battles Michael Louis | Tax withheld | 1.5K | $229.55 |
| 2025-07-01 | GERSTENBERG ERIC W | Tax withheld | 564 | $229.55 |
| 2025-07-01 | CURTIS GEORGE L | Tax withheld | 399 | $229.55 |
| 2025-07-01 | Weber Brian P | Tax withheld | 1.1K | $229.55 |
| 2025-07-01 | Dugas Eric J. | Tax withheld | 613 | $229.55 |
| 2025-07-01 | MCKIM ALAN S | Tax withheld | 1.3K | $229.55 |
| 2025-07-01 | Gabriel Sharon M. | Tax withheld | 525 | $229.55 |
| 2025-07-01 | Underwood Rebecca | Tax withheld | 1.1K | $229.55 |
| 2025-06-13 | Weber Brian P | Sell | 3.0K | $227.17 |
| 2025-06-06 | GERSTENBERG ERIC W | Sell | 8.1K | $225.23 |
| 2025-06-05 | Quirk Alison A. | Sell | 893 | $223.69 |
| 2025-06-05 | MCKIM ALAN S | Sell | 58K | $223.80 |
| 2025-06-04 | MCKIM ALAN S | Sell | 42K | $225.40 |
| 2025-06-02 | Diderich Jeroen | Tax withheld | 1.5K | $226.79 |
| 2025-06-02 | Dugas Eric J. | Tax withheld | 806 | $226.79 |
| 2025-05-28 | Welch John R. | Sell | 1.2K | $228.51 |
| 2025-05-27 | States Lauren | Gift | 130 | — |
| 2025-05-27 | Speights Robert | Sell | 1.0K | $228.49 |
| 2025-05-22 | States Lauren | Sell | 836 | $226.17 |
| 2025-05-21 | Reed Marcy L. | Grant | 789 | — |
| 2025-05-21 | Welch John R. | Grant | 789 | — |
| 2025-05-21 | Quirk Alison A. | Grant | 789 | — |
| 2025-05-21 | Willett Robert | Grant | 789 | — |
| 2025-05-21 | Robertson Andrea | Grant | 789 | — |
| 2025-05-21 | States Lauren | Grant | 789 | — |
| 2025-05-21 | Polito Karyn | Grant | 789 | — |
| 2025-05-21 | GALANTE EDWARD G | Grant | 789 | — |
| 2025-05-21 | Stewart Shelley JR | Grant | 789 | — |
| 2025-05-21 | PRESTON JOHN T | Grant | 789 | — |
| 2025-05-02 | Speights Robert | Disposition | 17K | — |
| 2025-04-01 | CURTIS GEORGE L | Grant | 2.0K | — |
| 2025-03-17 | Harrison Robert W. | Tax withheld | 35 | $192.90 |
| 2025-03-17 | Dugas Eric J. | Tax withheld | 631 | $192.90 |
| 2025-03-17 | Battles Michael Louis | Tax withheld | 1.1K | $192.90 |
| 2025-03-17 | Weber Brian P | Tax withheld | 959 | $192.90 |
| 2025-03-17 | GERSTENBERG ERIC W | Tax withheld | 978 | $192.90 |
| 2025-03-17 | MCKIM ALAN S | Tax withheld | 1.3K | $192.90 |
| 2025-03-17 | Speights Robert | Tax withheld | 2.5K | $192.90 |
| 2025-03-17 | CURTIS GEORGE L | Tax withheld | 351 | $192.90 |
| 2025-03-17 | Weber Brian P | Tax withheld | 959 | $192.90 |
| 2025-03-17 | Weber Brian P | Disposition | 4.1K | — |
| 2025-03-17 | Dugas Eric J. | Tax withheld | 631 | $192.90 |
| 2025-03-17 | Dugas Eric J. | Disposition | 2.9K | — |
| 2025-03-17 | Speights Robert | Tax withheld | 2.5K | $192.90 |
| 2025-03-17 | Speights Robert | Disposition | 3.6K | — |
| 2025-03-17 | GERSTENBERG ERIC W | Tax withheld | 978 | $192.90 |
| 2025-03-17 | GERSTENBERG ERIC W | Disposition | 4.7K | — |
| 2025-03-17 | Gabriel Sharon M. | Tax withheld | 667 | $192.90 |
| 2025-03-17 | Gabriel Sharon M. | Disposition | 2.8K | — |
| 2025-03-17 | Battles Michael Louis | Tax withheld | 1.1K | $192.90 |
| 2025-03-17 | Battles Michael Louis | Disposition | 4.7K | — |
| 2025-03-17 | CURTIS GEORGE L | Tax withheld | 351 | $192.90 |
| 2025-03-17 | CURTIS GEORGE L | Disposition | 2.3K | — |
| 2025-03-17 | Underwood Rebecca | Tax withheld | 176 | $192.90 |
| 2025-03-17 | Gabriel Sharon M. | Tax withheld | 667 | $192.90 |
| 2025-03-10 | Speights Robert | Sell | 2.7K | $190.44 |
| 2025-03-10 | Dugas Eric J. | Buy | 1.1K | $191.38 |
| 2025-03-03 | MCKIM ALAN S | Gift | 28K | — |
| 2025-03-03 | MCKIM ALAN S | Sell | 3.0K | $212.02 |
| 2025-03-03 | MCKIM ALAN S | Sell | 50K | $210.18 |
| 2025-02-18 | States Lauren | Sell | 308 | $228.79 |
| 2025-02-01 | GERSTENBERG ERIC W | Grant | 11K | — |
| 2025-02-01 | Battles Michael Louis | Grant | 11K | — |
| 2025-02-01 | Battles Michael Louis | Grant | 5.3K | — |
| 2025-02-01 | Battles Michael Louis | Tax withheld | 4.4K | $233.00 |
| 2025-02-01 | Weber Brian P | Grant | 1.1K | — |
| 2025-02-01 | Weber Brian P | Grant | 3.3K | — |
| 2025-02-01 | Weber Brian P | Tax withheld | 1.1K | $233.00 |
| 2025-02-01 | Gabriel Sharon M. | Grant | 583 | — |
| 2025-02-01 | Gabriel Sharon M. | Grant | 2.1K | — |
| 2025-02-01 | Gabriel Sharon M. | Tax withheld | 339 | $233.00 |
| 2025-02-01 | GERSTENBERG ERIC W | Grant | 11K | — |
| 2025-02-01 | GERSTENBERG ERIC W | Grant | 5.3K | — |
| 2025-02-01 | GERSTENBERG ERIC W | Tax withheld | 6.6K | $233.00 |
| 2025-02-01 | CURTIS GEORGE L | Tax withheld | 181 | $233.00 |
| 2025-02-01 | Speights Robert | Grant | 975 | — |
| 2025-02-01 | Speights Robert | Grant | 2.9K | — |
| 2025-02-01 | Speights Robert | Disposition | 326 | $233.00 |
| 2025-02-01 | Dugas Eric J. | Grant | 975 | — |
| 2025-02-01 | Dugas Eric J. | Grant | 2.9K | — |
| 2025-02-01 | Dugas Eric J. | Tax withheld | 292 | $233.00 |
| 2025-02-01 | Battles Michael Louis | Grant | 11K | — |
| 2025-02-01 | Battles Michael Louis | Grant | 5.3K | — |
| 2025-02-01 | Battles Michael Louis | Tax withheld | 5.2K | $233.00 |
| 2025-02-01 | Battles Michael Louis | Grant | 11K | — |
| 2025-02-01 | Battles Michael Louis | Grant | 5.3K | — |
| 2025-02-01 | Battles Michael Louis | Tax withheld | 5.2K | $233.00 |
| 2025-02-01 | GERSTENBERG ERIC W | Grant | 5.3K | — |
| 2025-02-01 | GERSTENBERG ERIC W | Tax withheld | 7.4K | $233.00 |
| 2025-02-01 | Underwood Rebecca | Grant | 863 | — |
| 2025-02-01 | Underwood Rebecca | Grant | 2.6K | — |
| 2025-02-01 | Underwood Rebecca | Tax withheld | 299 | $233.00 |
| 2025-02-01 | Gabriel Sharon M. | Grant | 583 | — |
| 2025-02-01 | Gabriel Sharon M. | Grant | 2.1K | — |
| 2025-02-01 | Gabriel Sharon M. | Tax withheld | 777 | $233.00 |
| 2025-02-01 | Speights Robert | Grant | 975 | — |
| 2025-02-01 | Speights Robert | Grant | 2.9K | — |
| 2025-02-01 | Speights Robert | Tax withheld | 776 | $233.00 |
| 2025-02-01 | Diderich Jeroen | Grant | 1.1K | — |
| 2025-02-01 | Diderich Jeroen | Grant | 3.2K | — |
| 2025-02-01 | Dugas Eric J. | Grant | 975 | — |
| 2025-02-01 | Dugas Eric J. | Grant | 2.9K | — |
| 2025-02-01 | Dugas Eric J. | Tax withheld | 816 | $233.00 |
| 2025-02-01 | CURTIS GEORGE L | Tax withheld | 452 | $233.00 |
| 2025-02-01 | Harrison Robert W. | Grant | 443 | — |
| 2025-02-01 | Harrison Robert W. | Grant | 1.0K | — |
| 2025-02-01 | Weber Brian P | Grant | 1.1K | — |
| 2025-02-01 | Weber Brian P | Grant | 3.3K | — |
| 2025-02-01 | Weber Brian P | Tax withheld | 1.8K | $233.00 |
| 2025-01-15 | States Lauren | Sell | 308 | $239.04 |
| 2025-01-01 | Gabriel Sharon M. | Tax withheld | 484 | $230.14 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-20 | Exec/director changeReg FDExhibits | filing ↗ |
| 2026-05-20 | Shareholder voteExhibits | filing ↗ |
| 2026-05-14 | OtherExhibits | filing ↗ |
| 2026-05-06 | ResultsExhibits | filing ↗ |
| 2026-02-18 | ResultsExhibits | filing ↗ |
| 2025-10-29 | ResultsExhibits | filing ↗ |
| 2025-10-10 | Material agreementDebt obligationExhibits | filing ↗ |
| 2025-09-26 | OtherExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-20 | 2026-05-19 | 0000822818-26-000027 ↗ |
| 8-K | 2026-05-20 | 2026-05-20 | 0000822818-26-000028 ↗ |
| 8-K | 2026-05-14 | 2026-05-14 | 0000822818-26-000024 ↗ |
| 10-Q | 2026-05-06 | 2026-03-31 | 0000822818-26-000020 ↗ |
| 8-K | 2026-05-06 | 2026-05-06 | 0000822818-26-000017 ↗ |
| 8-K | 2026-02-18 | 2026-02-18 | 0000822818-26-000004 ↗ |
| 10-K | 2026-02-18 | 2025-12-31 | 0000822818-26-000009 ↗ |
| 10-Q | 2025-10-29 | 2025-09-30 | 0000822818-25-000040 ↗ |
| 8-K | 2025-10-29 | 2025-10-29 | 0000822818-25-000038 ↗ |
| 8-K | 2025-10-10 | 2025-10-09 | 0000822818-25-000036 ↗ |
| 8-K | 2025-09-26 | 2025-09-25 | 0000822818-25-000034 ↗ |
| 10-Q | 2025-07-30 | 2025-06-30 | 0000822818-25-000030 ↗ |