Financial Metrics
AWI ARMSTRONG WORLD INDUSTRIES INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 3 | 2026-04-01 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | SEC Filing Index |
| Insider | 4 | 2026-02-26 | SEC Filing Index |
| Insider | 4 | 2025-11-24 | 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 | 310200000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 325400000.0 | +4.9% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 347300000.0 | +6.7% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 326300000.0 | -6.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 365100000.0 | +11.9% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 386600000.0 | +5.9% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 382700000.0 | -1.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 424600000.0 | +10.9% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 425200000.0 | +0.1% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1295200000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1445700000.0 | +11.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1620800000.0 | +12.1% | USD | 10-K | 2026-02-24 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 112100000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 124000000.0 | +10.6% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 141400000.0 | +14.0% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 124300000.0 | -12.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 149300000.0 | +20.1% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 164100000.0 | +9.9% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 149900000.0 | -8.7% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 175800000.0 | +17.3% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 178500000.0 | +1.5% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 497000000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 581600000.0 | +17.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 658700000.0 | +13.3% | USD | 10-K | 2026-02-24 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 70200000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 87000000.0 | +23.9% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 100200000.0 | +15.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 86100000.0 | -14.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 95000000.0 | +10.3% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 111300000.0 | +17.2% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 98500000.0 | -11.5% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 123200000.0 | +25.1% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 117200000.0 | -4.9% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 323700000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 374300000.0 | +15.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 430900000.0 | +15.1% | USD | 10-K | 2026-02-24 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 47300000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 60200000.0 | +27.3% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 69500000.0 | +15.4% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 59900000.0 | -13.8% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 65900000.0 | +10.0% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 76900000.0 | +16.7% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 69100000.0 | -10.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 87800000.0 | +27.1% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 86300000.0 | -1.7% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 223800000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 264900000.0 | +18.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 308700000.0 | +16.5% | USD | 10-K | 2026-02-24 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.04 | — | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 1.34 | +28.8% | USD/shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 1.56 | +16.4% | USD/shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 1.37 | -12.2% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 1.5 | +9.5% | USD/shares | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 1.76 | +17.3% | USD/shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 1.59 | -9.7% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 2.02 | +27.0% | USD/shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 2.0 | -1.0% | USD/shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 5.0 | — | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 6.06 | +21.2% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 7.13 | +17.7% | USD/shares | 10-K | 2026-02-24 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.04 | — | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 1.34 | +28.8% | USD/shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 1.56 | +16.4% | USD/shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 1.36 | -12.8% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 1.5 | +10.3% | USD/shares | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 1.75 | +16.7% | USD/shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 1.58 | -9.7% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 2.01 | +27.2% | USD/shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 1.98 | -1.5% | USD/shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 4.99 | — | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 6.02 | +20.6% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 7.08 | +17.6% | USD/shares | 10-K | 2026-02-24 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 96000000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 101600000.0 | +5.8% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 96600000.0 | -4.9% | USD | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 70800000.0 | -26.7% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 69600000.0 | -1.7% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 73600000.0 | +5.7% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 73700000.0 | +0.1% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 79300000.0 | +7.6% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 82800000.0 | +4.4% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 81100000.0 | -2.1% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 90100000.0 | +11.1% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 70800000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 79300000.0 | +12.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 112700000.0 | +42.1% | USD | 10-K | 2026-02-24 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 113400000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 109100000.0 | -3.8% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 107200000.0 | -1.7% | USD | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 104000000.0 | -3.0% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 106400000.0 | +2.3% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 113800000.0 | +7.0% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 116000000.0 | +1.9% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 109800000.0 | -5.3% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 117100000.0 | +6.6% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 116400000.0 | -0.6% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 123500000.0 | +6.1% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 104000000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 109800000.0 | +5.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 124600000.0 | +13.5% | USD | 10-K | 2026-02-24 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 362000000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 362000000.0 | +0.0% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 350100000.0 | -3.3% | USD | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 313000000.0 | -10.6% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 330700000.0 | +5.7% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 351200000.0 | +6.2% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 357700000.0 | +1.9% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 348900000.0 | -2.5% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 371500000.0 | +6.5% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 375600000.0 | +1.1% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 395700000.0 | +5.4% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 313000000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 348900000.0 | +11.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 391500000.0 | +12.2% | USD | 10-K | 2026-02-24 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1687900000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 1712300000.0 | +1.4% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 1713800000.0 | +0.1% | USD | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 1672400000.0 | -2.4% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 1691500000.0 | +1.1% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1820200000.0 | +7.6% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 1804000000.0 | -0.9% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 1842700000.0 | +2.1% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 1854400000.0 | +0.6% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1862000000.0 | +0.4% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 1893400000.0 | +1.7% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1672400000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1842700000.0 | +10.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1924700000.0 | +4.4% | USD | 10-K | 2026-02-24 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 166300000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 176800000.0 | +6.3% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 185800000.0 | +5.1% | USD | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 194500000.0 | +4.7% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 184400000.0 | -5.2% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 200000000.0 | +8.5% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 218400000.0 | +9.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 249700000.0 | +14.3% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 231600000.0 | -7.2% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 232900000.0 | +0.6% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 261100000.0 | +12.1% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 194500000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 249700000.0 | +28.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 267400000.0 | +7.1% | USD | 10-K | 2026-02-24 |
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 | 544800000.0 | — | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-06-30 | 566700000.0 | +4.0% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2023-09-30 | 585500000.0 | +3.3% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2023-12-31 | 591800000.0 | +1.1% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2024-03-31 | 626800000.0 | +5.9% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-06-30 | 669000000.0 | +6.7% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2024-09-30 | 717000000.0 | +7.2% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2024-12-31 | 757100000.0 | +5.6% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 793400000.0 | +4.8% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-06-30 | 837800000.0 | +5.6% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-09-30 | 889200000.0 | +6.1% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 591800000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 757100000.0 | +27.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 900700000.0 | +19.0% | USD | 10-K | 2026-02-24 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 660600000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 640200000.0 | -3.1% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 604800000.0 | -5.5% | USD | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 564300000.0 | -6.7% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 558900000.0 | -1.0% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 621500000.0 | +11.2% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 533100000.0 | -14.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 502600000.0 | -5.7% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 497200000.0 | -1.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 461800000.0 | -7.1% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 386400000.0 | -16.3% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 564300000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 502600000.0 | -10.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 396400000.0 | -21.1% | USD | 10-K | 2026-02-24 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 26200000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 93900000.0 | +258.4% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 176400000.0 | +87.9% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 26400000.0 | -85.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 83700000.0 | +217.0% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 180200000.0 | +115.3% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 41000000.0 | -77.2% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 122600000.0 | +199.0% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 245500000.0 | +100.2% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 233500000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 266800000.0 | +14.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 355500000.0 | +33.2% | USD | 10-K | 2026-02-24 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -1500000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -6000000.0 | -300.0% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -10600000.0 | -76.7% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 5900000.0 | +155.7% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | -81400000.0 | -1479.7% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | -61200000.0 | +24.8% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 6000000.0 | +109.8% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 13200000.0 | +120.0% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 16800000.0 | +27.3% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | -10400000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -79300000.0 | -662.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -3600000.0 | +95.5% | USD | 10-K | 2026-02-24 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -34700000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -92600000.0 | -166.9% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -175100000.0 | -89.1% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | -33100000.0 | +81.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 1100000.0 | +103.3% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | -115700000.0 | -10618.2% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | -43600000.0 | +62.3% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | -134700000.0 | -208.9% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | -252000000.0 | -87.1% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | -258600000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -177600000.0 | +31.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -319300000.0 | -79.8% | USD | 10-K | 2026-02-24 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 60100000.0 | — | USD | 10-Q | 2023-10-24 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 45217244.0 | — | shares | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 44823285.0 | -0.9% | shares | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 44304517.0 | -1.2% | shares | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 43902061.0 | -0.9% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 43777371.0 | -0.3% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 43787757.0 | +0.0% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 43664677.0 | -0.3% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 43561649.0 | -0.2% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 43424918.0 | -0.3% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 43319850.0 | -0.2% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 43172826.0 | -0.3% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 43902061.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 43561649.0 | -0.8% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 42916593.0 | -1.5% | shares | 10-K | 2026-02-24 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 62949072.0 | — | shares | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 62998547.0 | +0.1% | shares | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 63014515.0 | +0.0% | shares | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 63054340.0 | +0.1% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 63072232.0 | +0.0% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 63166429.0 | +0.1% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 63169341.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 63176007.0 | +0.0% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 63189152.0 | +0.0% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 63290913.0 | +0.2% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 63293119.0 | +0.0% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 63054340.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 63176007.0 | +0.2% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 63300018.0 | +0.2% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 45400000.0 | — | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 44900000.0 | -1.1% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 44500000.0 | -0.9% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 43800000.0 | -1.6% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 43800000.0 | +0.0% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 43700000.0 | -0.2% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 43500000.0 | -0.5% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 43400000.0 | -0.2% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 43200000.0 | -0.5% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 44700000.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 43700000.0 | -2.2% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 43300000.0 | -0.9% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 45500000.0 | — | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 45000000.0 | -1.1% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 44600000.0 | -0.9% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 44100000.0 | -1.1% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 44000000.0 | -0.2% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 43900000.0 | -0.2% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 43800000.0 | -0.2% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 43700000.0 | -0.2% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 43600000.0 | -0.2% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 44800000.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 44000000.0 | -1.8% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 43600000.0 | -0.9% | shares | 10-K | 2026-02-24 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1838 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.1900 | +3.4% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.2026 | +6.6% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.1929 | -4.8% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.2006 | +4.0% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.2143 | +6.8% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.2064 | -3.7% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.2280 | +10.5% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.2246 | -1.5% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.7745 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.7846 | +1.3% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.8421 | +7.3% | ratio | 10-K | 2026-02-24 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.1768 | — | ratio | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 2.0475 | -5.9% | ratio | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 1.8843 | -8.0% | ratio | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 1.6093 | -14.6% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 1.7934 | +11.4% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1.7560 | -2.1% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 1.6378 | -6.7% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 1.3973 | -14.7% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 1.6041 | +14.8% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1.6127 | +0.5% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 1.5155 | -6.0% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1.6093 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1.3973 | -13.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.4641 | +4.8% | ratio | 10-K | 2026-02-24 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3614 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.3811 | +5.4% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.4071 | +6.8% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.3809 | -6.4% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.4089 | +7.3% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.4245 | +3.8% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.3917 | -7.7% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.4140 | +5.7% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.4198 | +1.4% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.3837 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.4023 | +4.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.4064 | +1.0% | ratio | 10-K | 2026-02-24 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1525 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.1850 | +21.3% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.2001 | +8.2% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.1836 | -8.3% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.1805 | -1.7% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.1989 | +10.2% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.1806 | -9.2% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.2068 | +14.5% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.2030 | -1.8% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.1728 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1832 | +6.0% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1905 | +3.9% | ratio | 10-K | 2026-02-24 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2263 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.2674 | +18.1% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.2885 | +7.9% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.2639 | -8.5% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.2602 | -1.4% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.2879 | +10.6% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.2574 | -10.6% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.2902 | +12.7% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.2756 | -5.0% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.2499 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.2589 | +3.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.2659 | +2.7% | ratio | 10-K | 2026-02-24 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.5773 | — | ratio | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 0.5747 | -0.5% | ratio | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 0.5199 | -9.5% | ratio | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 0.3640 | -30.0% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.3774 | +3.7% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 0.3680 | -2.5% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 0.3375 | -8.3% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 0.3176 | -5.9% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.3575 | +12.6% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.3482 | -2.6% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.3451 | -0.9% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.3640 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.3176 | -12.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.4215 | +32.7% | ratio | 10-K | 2026-02-24 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0280 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.0352 | +25.5% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.0406 | +15.3% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0354 | -12.7% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.0362 | +2.2% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.0426 | +17.7% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.0373 | -12.6% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.0472 | +26.5% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.0456 | -3.3% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.1338 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1438 | +7.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1604 | +11.6% | ratio | 10-K | 2026-02-24 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0868 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.1062 | +22.4% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.1187 | +11.7% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0956 | -19.5% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.0985 | +3.1% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.1073 | +8.9% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.0871 | -18.8% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.1048 | +20.3% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.0971 | -7.4% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.3782 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.3499 | -7.5% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.3427 | -2.0% | ratio | 10-K | 2026-02-24 |