Financial Metrics
CLH CLEAN HARBORS INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-19 | SEC Filing Index |
| Insider | 4 | 2026-03-17 | SEC Filing Index |
| Insider | 4 | 2026-03-05 | SEC Filing Index |
| Insider | 4 | 2026-02-24 | SEC Filing Index |
| Insider | 4 | 2026-02-23 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1307387000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 1397900000.0 | +6.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 1365696000.0 | -2.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1376695000.0 | +0.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 1552719000.0 | +12.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 1529422000.0 | -1.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1431950000.0 | -6.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1549854000.0 | +8.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1549337000.0 | -0.0% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 5409152000.0 | — | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 5889952000.0 | +8.9% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 6030837000.0 | +2.4% | USD | 10-K | 2026-02-18 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 120955000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 189823000.0 | +56.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 154368000.0 | -18.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 125475000.0 | -18.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 215493000.0 | +71.7% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 192296000.0 | -10.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 111619000.0 | -42.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 210298000.0 | +88.4% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 193009000.0 | -8.2% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 612439000.0 | — | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 670232000.0 | +9.4% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 673372000.0 | +0.5% | USD | 10-K | 2026-02-18 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 72401000.0 | — | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 115766000.0 | +59.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 91340000.0 | -21.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 69832000.0 | -23.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | 133280000.0 | +90.9% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 115213000.0 | -13.6% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 58680000.0 | -49.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 126905000.0 | +116.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | 118799000.0 | -6.4% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 377856000.0 | — | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 402299000.0 | +6.5% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 390974000.0 | -2.8% | USD | 10-K | 2026-02-18 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.34 | — | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 2.14 | +59.7% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 1.69 | -21.0% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.29 | -23.7% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 2.47 | +91.5% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 2.14 | -13.4% | USD/shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1.09 | -49.1% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 2.37 | +117.4% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 2.22 | -6.3% | USD/shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 6.99 | — | USD/shares | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 7.46 | +6.7% | USD/shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 7.31 | -2.0% | USD/shares | 10-K | 2026-02-18 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.33 | — | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 2.13 | +60.2% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 1.68 | -21.1% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.29 | -23.2% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 2.46 | +90.7% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 2.12 | -13.8% | USD/shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1.09 | -48.6% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 2.36 | +116.5% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 2.21 | -6.4% | USD/shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 6.95 | — | USD/shares | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 7.42 | +6.8% | USD/shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 7.28 | -1.9% | USD/shares | 10-K | 2026-02-18 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 963659000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 981233000.0 | +1.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1010335000.0 | +3.0% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 983111000.0 | -2.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1039763000.0 | +5.8% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1089832000.0 | +4.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1100660000.0 | +1.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1015357000.0 | -7.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1077510000.0 | +6.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1117714000.0 | +3.7% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1104805000.0 | -1.2% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 983111000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 1015357000.0 | +3.3% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 1044137000.0 | +2.8% | USD | 10-K | 2026-02-18 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 322386000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 325882000.0 | +1.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 311512000.0 | -4.4% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 327511000.0 | +5.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 354310000.0 | +8.2% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 365356000.0 | +3.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 376564000.0 | +3.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 384657000.0 | +2.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 376024000.0 | -2.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 383351000.0 | +1.9% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 377308000.0 | -1.6% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 327511000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 384657000.0 | +17.4% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 372088000.0 | -3.3% | USD | 10-K | 2026-02-18 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1903047000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1848475000.0 | -2.9% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1950752000.0 | +5.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 2052219000.0 | +5.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 2105796000.0 | +2.6% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 2229062000.0 | +5.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 2354478000.0 | +5.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2433796000.0 | +3.4% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2310682000.0 | -5.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 2475381000.0 | +7.1% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 2608261000.0 | +5.4% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 2052219000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 2433796000.0 | +18.6% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 2647243000.0 | +8.8% | USD | 10-K | 2026-02-18 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 6084008000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 6101337000.0 | +0.3% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 6248179000.0 | +2.4% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 6382869000.0 | +2.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 6939823000.0 | +8.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 7136948000.0 | +2.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 7306010000.0 | +2.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 7377278000.0 | +1.0% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 7246387000.0 | -1.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 7439929000.0 | +2.7% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 7540299000.0 | +1.3% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 6382869000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 7377278000.0 | +15.6% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 7624056000.0 | +3.3% | USD | 10-K | 2026-02-18 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 926837000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 914415000.0 | -1.3% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 975387000.0 | +6.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1037537000.0 | +6.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1017523000.0 | -1.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1061640000.0 | +4.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1121851000.0 | +5.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1102666000.0 | -1.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 976343000.0 | -11.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1011750000.0 | +3.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1067412000.0 | +5.5% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 1037537000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 1102666000.0 | +6.3% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 1136847000.0 | +3.1% | USD | 10-K | 2026-02-18 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1980044000.0 | — | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 2109886000.0 | +6.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 2185794000.0 | +3.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 2247506000.0 | +2.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-03-31 | 2311337000.0 | +2.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | 2441721000.0 | +5.6% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 2528310000.0 | +3.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-12-31 | 2573529000.0 | +1.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2571224000.0 | -0.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 2714067000.0 | +5.6% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | 2775840000.0 | +2.3% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 2247506000.0 | — | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 2573529000.0 | +14.5% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 2745660000.0 | +6.7% | USD | 10-K | 2026-02-18 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2409654000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 2294306000.0 | -4.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 2292952000.0 | -0.1% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 2291717000.0 | -0.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 2778624000.0 | +21.2% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 2775837000.0 | -0.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 2773659000.0 | -0.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2771117000.0 | -0.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2768815000.0 | -0.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 2766530000.0 | -0.1% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 2764231000.0 | -0.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 2291717000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 2771117000.0 | +20.9% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 2763563000.0 | -0.3% | USD | 10-K | 2026-02-18 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 28008000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 235573000.0 | +741.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 455692000.0 | +93.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 18549000.0 | -95.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 234594000.0 | +1164.7% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 473833000.0 | +102.0% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1605000.0 | -99.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 209645000.0 | +12962.0% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 511632000.0 | +144.0% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 734552000.0 | — | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 777771000.0 | +5.9% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 866725000.0 | +11.4% | USD | 10-K | 2026-02-18 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -197934000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -347265000.0 | -75.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -447069000.0 | -28.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -609873000.0 | -36.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -730670000.0 | -19.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | -812940000.0 | -11.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -120330000.0 | +85.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -200742000.0 | -66.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | -276587000.0 | -37.8% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | -575050000.0 | — | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | -903674000.0 | -57.1% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | -425786000.0 | +52.9% | USD | 10-K | 2026-02-18 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -18445000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -142853000.0 | -674.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -165322000.0 | -15.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 486019000.0 | +394.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 455503000.0 | -6.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 408555000.0 | -10.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -79259000.0 | -119.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -101169000.0 | -27.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | -166528000.0 | -64.6% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | -208891000.0 | — | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 377032000.0 | +280.5% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | -309342000.0 | -182.0% | USD | 10-K | 2026-02-18 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 81686000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 204298000.0 | +150.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 311906000.0 | +52.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 137913000.0 | -55.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 273023000.0 | +98.0% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 369826000.0 | +35.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 118695000.0 | -67.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 208724000.0 | +75.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 303169000.0 | +45.2% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 422300000.0 | — | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 432241000.0 | +2.4% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 424918000.0 | -1.7% | USD | 10-K | 2026-02-18 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 54092240.0 | — | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 54090202.0 | -0.0% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 54102982.0 | +0.0% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 53929703.0 | -0.3% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 53926191.0 | -0.0% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 53930201.0 | +0.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 53898805.0 | -0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 53832692.0 | -0.1% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 53636038.0 | -0.4% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 53614135.0 | -0.0% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 53430975.0 | -0.3% | shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 53929703.0 | — | shares | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 53832692.0 | -0.2% | shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 52870599.0 | -1.8% | shares | 10-K | 2026-02-18 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 54092240.0 | — | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 54090202.0 | -0.0% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 54102982.0 | +0.0% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 53929703.0 | -0.3% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 53926191.0 | -0.0% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 53930201.0 | +0.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 53898805.0 | -0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 53832692.0 | -0.1% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 53636038.0 | -0.4% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 53614135.0 | -0.0% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 53430975.0 | -0.3% | shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 53929703.0 | — | shares | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 53832692.0 | -0.2% | shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 52870599.0 | -1.8% | shares | 10-K | 2026-02-18 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 54076000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 54092000.0 | +0.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 54122000.0 | +0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 53930000.0 | -0.4% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 53932000.0 | +0.0% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 53951000.0 | +0.0% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 53759000.0 | -0.4% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 53593000.0 | -0.3% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 53518000.0 | -0.1% | shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 54071000.0 | — | shares | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 53902000.0 | -0.3% | shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 53509000.0 | -0.7% | shares | 10-K | 2026-02-18 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 54404000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 54448000.0 | +0.1% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 54419000.0 | -0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 54213000.0 | -0.4% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 54248000.0 | +0.1% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 54229000.0 | -0.0% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 53993000.0 | -0.4% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 53799000.0 | -0.4% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 53713000.0 | -0.2% | shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 54382000.0 | — | shares | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 54199000.0 | -0.3% | shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 53716000.0 | -0.9% | shares | 10-K | 2026-02-18 |
Metrics
Metrics: 6Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2149 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.2291 | +6.6% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2186 | -4.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1984 | -9.2% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.2176 | +9.7% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.2093 | -3.8% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.1976 | -5.6% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.2083 | +5.4% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.2055 | -1.4% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.8474 | — | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 0.7984 | -5.8% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.7910 | -0.9% | ratio | 10-K | 2026-02-18 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.0533 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 2.0215 | -1.5% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 2.0000 | -1.1% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1.9780 | -1.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 2.0695 | +4.6% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 2.0996 | +1.5% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 2.0987 | -0.0% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2.2072 | +5.2% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2.3667 | +7.2% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 2.4466 | +3.4% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 2.4435 | -0.1% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 1.9780 | — | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 2.2072 | +11.6% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 2.3286 | +5.5% | ratio | 10-K | 2026-02-18 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0554 | — | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0828 | +49.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0669 | -19.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0507 | -24.2% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | 0.0858 | +69.2% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 0.0753 | -12.2% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0410 | -45.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 0.0819 | +99.8% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | 0.0767 | -6.4% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.0699 | — | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 0.0683 | -2.2% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.0648 | -5.1% | ratio | 10-K | 2026-02-18 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0925 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.1358 | +46.8% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.1130 | -16.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0911 | -19.4% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.1388 | +52.3% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.1257 | -9.4% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0779 | -38.0% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.1357 | +74.1% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.1246 | -8.2% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.1132 | — | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 0.1138 | +0.5% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.1117 | -1.9% | ratio | 10-K | 2026-02-18 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0119 | — | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0190 | +59.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0146 | -23.0% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0101 | -31.2% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | 0.0187 | +85.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 0.0158 | -15.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0081 | -48.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 0.0171 | +110.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | 0.0158 | -7.6% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.0592 | — | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 0.0545 | -7.9% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.0513 | -6.0% | ratio | 10-K | 2026-02-18 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0366 | — | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0549 | +50.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0418 | -23.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0302 | -27.7% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | 0.0546 | +80.7% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 0.0456 | -16.5% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0228 | -49.9% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 0.0468 | +104.9% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | 0.0428 | -8.5% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.1681 | — | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 0.1563 | -7.0% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.1424 | -8.9% | ratio | 10-K | 2026-02-18 |