Financial Metrics
MORN Morningstar, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-04 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | SEC Filing Index |
| Insider | 4 | 2026-02-27 | SEC Filing Index |
| Insider | 4 | 2026-02-25 | 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 | 479700000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 504700000.0 | +5.2% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 515500000.0 | +2.1% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 542800000.0 | +5.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 571900000.0 | +5.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 569400000.0 | -0.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 581900000.0 | +2.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 605100000.0 | +4.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 617400000.0 | +2.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2038600000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2275100000.0 | +11.6% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2445500000.0 | +7.5% | USD | 10-K | 2026-02-13 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 24500000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 41700000.0 | +70.2% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 70000000.0 | +67.9% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 92600000.0 | +32.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 108500000.0 | +17.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 115500000.0 | +6.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 114100000.0 | -1.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 125100000.0 | +9.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 127800000.0 | +2.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 230600000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 484800000.0 | +110.2% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 526600000.0 | +8.6% | USD | 10-K | 2026-02-13 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.18 | — | USD/shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.85 | +572.2% | USD/shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.92 | +8.2% | USD/shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 1.5 | +63.0% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.61 | +7.3% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 2.79 | +73.3% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.83 | -34.4% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2.11 | +15.3% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.18 | +3.3% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 3.31 | — | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 8.64 | +161.0% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 8.93 | +3.4% | USD/shares | 10-K | 2026-02-13 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.18 | — | USD/shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.84 | +566.7% | USD/shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.91 | +8.3% | USD/shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 1.49 | +63.7% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.6 | +7.4% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 2.77 | +73.1% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.82 | -34.3% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2.09 | +14.8% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.17 | +3.8% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 3.29 | — | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 8.58 | +160.8% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 8.87 | +3.4% | USD/shares | 10-K | 2026-02-13 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 337900000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 502700000.0 | +48.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 474500000.0 | -5.6% | USD | 10-K | 2026-02-13 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 297900000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 321800000.0 | +8.0% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 298000000.0 | -7.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 343900000.0 | +15.4% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 326200000.0 | -5.1% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 336400000.0 | +3.1% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 328400000.0 | -2.4% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 358100000.0 | +9.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 342100000.0 | -4.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 384000000.0 | +12.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 363900000.0 | -5.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 343900000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 358100000.0 | +4.1% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 390400000.0 | +9.0% | USD | 10-K | 2026-02-13 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 781300000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 807300000.0 | +3.3% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 758200000.0 | -6.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 815700000.0 | +7.6% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 830600000.0 | +1.8% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 875800000.0 | +5.4% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 1022800000.0 | +16.8% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 1014100000.0 | -0.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1012300000.0 | -0.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1042300000.0 | +3.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 979200000.0 | -6.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 815700000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1014100000.0 | +24.3% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1038000000.0 | +2.4% | USD | 10-K | 2026-02-13 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3450700000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 3457900000.0 | +0.2% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 3344100000.0 | -3.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 3403400000.0 | +1.8% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 3389400000.0 | -0.4% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 3403500000.0 | +0.4% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 3566300000.0 | +4.8% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 3548900000.0 | -0.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3586300000.0 | +1.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3630500000.0 | +1.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3557600000.0 | -2.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 3403400000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 3548900000.0 | +4.3% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 3590200000.0 | +1.2% | USD | 10-K | 2026-02-13 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 844400000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 814900000.0 | -3.5% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 809500000.0 | -0.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 880800000.0 | +8.8% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 846800000.0 | -3.9% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 837400000.0 | -1.1% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 895900000.0 | +7.0% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 967300000.0 | +8.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 912300000.0 | -5.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 921000000.0 | +1.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 945500000.0 | +2.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 880800000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 967300000.0 | +9.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1053300000.0 | +8.9% | USD | 10-K | 2026-02-13 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2246000000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 2222300000.0 | -1.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 2100000000.0 | -5.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 2075600000.0 | -1.2% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 2006300000.0 | -3.3% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 1969800000.0 | -1.8% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 2000600000.0 | +1.6% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 1930300000.0 | -3.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1977100000.0 | +2.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2016000000.0 | +2.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2043600000.0 | +1.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2075600000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1930300000.0 | -7.0% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2368300000.0 | +22.7% | USD | 10-K | 2026-02-13 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1131500000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 1153500000.0 | +1.9% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1055500000.0 | -8.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 972400000.0 | -7.9% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 949400000.0 | -2.4% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 899600000.0 | -5.2% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 864700000.0 | -3.9% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 698600000.0 | -19.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 803700000.0 | +15.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 838800000.0 | +4.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 848900000.0 | +1.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 972400000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 698600000.0 | -28.2% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1072600000.0 | +53.5% | USD | 10-K | 2026-02-13 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 23400000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 47900000.0 | +104.7% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 178600000.0 | +272.9% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 93600000.0 | -47.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 246300000.0 | +163.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 438200000.0 | +77.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 91000000.0 | -79.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 190000000.0 | +108.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 385700000.0 | +103.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 316400000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 591600000.0 | +87.0% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 589700000.0 | -0.3% | USD | 10-K | 2026-02-13 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -700000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -27800000.0 | -3871.4% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | -49100000.0 | -76.6% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | -26700000.0 | +45.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -59500000.0 | -122.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -45400000.0 | +23.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -70700000.0 | -55.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -94600000.0 | -33.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -127600000.0 | -34.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -81900000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -21300000.0 | +74.0% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -139300000.0 | -554.0% | USD | 10-K | 2026-02-13 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -48800000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -54900000.0 | -12.5% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | -175000000.0 | -218.8% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | -43500000.0 | +75.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -125100000.0 | -187.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -185300000.0 | -48.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -24100000.0 | +87.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -132600000.0 | -450.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -320700000.0 | -141.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -278400000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -384400000.0 | -38.1% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -514700000.0 | -33.9% | USD | 10-K | 2026-02-13 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 29500000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 59800000.0 | +102.7% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 89100000.0 | +49.0% | USD | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 34100000.0 | -61.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 66000000.0 | +93.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 102100000.0 | +54.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 32200000.0 | -68.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 68800000.0 | +113.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 104400000.0 | +51.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 119100000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 142700000.0 | +19.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 147100000.0 | +3.1% | USD | 10-K | 2026-02-13 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 42550943.0 | — | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 42653561.0 | +0.2% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 42699798.0 | +0.1% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 42728182.0 | +0.1% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 42745570.0 | +0.0% | shares | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 42838572.0 | +0.2% | shares | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 42884181.0 | +0.1% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 42869380.0 | -0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 42501250.0 | -0.9% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 42176959.0 | -0.8% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 41506582.0 | -1.6% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 42728182.0 | — | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 42869380.0 | +0.3% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 39740881.0 | -7.3% | shares | 10-K | 2026-02-13 |
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 | 42500000.0 | — | shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 42600000.0 | +0.2% | shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 42700000.0 | +0.2% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 42700000.0 | +0.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 42800000.0 | +0.2% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 42900000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 42800000.0 | -0.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 42200000.0 | -1.4% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 42100000.0 | -0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 42600000.0 | — | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 42800000.0 | +0.5% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 41900000.0 | -2.1% | shares | 10-K | 2026-02-13 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 42500000.0 | — | shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 42800000.0 | +0.7% | shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 42900000.0 | +0.2% | shares | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 43000000.0 | +0.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 43100000.0 | +0.2% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 43200000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 43100000.0 | -0.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 42500000.0 | -1.4% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 42300000.0 | -0.5% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 42900000.0 | — | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 43100000.0 | +0.5% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 42200000.0 | -2.1% | shares | 10-K | 2026-02-13 |
Metrics
Metrics: 4Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1390 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.1460 | +5.0% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.1542 | +5.6% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.1601 | +3.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1680 | +4.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1597 | -5.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1623 | +1.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1667 | +2.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1735 | +4.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.5990 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.6411 | +7.0% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.6812 | +6.3% | ratio | 10-K | 2026-02-13 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.9253 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 0.9907 | +7.1% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 0.9366 | -5.5% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 0.9261 | -1.1% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.9809 | +5.9% | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 1.0459 | +6.6% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 1.1416 | +9.2% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-12-31 | 1.0484 | -8.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.1096 | +5.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.1317 | +2.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.0356 | -8.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.9261 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1.0484 | +13.2% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.9855 | -6.0% | ratio | 10-K | 2026-02-13 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0511 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.0826 | +61.8% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.1358 | +64.3% | ratio | 10-Q | 2024-10-25 |
| Quarterly | 2024-03-31 | 0.1706 | +25.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1897 | +11.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.2028 | +6.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1961 | -3.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.2067 | +5.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.2070 | +0.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1131 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.2131 | +88.4% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.2153 | +1.1% | ratio | 10-K | 2026-02-13 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 0.3836 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.5197 | +35.5% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.4505 | -13.3% | ratio | 10-K | 2026-02-13 |