Financial Metrics
GWW W.W. GRAINGER, INC.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 4 | 2026-03-25 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-02-04 | SEC Filing Index |
| Insider | 4 | 2025-12-17 | 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 | 4091000000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 4182000000.0 | +2.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 4208000000.0 | +0.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4235000000.0 | +0.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 4312000000.0 | +1.8% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 4388000000.0 | +1.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 4306000000.0 | -1.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 4554000000.0 | +5.8% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 4657000000.0 | +2.3% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 16478000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 17168000000.0 | +4.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 17942000000.0 | +4.5% | USD | 10-K | 2026-02-19 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1634000000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 1644000000.0 | +0.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1655000000.0 | +0.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1668000000.0 | +0.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1694000000.0 | +1.6% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 1720000000.0 | +1.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1710000000.0 | -0.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1755000000.0 | +2.6% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1798000000.0 | +2.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 6496000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 6758000000.0 | +4.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 7009000000.0 | +3.7% | USD | 10-K | 2026-02-19 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 680000000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 661000000.0 | -2.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 667000000.0 | +0.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 669000000.0 | +0.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 649000000.0 | -3.0% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 686000000.0 | +5.7% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 672000000.0 | -2.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 678000000.0 | +0.9% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 511000000.0 | -24.6% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2565000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 2637000000.0 | +2.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2495000000.0 | -5.4% | USD | 10-K | 2026-02-19 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 488000000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 470000000.0 | -3.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 476000000.0 | +1.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 478000000.0 | +0.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 470000000.0 | -1.7% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 486000000.0 | +3.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 479000000.0 | -1.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 482000000.0 | +0.6% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 294000000.0 | -39.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1829000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1909000000.0 | +4.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1706000000.0 | -10.6% | USD | 10-K | 2026-02-19 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 9.66 | — | USD/shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 9.32 | -3.5% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 9.47 | +1.6% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 9.65 | +1.9% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 9.54 | -1.1% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 9.9 | +3.8% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 9.88 | -0.2% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 9.99 | +1.1% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 6.13 | -38.6% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 36.39 | — | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 38.84 | +6.7% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 35.47 | -8.7% | USD/shares | 10-K | 2026-02-19 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 9.61 | — | USD/shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 9.28 | -3.4% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 9.43 | +1.6% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 9.62 | +2.0% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 9.51 | -1.1% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 9.87 | +3.8% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 9.86 | -0.1% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 9.97 | +1.1% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 6.12 | -38.6% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 36.23 | — | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 38.71 | +6.8% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 35.4 | -8.6% | USD/shares | 10-K | 2026-02-19 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 461000000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 515000000.0 | +11.7% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 601000000.0 | +16.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 660000000.0 | +9.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 804000000.0 | +21.8% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 769000000.0 | -4.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1448000000.0 | +88.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1036000000.0 | -28.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 666000000.0 | -35.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 597000000.0 | -10.4% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 535000000.0 | -10.4% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 660000000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1036000000.0 | +57.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 585000000.0 | -43.5% | USD | 10-K | 2026-02-19 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2294000000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2418000000.0 | +5.4% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 2444000000.0 | +1.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 2192000000.0 | -10.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2330000000.0 | +6.3% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 2344000000.0 | +0.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2346000000.0 | +0.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2232000000.0 | -4.9% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 2369000000.0 | +6.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2472000000.0 | +4.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 2408000000.0 | -2.6% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2192000000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2232000000.0 | +1.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2329000000.0 | +4.3% | USD | 10-K | 2026-02-19 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2252000000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2223000000.0 | -1.3% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 2196000000.0 | -1.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 2266000000.0 | +3.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2178000000.0 | -3.9% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 2169000000.0 | -0.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2170000000.0 | +0.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2306000000.0 | +6.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 2309000000.0 | +0.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2357000000.0 | +2.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 2275000000.0 | -3.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2266000000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2306000000.0 | +1.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2394000000.0 | +3.8% | USD | 10-K | 2026-02-19 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 5190000000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 5343000000.0 | +2.9% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 5412000000.0 | +1.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 5274000000.0 | -2.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 5540000000.0 | +5.0% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 5521000000.0 | -0.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 6183000000.0 | +12.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 5737000000.0 | -7.2% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 5530000000.0 | -3.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 5650000000.0 | +2.2% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 5474000000.0 | -3.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 5274000000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 5737000000.0 | +8.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 5484000000.0 | -4.4% | USD | 10-K | 2026-02-19 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 7825000000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 8031000000.0 | +2.6% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 8140000000.0 | +1.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 8147000000.0 | +0.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 8400000000.0 | +3.1% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 8352000000.0 | -0.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 9114000000.0 | +9.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 8829000000.0 | -3.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 8658000000.0 | -1.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 8937000000.0 | +3.2% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 8848000000.0 | -1.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 8147000000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 8829000000.0 | +8.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 8962000000.0 | +1.5% | USD | 10-K | 2026-02-19 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1924000000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 1920000000.0 | -0.2% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1898000000.0 | -1.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1831000000.0 | -3.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2528000000.0 | +38.1% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 2397000000.0 | -5.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2383000000.0 | -0.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2305000000.0 | -3.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 2017000000.0 | -12.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2002000000.0 | -0.7% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 2015000000.0 | +0.6% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1831000000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2305000000.0 | +25.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1940000000.0 | -15.8% | USD | 10-K | 2026-02-19 |
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 | 2735000000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2935000000.0 | +7.3% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 3090000000.0 | +5.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 3115000000.0 | +0.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 3199000000.0 | +2.7% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 3277000000.0 | +2.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3503000000.0 | +6.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3358000000.0 | -4.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 3480000000.0 | +3.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3674000000.0 | +5.6% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 3561000000.0 | -3.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 3115000000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 3358000000.0 | +7.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 3736000000.0 | +11.3% | USD | 10-K | 2026-02-19 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2278000000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2275000000.0 | -0.1% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 2260000000.0 | -0.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 2300000000.0 | +1.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2284000000.0 | -0.7% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 2288000000.0 | +0.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2776000000.0 | +21.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2279000000.0 | -17.9% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 2278000000.0 | -0.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2341000000.0 | +2.8% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 2367000000.0 | +1.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2266000000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2279000000.0 | +0.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2362000000.0 | +3.6% | USD | 10-K | 2026-02-19 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 454000000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 904000000.0 | +99.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1427000000.0 | +57.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 661000000.0 | -53.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1072000000.0 | +62.2% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 1683000000.0 | +57.0% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 646000000.0 | -61.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1023000000.0 | +58.4% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1620000000.0 | +58.4% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2031000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 2111000000.0 | +3.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2015000000.0 | -4.5% | USD | 10-K | 2026-02-19 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -96000000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -191000000.0 | -99.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -307000000.0 | -60.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -118000000.0 | +61.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -177000000.0 | -50.0% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -262000000.0 | -48.0% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -125000000.0 | +52.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -283000000.0 | -126.4% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | -543000000.0 | -91.9% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -422000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -520000000.0 | -23.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -645000000.0 | -24.0% | USD | 10-K | 2026-02-19 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -224000000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -521000000.0 | -132.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -839000000.0 | -61.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -391000000.0 | +53.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -763000000.0 | -95.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -615000000.0 | +19.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -898000000.0 | -46.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -1201000000.0 | -33.7% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | -1599000000.0 | -33.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -1278000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -1180000000.0 | +7.7% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -1825000000.0 | -54.7% | USD | 10-K | 2026-02-19 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 98000000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 193000000.0 | +96.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 318000000.0 | +64.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 119000000.0 | -62.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 195000000.0 | +63.9% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 283000000.0 | +45.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 125000000.0 | -55.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 300000000.0 | +140.0% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 558000000.0 | +86.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 445000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 541000000.0 | +21.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 684000000.0 | +26.4% | USD | 10-K | 2026-02-19 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 109659219.0 | — | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 109659219.0 | +0.0% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 109659219.0 | +0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 109659219.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 109659219.0 | +0.0% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 109659219.0 | +0.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 109659219.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 109659219.0 | +0.0% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 109659219.0 | +0.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 109659219.0 | +0.0% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 109659219.0 | +0.0% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 109659219.0 | — | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 109659219.0 | +0.0% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 109659219.0 | +0.0% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 50200000.0 | — | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 50100000.0 | -0.2% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 49900000.0 | -0.4% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 49200000.0 | -1.4% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 49000000.0 | -0.4% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 48800000.0 | -0.4% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 48200000.0 | -1.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 48000000.0 | -0.4% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 47800000.0 | -0.4% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 49900000.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 48900000.0 | -2.0% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 47900000.0 | -2.0% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 50500000.0 | — | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 50300000.0 | -0.4% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 50100000.0 | -0.4% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 49400000.0 | -1.4% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 49200000.0 | -0.4% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 48900000.0 | -0.6% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 48300000.0 | -1.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 48100000.0 | -0.4% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 47900000.0 | -0.4% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 50100000.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 49000000.0 | -2.2% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 48000000.0 | -2.0% | shares | 10-K | 2026-02-19 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.5228 | — | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.5207 | -0.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.5170 | -0.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.5042 | -2.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.5163 | +2.4% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.4815 | -6.7% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.4973 | +3.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.5096 | +2.5% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.5263 | +3.3% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2.0226 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1.9445 | -3.9% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2.0020 | +3.0% | ratio | 10-K | 2026-02-19 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.6975 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2.7828 | +3.2% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 2.8514 | +2.5% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 2.8804 | +1.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2.1915 | -23.9% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 2.3033 | +5.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2.5946 | +12.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2.4889 | -4.1% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 2.7417 | +10.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2.8222 | +2.9% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 2.7166 | -3.7% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2.8804 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2.4889 | -13.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2.8268 | +13.6% | ratio | 10-K | 2026-02-19 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3994 | — | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.3931 | -1.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3933 | +0.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3939 | +0.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.3929 | -0.3% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.3920 | -0.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.3971 | +1.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.3854 | -3.0% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.3861 | +0.2% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.3942 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.3936 | -0.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.3906 | -0.8% | ratio | 10-K | 2026-02-19 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1193 | — | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.1124 | -5.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1131 | +0.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1129 | -0.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1090 | -3.4% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.1108 | +1.6% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.1112 | +0.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1058 | -4.9% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.0631 | -40.4% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.1110 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1112 | +0.2% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0951 | -14.5% | ratio | 10-K | 2026-02-19 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1662 | — | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.1581 | -4.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1585 | +0.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1580 | -0.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1505 | -4.7% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.1563 | +3.9% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.1561 | -0.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1489 | -4.6% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.1097 | -26.3% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.1557 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1536 | -1.3% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1391 | -9.5% | ratio | 10-K | 2026-02-19 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2396 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 0.2682 | +11.9% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 0.3166 | +18.1% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.3605 | +13.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3180 | -11.8% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 0.3208 | +0.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.6076 | +89.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.4495 | -26.0% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.3302 | -26.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.2982 | -9.7% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.2655 | -11.0% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.3605 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.4495 | +24.7% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.3015 | -32.9% | ratio | 10-K | 2026-02-19 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0624 | — | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.0585 | -6.2% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0585 | -0.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0569 | -2.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0563 | -1.1% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.0533 | -5.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0553 | +3.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0539 | -2.5% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.0332 | -38.4% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.2245 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.2162 | -3.7% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1904 | -12.0% | ratio | 10-K | 2026-02-19 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1784 | — | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.1601 | -10.3% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1540 | -3.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1494 | -3.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1434 | -4.0% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.1387 | -3.3% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.1376 | -0.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1312 | -4.7% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.0826 | -37.1% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.5872 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.5685 | -3.2% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.4566 | -19.7% | ratio | 10-K | 2026-02-19 |