Financial Metrics
MSCI MSCI Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-19 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-02-20 | SEC Filing Index |
| Insider | 4 | 2026-02-17 | SEC Filing Index |
| Insider | 4 | 2026-02-04 | 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 | 592218000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 621157000.0 | +4.9% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 625439000.0 | +0.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 679965000.0 | +8.7% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 707949000.0 | +4.1% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 724705000.0 | +2.4% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 745826000.0 | +2.9% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 772679000.0 | +3.6% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 793426000.0 | +2.7% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 2528920000.0 | — | USD | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 2856128000.0 | +12.9% | USD | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 3134459000.0 | +9.7% | USD | 10-K | 2026-02-06 |
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 | 314602000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 345953000.0 | +10.0% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 353309000.0 | +2.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 339382000.0 | -3.9% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 382608000.0 | +12.7% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 401334000.0 | +4.9% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 377023000.0 | -6.1% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 425234000.0 | +12.8% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 447690000.0 | +5.3% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1384609000.0 | — | USD | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 1528518000.0 | +10.4% | USD | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 1713567000.0 | +12.1% | USD | 10-K | 2026-02-06 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 238728000.0 | — | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 246825000.0 | +3.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 259659000.0 | +5.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 255954000.0 | -1.4% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2024-06-30 | 266758000.0 | +4.2% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2024-09-30 | 280901000.0 | +5.3% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 288600000.0 | +2.7% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-06-30 | 303650000.0 | +5.2% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-09-30 | 325386000.0 | +7.2% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1148592000.0 | — | USD | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 1109128000.0 | -3.4% | USD | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 1202305000.0 | +8.4% | USD | 10-K | 2026-02-06 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.98 | — | USD/shares | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 3.1 | +4.0% | USD/shares | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 3.28 | +5.8% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 3.23 | -1.5% | USD/shares | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 3.37 | +4.3% | USD/shares | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 3.58 | +6.2% | USD/shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 3.72 | +3.9% | USD/shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 3.92 | +5.4% | USD/shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 4.26 | +8.7% | USD/shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 14.45 | — | USD/shares | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 14.09 | -2.5% | USD/shares | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 15.72 | +11.6% | USD/shares | 10-K | 2026-02-06 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.97 | — | USD/shares | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 3.09 | +4.0% | USD/shares | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 3.27 | +5.8% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 3.22 | -1.5% | USD/shares | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 3.37 | +4.7% | USD/shares | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 3.57 | +5.9% | USD/shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 3.71 | +3.9% | USD/shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 3.92 | +5.7% | USD/shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 4.25 | +8.4% | USD/shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 14.39 | — | USD/shares | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 14.05 | -2.4% | USD/shares | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 15.69 | +11.7% | USD/shares | 10-K | 2026-02-06 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1080608000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 792329000.0 | -26.7% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 928552000.0 | +17.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 461693000.0 | -50.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 519315000.0 | +12.5% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 451401000.0 | -13.1% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 500979000.0 | +11.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 409351000.0 | -18.3% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 360671000.0 | -11.9% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 347318000.0 | -3.7% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 400089000.0 | +15.2% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 461693000.0 | — | USD | 10-K | 2025-02-07 |
| Annual | 2024-12-31 | 409351000.0 | -11.3% | USD | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 515332000.0 | +25.9% | USD | 10-K | 2026-02-06 |
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 |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1810567000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 1524185000.0 | -15.8% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 1639329000.0 | +7.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1418153000.0 | -13.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1364917000.0 | -3.8% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 1315052000.0 | -3.7% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 1285796000.0 | -2.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1344021000.0 | +4.5% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 1235535000.0 | -8.1% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 1271208000.0 | +2.9% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 1308721000.0 | +3.0% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1418153000.0 | — | USD | 10-K | 2025-02-07 |
| Annual | 2024-12-31 | 1344021000.0 | -5.2% | USD | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 1644769000.0 | +22.4% | USD | 10-K | 2026-02-06 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 5058700000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 4762828000.0 | -5.8% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 4865494000.0 | +2.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 5518219000.0 | +13.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 5478589000.0 | -0.7% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 5456833000.0 | -0.4% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 5408949000.0 | -0.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 5445439000.0 | +0.7% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 5344374000.0 | -1.9% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 5373676000.0 | +0.5% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 5389140000.0 | +0.3% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 5518219000.0 | — | USD | 10-K | 2025-02-07 |
| Annual | 2024-12-31 | 5445439000.0 | -1.3% | USD | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 5702459000.0 | +4.7% | USD | 10-K | 2026-02-06 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1208590000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 1218125000.0 | +0.8% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 1204643000.0 | -1.1% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1517025000.0 | +25.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1368952000.0 | -9.8% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 1376442000.0 | +0.5% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 1377915000.0 | +0.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1585654000.0 | +15.1% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 1466328000.0 | -7.5% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 1470183000.0 | +0.3% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 1484237000.0 | +1.0% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1517025000.0 | — | USD | 10-K | 2025-02-07 |
| Annual | 2024-12-31 | 1585654000.0 | +4.5% | USD | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 1829713000.0 | +15.4% | USD | 10-K | 2026-02-06 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 5960064000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 5956496000.0 | -0.1% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 5914590000.0 | -0.7% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 6257983000.0 | +5.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 6129106000.0 | -2.1% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 6191316000.0 | +1.0% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 6159947000.0 | -0.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 6385436000.0 | +3.7% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 6302944000.0 | -1.3% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 6259884000.0 | -0.7% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 7305115000.0 | +16.7% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 6257983000.0 | — | USD | 10-K | 2025-02-07 |
| Annual | 2024-12-31 | 6385436000.0 | +2.0% | USD | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 8356999000.0 | +30.9% | USD | 10-K | 2026-02-06 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -901364000.0 | — | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | -1193668000.0 | -32.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | -1049096000.0 | +12.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | -739764000.0 | +29.5% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2024-03-31 | -650517000.0 | +12.1% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2024-06-30 | -734483000.0 | -12.9% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2024-09-30 | -750998000.0 | -2.2% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2024-12-31 | -939997000.0 | -25.2% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | -958570000.0 | -2.0% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-06-30 | -886208000.0 | +7.5% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-09-30 | -1915975000.0 | -116.2% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | -739764000.0 | — | USD | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | -939997000.0 | -27.1% | USD | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | -2654540000.0 | -182.4% | USD | 10-K | 2026-02-06 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4502176000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 4501119000.0 | -0.0% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 4500063000.0 | -0.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 4496826000.0 | -0.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4507686000.0 | +0.2% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 4508730000.0 | +0.0% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 4484773000.0 | -0.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 4510816000.0 | +0.6% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 4546859000.0 | +0.8% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 4513028000.0 | -0.7% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 5507771000.0 | +22.0% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 4496826000.0 | — | USD | 10-K | 2025-02-07 |
| Annual | 2024-12-31 | 4510816000.0 | +0.3% | USD | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 6202286000.0 | +37.5% | USD | 10-K | 2026-02-06 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 264141000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 555945000.0 | +110.5% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 847076000.0 | +52.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 300137000.0 | -64.6% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 649385000.0 | +116.4% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 1070994000.0 | +64.9% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 301737000.0 | -71.8% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 637875000.0 | +111.4% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 1087316000.0 | +70.5% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1236029000.0 | — | USD | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 1501627000.0 | +21.5% | USD | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 1588446000.0 | +5.8% | USD | 10-K | 2026-02-06 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -21762000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | -48430000.0 | -122.5% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | -69411000.0 | -43.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -32333000.0 | +53.4% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | -79458000.0 | -145.7% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | -107522000.0 | -35.3% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | -32904000.0 | +69.4% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | -67467000.0 | -105.0% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | -93614000.0 | -38.8% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | -819378000.0 | — | USD | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | -144255000.0 | +82.4% | USD | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | -130064000.0 | +9.8% | USD | 10-K | 2026-02-06 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -158293000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | -712052000.0 | -349.8% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | -842364000.0 | -18.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -207223000.0 | +75.4% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | -575859000.0 | -177.9% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | -926125000.0 | -60.8% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | -321722000.0 | +65.3% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | -642824000.0 | -99.8% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | -1012200000.0 | -57.5% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | -953931000.0 | — | USD | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | -1402308000.0 | -47.0% | USD | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | -1361990000.0 | +2.9% | USD | 10-K | 2026-02-06 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 6225000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 15378000.0 | +147.0% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 18942000.0 | +23.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4271000.0 | -77.5% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 12889000.0 | +201.8% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 19515000.0 | +51.4% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 11500000.0 | -41.1% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 22948000.0 | +99.5% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 26880000.0 | +17.1% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 22757000.0 | — | USD | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 33762000.0 | +48.4% | USD | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 39319000.0 | +16.5% | USD | 10-K | 2026-02-06 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 80063044.0 | — | shares | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 79126903.0 | -1.2% | shares | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 79091098.0 | -0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 79091212.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 79224049.0 | +0.2% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-06-30 | 78749685.0 | -0.6% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-09-30 | 78371202.0 | -0.5% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 77744588.0 | -0.8% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 77601766.0 | -0.2% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-06-30 | 77365235.0 | -0.3% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-09-30 | 75180647.0 | -2.8% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 79091212.0 | — | shares | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 77744588.0 | -1.7% | shares | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 73563183.0 | -5.4% | shares | 10-K | 2026-02-06 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 133804962.0 | — | shares | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 133812966.0 | +0.0% | shares | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 133817103.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 133817332.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 134070097.0 | +0.2% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-06-30 | 134075817.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-09-30 | 134079131.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 134079855.0 | +0.0% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 134298561.0 | +0.2% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-06-30 | 134312034.0 | +0.0% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-09-30 | 134317153.0 | +0.0% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 133817332.0 | — | shares | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 134079855.0 | +0.2% | shares | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 134319833.0 | +0.2% | shares | 10-K | 2026-02-06 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 80041000.0 | — | shares | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 79592000.0 | -0.6% | shares | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 79116000.0 | -0.6% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 79195000.0 | +0.1% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 79085000.0 | -0.1% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 78499000.0 | -0.7% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 77630000.0 | -1.1% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 77400000.0 | -0.3% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 76460000.0 | -1.2% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 79462000.0 | — | shares | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 78710000.0 | -0.9% | shares | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 76504000.0 | -2.8% | shares | 10-K | 2026-02-06 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 80482000.0 | — | shares | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 79905000.0 | -0.7% | shares | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 79500000.0 | -0.5% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 79508000.0 | +0.0% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 79245000.0 | -0.3% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 78729000.0 | -0.7% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 77807000.0 | -1.2% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 77496000.0 | -0.4% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 76579000.0 | -1.2% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 79843000.0 | — | shares | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 78960000.0 | -1.1% | shares | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 76636000.0 | -2.9% | shares | 10-K | 2026-02-06 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1171 | — | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 0.1304 | +11.4% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 0.1285 | -1.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1241 | -3.4% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 0.1297 | +4.5% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 0.1340 | +3.3% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.1396 | +4.2% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.1438 | +3.0% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.1472 | +2.4% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.4583 | — | ratio | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 0.5245 | +14.4% | ratio | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 0.5497 | +4.8% | ratio | 10-K | 2026-02-06 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.4981 | — | ratio | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 1.2513 | -16.5% | ratio | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 1.3608 | +8.8% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 0.9348 | -31.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.9971 | +6.7% | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 0.9554 | -4.2% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 0.9331 | -2.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.8476 | -9.2% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.8426 | -0.6% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.8647 | +2.6% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.8817 | +2.0% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.9348 | — | ratio | 10-K | 2025-02-07 |
| Annual | 2024-12-31 | 0.8476 | -9.3% | ratio | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 0.8989 | +6.1% | ratio | 10-K | 2026-02-06 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -6.6123 | — | ratio | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | -4.9901 | +24.5% | ratio | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | -5.6378 | -13.0% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | -8.4594 | -50.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -9.4219 | -11.4% | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | -8.4295 | +10.5% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | -8.2023 | +2.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | -6.7930 | +17.2% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | -6.5754 | +3.2% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | -7.0637 | -7.4% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | -3.8127 | +46.0% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | -8.4594 | — | ratio | 10-K | 2025-02-07 |
| Annual | 2024-12-31 | -6.7930 | +19.7% | ratio | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | -3.1482 | +53.7% | ratio | 10-K | 2026-02-06 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4031 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.3974 | -1.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.4152 | +4.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3764 | -9.3% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2024-06-30 | 0.3768 | +0.1% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2024-09-30 | 0.3876 | +2.9% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.3870 | -0.2% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-06-30 | 0.3930 | +1.6% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-09-30 | 0.4101 | +4.4% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.4542 | — | ratio | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 0.3883 | -14.5% | ratio | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 0.3836 | -1.2% | ratio | 10-K | 2026-02-06 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.5312 | — | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 0.5569 | +4.8% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 0.5649 | +1.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.4991 | -11.6% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 0.5404 | +8.3% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 0.5538 | +2.5% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.5055 | -8.7% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.5503 | +8.9% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.5642 | +2.5% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.5475 | — | ratio | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 0.5352 | -2.3% | ratio | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 0.5467 | +2.2% | ratio | 10-K | 2026-02-06 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.8941 | — | ratio | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 0.6504 | -27.3% | ratio | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 0.7708 | +18.5% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 0.3043 | -60.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3794 | +24.6% | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 0.3279 | -13.6% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 0.3636 | +10.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.2582 | -29.0% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.2460 | -4.7% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.2362 | -4.0% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.2696 | +14.1% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.3043 | — | ratio | 10-K | 2025-02-07 |
| Annual | 2024-12-31 | 0.2582 | -15.2% | ratio | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 0.2816 | +9.1% | ratio | 10-K | 2026-02-06 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0472 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0518 | +9.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0534 | +3.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0467 | -12.5% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2024-06-30 | 0.0489 | +4.6% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2024-09-30 | 0.0519 | +6.2% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.0540 | +4.0% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-06-30 | 0.0565 | +4.6% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-09-30 | 0.0604 | +6.9% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.2081 | — | ratio | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | 0.2037 | -2.1% | ratio | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | 0.2108 | +3.5% | ratio | 10-K | 2026-02-06 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.2649 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | -0.2068 | +21.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | -0.2475 | -19.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.3935 | -59.0% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2024-06-30 | -0.3632 | +7.7% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2024-09-30 | -0.3740 | -3.0% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | -0.3011 | +19.5% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-06-30 | -0.3426 | -13.8% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-09-30 | -0.1698 | +50.4% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | -1.5526 | — | ratio | 10-K | 2026-02-06 |
| Annual | 2024-12-31 | -1.1799 | +24.0% | ratio | 10-K | 2026-02-06 |
| Annual | 2025-12-31 | -0.4529 | +61.6% | ratio | 10-K | 2026-02-06 |