Clean Harbors revenue and financials
$317.09Change from previous close: −0.30%Absolute change: −$0.97
In the fiscal year ended December 2025, Clean Harbors reported revenue of $6.03B (+2.39% year over year). Net income was $390.97M, a net margin of 6.5%.
Fiscal year ending in December. Sources and method on the page Methodology and sources.
At a glance
- Revenue growth
- +2.39%
- 2025 vs 2024
- Net income growth
- −2.82%
- 2025 vs 2024
- Net margin
- 6.5%
- 2024: 6.8%
Financial data
Amounts in millions of USD; per-share values in USD; shares in millions.
| Item | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total revenue | 1,735 | 1,460 | 1,500 | 1,549 | 1,550 | 1,432 | 1,431 | 1,529 | 1,553 | 1,377 | 1,338 | 1,366 |
| Cost of revenue | 1,126 | 1,014 | 1,041 | 1,048 | 1,033 | 1,022 | 1,004 | 1,056 | 1,036 | 971 | 923 | 944 |
| Gross profit | 609 | 445 | 459 | 501 | 516 | 410 | 428 | 474 | 517 | 406 | 415 | 422 |
| Selling, general and administrative | 215 | 207 | 194 | 190 | 186 | 183 | 182 | 178 | 198 | 182 | 166 | 171 |
| Operating income | 269 | 119 | 158 | 193 | 210 | 112 | 137 | 192 | 215 | 125 | 147 | 154 |
| EBIT | 269 | 119 | 158 | 193 | 210 | 112 | 137 | 192 | 215 | 125 | 147 | 154 |
| EBITDA | 391 | 235 | 261 | 308 | 327 | 224 | 242 | 292 | 316 | 221 | 246 | 247 |
| Interest expense | 40.8 | 40.3 | 42.8 | 42.2 | 42.2 | 41.7 | 40.4 | 41.2 | 40.8 | 32.1 | 32.3 | 32.6 |
| Pre-tax income | 232 | 84.4 | 120 | 161 | 173 | 74.6 | 103 | 155 | 179 | 95.8 | 122 | 125 |
| Income tax | 61.7 | 21.1 | 33.4 | 42.0 | 45.7 | 15.9 | 19.4 | 40.2 | 45.6 | 26.0 | 23.4 | 33.7 |
| Net income | 170 | 63.2 | 86.6 | 119 | 127 | 58.7 | 84.0 | 115 | 133 | 69.8 | 98.3 | 91.3 |
| Net income to common shareholders | 170 | 63.2 | 86.6 | 119 | 127 | 58.7 | 84.0 | 115 | 133 | 69.8 | 98.3 | 91.3 |
| Basic EPS | 3.23 | 1.20 | 1.63 | 2.22 | 2.37 | 1.09 | 1.56 | 2.14 | 2.47 | 1.29 | 1.82 | 1.69 |
| Diluted EPS | 3.22 | 1.19 | 1.62 | 2.21 | 2.36 | 1.09 | 1.55 | 2.12 | 2.46 | 1.29 | 1.81 | 1.68 |
| Average shares (basic) | 52.8 | 52.8 | 53.2 | 53.5 | 53.6 | 53.8 | 53.9 | 54.0 | 53.9 | 53.9 | 54.0 | 54.1 |
| Average shares (diluted) | 53.0 | 53.0 | 53.4 | 53.7 | 53.8 | 54.0 | 54.2 | 54.2 | 54.2 | 54.2 | 54.3 | 54.4 |
