Financial Metrics
STT STATE STREET CORPRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-23 | SEC Filing Index |
| Insider | 3 | 2026-03-23 | SEC Filing Index |
| Insider | 4 | 2026-03-12 | SEC Filing Index |
| Insider | 3/A | 2026-03-09 | SEC Filing Index |
| Insider | 4 | 2026-03-09 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3101000000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 3110000000.0 | +0.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 2691000000.0 | -13.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 3138000000.0 | +16.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 3191000000.0 | +1.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 3259000000.0 | +2.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3284000000.0 | +0.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3448000000.0 | +5.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3545000000.0 | +2.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 11945000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 13000000000.0 | +8.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 13944000000.0 | +7.3% | USD | 10-K | 2026-02-19 |
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 |
|---|
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 549000000.0 | — | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 763000000.0 | +39.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 422000000.0 | -44.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 463000000.0 | +9.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 711000000.0 | +53.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 730000000.0 | +2.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 644000000.0 | -11.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 693000000.0 | +7.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 861000000.0 | +24.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1944000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 2687000000.0 | +38.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2945000000.0 | +9.6% | USD | 10-K | 2026-02-19 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.54 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 2.2 | +42.9% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1.27 | -42.3% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.38 | +8.7% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 2.18 | +58.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 2.29 | +5.0% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2.07 | -9.6% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2.2 | +6.3% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.83 | +28.6% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 5.65 | — | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 8.33 | +47.4% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 9.55 | +14.6% | USD/shares | 10-K | 2026-02-19 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.52 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 2.17 | +42.8% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1.25 | -42.4% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.37 | +9.6% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 2.15 | +56.9% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 2.26 | +5.1% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2.04 | -9.7% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2.17 | +6.4% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.78 | +28.1% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 5.58 | — | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 8.21 | +47.1% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 9.4 | +14.5% | USD/shares | 10-K | 2026-02-19 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
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 |
|---|
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 290816000000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 294561000000.0 | +1.3% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 284415000000.0 | -3.4% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 297258000000.0 | +4.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 338003000000.0 | +13.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 325603000000.0 | -3.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 338481000000.0 | +4.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 353240000000.0 | +4.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 372693000000.0 | +5.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 376717000000.0 | +1.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 371070000000.0 | -1.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 297258000000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 353240000000.0 | +18.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 366047000000.0 | +3.6% | USD | 10-K | 2026-02-19 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 266066000000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 270357000000.0 | +1.6% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 260794000000.0 | -3.5% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 273459000000.0 | +4.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 313570000000.0 | +14.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 300841000000.0 | -4.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 312653000000.0 | +3.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 327914000000.0 | +4.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 346001000000.0 | +5.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 349410000000.0 | +1.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 343428000000.0 | -1.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 273459000000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 327914000000.0 | +19.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 338206000000.0 | +3.1% | USD | 10-K | 2026-02-19 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 24750000000.0 | — | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 24204000000.0 | -2.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 23621000000.0 | -2.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 23799000000.0 | +0.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 24433000000.0 | +2.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 24762000000.0 | +1.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 25828000000.0 | +4.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 25326000000.0 | -1.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 26692000000.0 | +5.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 27307000000.0 | +2.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 27642000000.0 | +1.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 23799000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 25326000000.0 | +6.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 27841000000.0 | +9.9% | USD | 10-K | 2026-02-19 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -2862000000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -3714000000.0 | -29.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -3492000000.0 | +6.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -844000000.0 | +75.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -8488000000.0 | -905.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -5780000000.0 | +31.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2396000000.0 | +141.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -6045000000.0 | -352.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1856000000.0 | +130.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 690000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -13210000000.0 | -2014.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 11898000000.0 | +190.1% | USD | 10-K | 2026-02-19 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 14312000000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 16398000000.0 | +14.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 26566000000.0 | +62.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -41352000000.0 | -255.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -22174000000.0 | +46.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -28441000000.0 | -28.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -14607000000.0 | +48.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -14991000000.0 | -2.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -14934000000.0 | +0.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 12738000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -39483000000.0 | -410.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -12991000000.0 | +67.1% | USD | 10-K | 2026-02-19 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -11722000000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -12724000000.0 | -8.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -23035000000.0 | -81.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 41562000000.0 | +280.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 29513000000.0 | -29.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 34241000000.0 | +16.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 13724000000.0 | -59.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 21911000000.0 | +59.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 14689000000.0 | -33.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -13351000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 51791000000.0 | +487.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2381000000.0 | -95.4% | USD | 10-K | 2026-02-19 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 182000000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 352000000.0 | +93.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 487000000.0 | +38.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 230000000.0 | -52.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 443000000.0 | +92.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 677000000.0 | +52.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 226000000.0 | -66.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 545000000.0 | +141.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 788000000.0 | +44.6% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 816000000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 926000000.0 | +13.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1055000000.0 | +13.9% | USD | 10-K | 2026-02-19 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 336461072.0 | — | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 322101110.0 | -4.3% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 308583511.0 | -4.2% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 301944043.0 | -2.2% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 301504470.0 | -0.1% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 299231005.0 | -0.8% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 294191001.0 | -1.7% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 288766452.0 | -1.8% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 288676229.0 | -0.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 285561974.0 | -1.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 282217819.0 | -1.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 301944043.0 | — | shares | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 288766452.0 | -4.4% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 279077907.0 | -3.4% | shares | 10-K | 2026-02-19 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 503879642.0 | — | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 503879642.0 | +0.0% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 503879642.0 | +0.0% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 503879642.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 503879642.0 | +0.0% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 503879642.0 | +0.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 503879642.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 503879642.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 503879642.0 | +0.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 503879642.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 503879642.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 503879642.0 | — | shares | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 503879642.0 | +0.0% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 503879642.0 | +0.0% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 341106000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 329383000.0 | -3.4% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 313147000.0 | -4.9% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 301991000.0 | -3.6% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 300564000.0 | -0.5% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 297365000.0 | -1.1% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 288562000.0 | -3.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 286281000.0 | -0.8% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 283434000.0 | -1.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 322337000.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 297883000.0 | -7.6% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 284545000.0 | -4.5% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 345472000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 333540000.0 | -3.5% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 317329000.0 | -4.9% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 305943000.0 | -3.6% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 304765000.0 | -0.4% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 301847000.0 | -1.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 292716000.0 | -3.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 290490000.0 | -0.8% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 288163000.0 | -0.8% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 326568000.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 302226000.0 | -7.5% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 289019000.0 | -4.4% | shares | 10-K | 2026-02-19 |
Metrics
Metrics: 5Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0107 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0106 | -1.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0095 | -10.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0093 | -1.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0098 | +5.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0096 | -1.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0088 | -8.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0092 | +3.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0096 | +4.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0402 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0368 | -8.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0381 | +3.5% | ratio | 10-K | 2026-02-19 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 10.7501 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 11.1699 | +3.9% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 11.0408 | -1.2% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 11.4904 | +4.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 12.8339 | +11.7% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 12.1493 | -5.3% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 12.1052 | -0.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 12.9477 | +7.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 12.9627 | +0.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 12.7956 | -1.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 12.4241 | -2.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 11.4904 | — | ratio | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 12.9477 | +12.7% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 12.1478 | -6.2% | ratio | 10-K | 2026-02-19 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1770 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.2453 | +38.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.1568 | -36.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1475 | -5.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.2228 | +51.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.2240 | +0.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1961 | -12.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.2010 | +2.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.2429 | +20.8% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1627 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.2067 | +27.0% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.2112 | +2.2% | ratio | 10-K | 2026-02-19 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0019 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0026 | +37.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0015 | -42.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0014 | -7.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0022 | +59.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0022 | -1.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0017 | -19.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0018 | +6.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0023 | +26.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0065 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0076 | +16.3% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0080 | +5.8% | ratio | 10-K | 2026-02-19 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0222 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0315 | +42.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0179 | -43.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0189 | +6.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0287 | +51.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0283 | -1.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0241 | -14.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0254 | +5.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0311 | +22.7% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0817 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1061 | +29.9% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1058 | -0.3% | ratio | 10-K | 2026-02-19 |