F&F - Financial Insights SEC Filing Analytics

Financial Metrics

CDW CDW Corp
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
21
Material Event Filings (8-K)
0
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-level
Credit Ratings: SEC EDGAR does not provide a standardized, machine-readable issuer credit rating feed.
Integrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Long-Term Debt (latest annual)
4622300000.0
Total Liabilities (latest annual)
N/A
Current Liabilities (latest annual)
7226100000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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: 9

Cash and Equivalents

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Stockholders' Equity

Q: 11 | A: 3

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

Q: 11 | A: 3

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: 4

Operating Cash Flow

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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: 4

Shares Outstanding

Q: 11 | A: 3

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

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Weighted Avg Shares Basic

Q: 9 | A: 3

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

Q: 9 | A: 3

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
For informational purposes only — not guaranteed to be accurate or complete.