Financial Metrics
CDW CDW CorpRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-03 | SEC Filing Index |
| Insider | 4 | 2026-03-23 | SEC Filing Index |
| Insider | 4 | 2026-03-18 | SEC Filing Index |
| Insider | 4 | 2026-03-12 | SEC Filing Index |
| Insider | 4 | 2026-03-09 | 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 | 5103100000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 5626100000.0 | +10.2% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 5628300000.0 | +0.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 4872700000.0 | -13.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 5423400000.0 | +11.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 5516600000.0 | +1.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 5199100000.0 | -5.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 5976600000.0 | +15.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 5737400000.0 | -4.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 21376000000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 20998700000.0 | -1.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 22424100000.0 | +6.8% | USD | 10-K | 2026-02-20 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1089400000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 1181500000.0 | +8.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 1227700000.0 | +3.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1063300000.0 | -13.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 1183100000.0 | +11.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 1200700000.0 | +1.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1122300000.0 | -6.5% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 1241200000.0 | +10.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1255500000.0 | +1.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 4652400000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 4602400000.0 | -1.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 4873400000.0 | +5.9% | USD | 10-K | 2026-02-20 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 355300000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 412200000.0 | +16.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 478400000.0 | +16.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 328000000.0 | -31.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 433100000.0 | +32.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 481600000.0 | +11.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 361400000.0 | -25.0% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 420200000.0 | +16.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 443300000.0 | +5.5% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1680900000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1651300000.0 | -1.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1655600000.0 | +0.3% | USD | 10-K | 2026-02-20 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 230100000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 262600000.0 | +14.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 315500000.0 | +20.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 216100000.0 | -31.5% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 281100000.0 | +30.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 316400000.0 | +12.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 224900000.0 | -28.9% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 271200000.0 | +20.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 291000000.0 | +7.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1104300000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1077800000.0 | -2.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1066600000.0 | -1.0% | USD | 10-K | 2026-02-20 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.7 | — | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 1.95 | +14.7% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 2.35 | +20.5% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.61 | -31.5% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 2.1 | +30.4% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 2.37 | +12.9% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.7 | -28.3% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 2.06 | +21.2% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 2.22 | +7.8% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 8.2 | — | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 8.06 | -1.7% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 8.13 | +0.9% | USD/shares | 10-K | 2026-02-20 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.68 | — | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 1.92 | +14.3% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 2.32 | +20.8% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.59 | -31.5% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 2.07 | +30.2% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 2.34 | +13.0% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.69 | -27.8% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 2.05 | +21.3% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 2.21 | +7.8% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 8.1 | — | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 7.97 | -1.6% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 8.08 | +1.4% | USD/shares | 10-K | 2026-02-20 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 279400000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 203900000.0 | -27.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 440700000.0 | +116.1% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 588700000.0 | +33.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 803800000.0 | +36.5% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 665300000.0 | -17.2% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 946700000.0 | +42.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 503500000.0 | -46.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 471400000.0 | -6.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 481000000.0 | +2.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 452900000.0 | -5.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 588700000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 503500000.0 | -14.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 618700000.0 | +22.9% | USD | 10-K | 2026-02-20 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4262300000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 4496900000.0 | +5.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 4418500000.0 | -1.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 4567500000.0 | +3.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 4310400000.0 | -5.6% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 4718800000.0 | +9.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 4894000000.0 | +3.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 5135800000.0 | +4.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 5334400000.0 | +3.9% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 5626900000.0 | +5.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 5785100000.0 | +2.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 4567500000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 5135800000.0 | +12.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 6312400000.0 | +22.9% | USD | 10-K | 2026-02-20 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 781100000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 789800000.0 | +1.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 706400000.0 | -10.6% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 668100000.0 | -5.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 670800000.0 | +0.4% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 724800000.0 | +8.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 682500000.0 | -5.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 605300000.0 | -11.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 720200000.0 | +19.0% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 761600000.0 | +5.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 504700000.0 | -33.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 668100000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 605300000.0 | -9.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 563400000.0 | -6.9% | USD | 10-K | 2026-02-20 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 6279900000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 6488000000.0 | +3.3% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 6458400000.0 | -0.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 6705000000.0 | +3.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 6633800000.0 | -1.1% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 7043600000.0 | +6.2% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 7661600000.0 | +8.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 7373100000.0 | -3.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 7651600000.0 | +3.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 7836500000.0 | +2.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 7777400000.0 | -0.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 6705000000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 7373100000.0 | +10.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 8500500000.0 | +15.3% | USD | 10-K | 2026-02-20 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 12768100000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 12985900000.0 | +1.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 12875300000.0 | -0.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 13284600000.0 | +3.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 13192800000.0 | -0.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 13638700000.0 | +3.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 14376700000.0 | +5.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 14678400000.0 | +2.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 15018500000.0 | +2.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 15265700000.0 | +1.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 15197600000.0 | -0.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 13284600000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 14678400000.0 | +10.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 16028200000.0 | +9.2% | USD | 10-K | 2026-02-20 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4777900000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 4997300000.0 | +4.6% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 4782100000.0 | -4.3% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 5442000000.0 | +13.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 5261000000.0 | -3.3% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 6208100000.0 | +18.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 5458600000.0 | -12.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 5474400000.0 | +0.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 5781500000.0 | +5.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 5805700000.0 | +0.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 5593800000.0 | -3.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 5442000000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 5474400000.0 | +0.6% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 7226100000.0 | +32.0% | USD | 10-K | 2026-02-20 |
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 | 1568900000.0 | — | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-06-30 | 1613200000.0 | +2.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 1810000000.0 | +12.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 2042500000.0 | +12.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-03-31 | 2138700000.0 | +4.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-06-30 | 2174900000.0 | +1.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 2349300000.0 | +8.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 2352700000.0 | +0.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2323100000.0 | -1.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-06-30 | 2467200000.0 | +6.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 2539700000.0 | +2.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2042500000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 2352700000.0 | +15.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2606100000.0 | +10.8% | USD | 10-K | 2026-02-20 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 5749900000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 5721000000.0 | -0.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 5661500000.0 | -1.0% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 5031800000.0 | -11.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 5027600000.0 | -0.1% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 4424800000.0 | -12.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 5607500000.0 | +26.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 5607000000.0 | -0.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 5622400000.0 | +0.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 5623200000.0 | +0.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 5619700000.0 | -0.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 5031800000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 5607000000.0 | +11.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 4622300000.0 | -17.6% | USD | 10-K | 2026-02-20 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 365400000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 593600000.0 | +62.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 1062200000.0 | +78.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 440000000.0 | -58.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 589900000.0 | +34.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 932000000.0 | +58.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 287200000.0 | -69.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 443100000.0 | +54.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 771400000.0 | +74.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1598700000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1277300000.0 | -20.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1205200000.0 | -5.6% | USD | 10-K | 2026-02-20 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -54200000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -146800000.0 | -170.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -195900000.0 | -33.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -29700000.0 | +84.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -60600000.0 | -104.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -305500000.0 | -404.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -31900000.0 | +89.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 154600000.0 | +584.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 124700000.0 | -19.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -229600000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -659200000.0 | -187.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 70200000.0 | +110.6% | USD | 10-K | 2026-02-20 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -348200000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -559500000.0 | -60.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -739700000.0 | -32.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -192600000.0 | +74.0% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -449600000.0 | -133.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -270700000.0 | +39.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -294100000.0 | -8.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | -649200000.0 | -120.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -968700000.0 | -49.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -1098700000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -686900000.0 | +37.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -1184500000.0 | -72.4% | USD | 10-K | 2026-02-20 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 31700000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 71300000.0 | +124.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 114700000.0 | +60.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 29500000.0 | -74.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 60400000.0 | +104.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 94000000.0 | +55.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 26900000.0 | -71.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 49400000.0 | +83.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 79200000.0 | +60.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 148200000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 122600000.0 | -17.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 117100000.0 | -4.5% | USD | 10-K | 2026-02-20 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 135000000.0 | — | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 134000000.0 | -0.7% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 134000000.0 | +0.0% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 134100000.0 | +0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 134400000.0 | +0.2% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 133600000.0 | -0.6% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 133200000.0 | -0.3% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 132600000.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 131700000.0 | -0.7% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 131100000.0 | -0.5% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 130300000.0 | -0.6% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 134100000.0 | — | shares | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 132600000.0 | -1.1% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 129400000.0 | -2.4% | shares | 10-K | 2026-02-20 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 135600000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 134600000.0 | -0.7% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 134100000.0 | -0.4% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 134400000.0 | +0.2% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 134100000.0 | -0.2% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 133500000.0 | -0.4% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 132500000.0 | -0.7% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 131600000.0 | -0.7% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 131000000.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 134600000.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 133800000.0 | -0.6% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 131300000.0 | -1.9% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 137300000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 136100000.0 | -0.9% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 135900000.0 | -0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 136000000.0 | +0.1% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 135600000.0 | -0.3% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 134900000.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 133500000.0 | -1.0% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 132400000.0 | -0.8% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 131800000.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 136300000.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 135200000.0 | -0.8% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 132100000.0 | -2.3% | shares | 10-K | 2026-02-20 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3997 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.4332 | +8.4% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.4371 | +0.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.3693 | -15.5% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.3976 | +7.7% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.3837 | -3.5% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.3462 | -9.8% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.3915 | +13.1% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.3775 | -3.6% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.6091 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1.4306 | -11.1% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.3990 | -2.2% | ratio | 10-K | 2026-02-20 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.3144 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.2983 | -1.2% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.3505 | +4.0% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1.2321 | -8.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.2609 | +2.3% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1.1346 | -10.0% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1.4036 | +23.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1.3468 | -4.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.3235 | -1.7% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 1.3498 | +2.0% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1.3904 | +3.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.2321 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1.3468 | +9.3% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.1764 | -12.7% | ratio | 10-K | 2026-02-20 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2135 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.2100 | -1.6% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2181 | +3.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.2182 | +0.0% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.2181 | -0.0% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.2177 | -0.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.2159 | -0.8% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.2077 | -3.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2188 | +5.4% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.2176 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.2192 | +0.7% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.2173 | -0.8% | ratio | 10-K | 2026-02-20 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0451 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0467 | +3.5% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0561 | +20.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0443 | -20.9% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.0518 | +16.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0574 | +10.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0433 | -24.6% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0454 | +4.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0507 | +11.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0517 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0513 | -0.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0476 | -7.3% | ratio | 10-K | 2026-02-20 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0696 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0733 | +5.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0850 | +16.0% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0673 | -20.8% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.0799 | +18.6% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0873 | +9.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0695 | -20.4% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0703 | +1.1% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0773 | +9.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0786 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0786 | +0.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0738 | -6.1% | ratio | 10-K | 2026-02-20 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0585 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.0408 | -30.2% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.0922 | +125.9% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 0.1082 | +17.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1528 | +41.2% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 0.1072 | -29.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.1734 | +61.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.0920 | -47.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0815 | -11.3% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0828 | +1.6% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0810 | -2.3% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1082 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.0920 | -15.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0856 | -6.9% | ratio | 10-K | 2026-02-20 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0180 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0202 | +12.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0245 | +21.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0164 | -33.2% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.0206 | +25.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0220 | +6.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0150 | -32.0% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0178 | +18.6% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0191 | +7.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0831 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0734 | -11.7% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0665 | -9.4% | ratio | 10-K | 2026-02-20 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1467 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.1628 | +11.0% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.1743 | +7.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1010 | -42.0% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.1292 | +27.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.1347 | +4.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0968 | -28.1% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.1099 | +13.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.1146 | +4.2% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.5407 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.4581 | -15.3% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.4093 | -10.7% | ratio | 10-K | 2026-02-20 |