Financial Metrics
EXLS ExlService Holdings, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-02-25 | SEC Filing Index |
| Insider | 4 | 2026-02-23 | SEC Filing Index |
| Insider | 4 | 2026-02-19 | 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 | 400643000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 404996000.0 | +1.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 410971000.0 | +1.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 436507000.0 | +6.2% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 448366000.0 | +2.7% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 472073000.0 | +5.3% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 501019000.0 | +6.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 514460000.0 | +2.7% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 529585000.0 | +2.9% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1630668000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1838372000.0 | +12.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2087679000.0 | +13.6% | 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 | 149174000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 151776000.0 | +1.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 154969000.0 | +2.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 163083000.0 | +5.2% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 166260000.0 | +1.9% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 178267000.0 | +7.2% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 193314000.0 | +8.4% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 194188000.0 | +0.5% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 203936000.0 | +5.0% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 607766000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 691013000.0 | +13.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 801076000.0 | +15.9% | 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 | 59448000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 64811000.0 | +9.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 60230000.0 | -7.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 61524000.0 | +2.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 61449000.0 | -0.1% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 69405000.0 | +12.9% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 78415000.0 | +13.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 81138000.0 | +3.5% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 76174000.0 | -6.1% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 238755000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 263620000.0 | +10.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 313750000.0 | +19.0% | 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 | 51331000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 49068000.0 | -4.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 43876000.0 | -10.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 48763000.0 | +11.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 45825000.0 | -6.0% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 53037000.0 | +15.7% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 66561000.0 | +25.5% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 66051000.0 | -0.8% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 58161000.0 | -11.9% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 184558000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 198297000.0 | +7.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 251019000.0 | +26.6% | 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 | 0.31 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.29 | -6.5% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.26 | -10.3% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.3 | +15.4% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.28 | -6.7% | USD/shares | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.33 | +17.9% | USD/shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.41 | +24.2% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.41 | +0.0% | USD/shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.36 | -12.2% | USD/shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1.11 | — | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1.22 | +9.9% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.56 | +27.9% | 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 | 0.3 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.29 | -3.3% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.26 | -10.3% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.29 | +11.5% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.28 | -3.4% | USD/shares | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.33 | +17.9% | USD/shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.4 | +21.2% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.4 | +0.0% | USD/shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.36 | -10.0% | USD/shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1.1 | — | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1.21 | +10.0% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.54 | +27.3% | 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 | 87298000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 93960000.0 | +7.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 122655000.0 | +30.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 136953000.0 | +11.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 108565000.0 | -20.7% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 115303000.0 | +6.2% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 150102000.0 | +30.2% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2024-12-31 | 153355000.0 | +2.2% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 140442000.0 | -8.4% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 149134000.0 | +6.2% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 160309000.0 | +7.5% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 136953000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 153355000.0 | +12.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 146326000.0 | -4.6% | USD | 10-K | 2026-02-24 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 290512000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 288305000.0 | -0.8% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 303378000.0 | +5.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 308108000.0 | +1.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 335523000.0 | +8.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 327613000.0 | -2.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 340904000.0 | +4.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 304322000.0 | -10.7% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 339856000.0 | +11.7% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 345470000.0 | +1.7% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 351426000.0 | +1.7% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 308108000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 304322000.0 | -1.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 343105000.0 | +12.7% | USD | 10-K | 2026-02-24 |
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 | 566227000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 613177000.0 | +8.3% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 651568000.0 | +6.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 679673000.0 | +4.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 664717000.0 | -2.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 703712000.0 | +5.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 767689000.0 | +9.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 795189000.0 | +3.6% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 831305000.0 | +4.5% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 858316000.0 | +3.2% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 891946000.0 | +3.9% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 679673000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 795189000.0 | +17.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 829957000.0 | +4.4% | 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 | 1308571000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 1362702000.0 | +4.1% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1402493000.0 | +2.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1441972000.0 | +2.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1439391000.0 | -0.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1503767000.0 | +4.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1609832000.0 | +7.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1618403000.0 | +0.5% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 1676411000.0 | +3.6% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1708503000.0 | +1.9% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 1733632000.0 | +1.5% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1441972000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1618403000.0 | +12.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1702235000.0 | +5.2% | 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 | 280904000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 259063000.0 | -7.8% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 306146000.0 | +18.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 326403000.0 | +6.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 261441000.0 | -19.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 286862000.0 | +9.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 254185000.0 | -11.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 290116000.0 | +14.1% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 243653000.0 | -16.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 272303000.0 | +11.8% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 307002000.0 | +12.7% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 326403000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 290116000.0 | -11.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 324125000.0 | +11.7% | USD | 10-K | 2026-02-24 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 513349000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 528488000.0 | +2.9% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 546406000.0 | +3.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 552535000.0 | +1.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 636136000.0 | +15.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 651161000.0 | +2.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 702269000.0 | +7.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 688541000.0 | -2.0% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 664534000.0 | -3.5% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 647553000.0 | -2.6% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 781243000.0 | +20.6% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 552535000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 688541000.0 | +24.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 789530000.0 | +14.7% | USD | 10-K | 2026-02-24 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 795222000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 834214000.0 | +4.9% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 856087000.0 | +2.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 889437000.0 | +3.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 803255000.0 | -9.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 852606000.0 | +6.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 907563000.0 | +6.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 929862000.0 | +2.5% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 1011877000.0 | +8.8% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1060950000.0 | +4.8% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 952389000.0 | -10.2% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 889437000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 929862000.0 | +4.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 912705000.0 | -1.8% | 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 | 160000000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 190000000.0 | +18.8% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 160000000.0 | -15.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 135000000.0 | -15.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 280000000.0 | +107.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 260000000.0 | -7.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 339828000.0 | +30.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 283598000.0 | -16.5% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 302377000.0 | +6.6% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 255155000.0 | -15.6% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 349934000.0 | +37.1% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 135000000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 283598000.0 | +110.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 293712000.0 | +3.6% | 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 | 16025000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 63559000.0 | +296.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 132160000.0 | +107.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -21873000.0 | -116.6% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 53037000.0 | +342.5% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 163179000.0 | +207.7% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 3243000.0 | -98.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 112620000.0 | +3372.7% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 233336000.0 | +107.2% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 211198000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 268525000.0 | +27.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 350717000.0 | +30.6% | 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 | 43341000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 11786000.0 | -72.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 11438000.0 | -3.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 4689000.0 | -59.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | -43249000.0 | -1022.4% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | -94475000.0 | -118.4% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | -22268000.0 | +76.4% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | -36287000.0 | -63.0% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | -82609000.0 | -127.7% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | -11997000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -119099000.0 | -892.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -49260000.0 | +58.6% | 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 | -91304000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -101833000.0 | -11.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -140972000.0 | -38.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -9773000.0 | +93.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | -27305000.0 | -179.4% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | -52171000.0 | -91.1% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 3405000.0 | +106.5% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | -84552000.0 | -2583.2% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | -147929000.0 | -75.0% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | -181450000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -119101000.0 | +34.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -312764000.0 | -162.6% | USD | 10-K | 2026-02-24 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 12479000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 26113000.0 | +109.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 41106000.0 | +57.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 11266000.0 | -72.6% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 23329000.0 | +107.1% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 36188000.0 | +55.1% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 12940000.0 | -64.2% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 27366000.0 | +111.5% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 41727000.0 | +52.5% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 52803000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 46262000.0 | -12.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 52598000.0 | +13.7% | USD | 10-K | 2026-02-24 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 33321455.0 | — | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 33152670.0 | -0.5% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 165117859.0 | +398.1% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 165277880.0 | +0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 162425610.0 | -1.7% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 162176382.0 | -0.2% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 160880592.0 | -0.8% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 161801212.0 | +0.6% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 162683343.0 | +0.5% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 161829331.0 | -0.5% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 158882631.0 | -1.8% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 165277880.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 161801212.0 | -2.1% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 156430028.0 | -3.3% | 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 | 40334368.0 | — | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 40349727.0 | +0.0% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 202124185.0 | +400.9% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 203410038.0 | +0.6% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 204734988.0 | +0.7% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 204783113.0 | +0.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 205317002.0 | +0.3% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 206510587.0 | +0.6% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 207758497.0 | +0.6% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 207810635.0 | +0.0% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 207938011.0 | +0.1% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 203410038.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 206510587.0 | +1.5% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 208855566.0 | +1.1% | 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 | 167197820.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 166776770.0 | -0.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 166159619.0 | -0.4% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 165082387.0 | -0.6% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 162794138.0 | -1.4% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 161732872.0 | -0.7% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 162490179.0 | +0.5% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 162925484.0 | +0.3% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 160495712.0 | -1.5% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 166341213.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 162718840.0 | -2.2% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 161028312.0 | -1.0% | 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 | 169657400.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 168442245.0 | -0.7% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 167688374.0 | -0.4% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 166726853.0 | -0.6% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 163961754.0 | -1.7% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 163187733.0 | -0.5% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 164557333.0 | +0.8% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 164193258.0 | -0.2% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 161714486.0 | -1.5% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 168161371.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 164321656.0 | -2.3% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 162481586.0 | -1.1% | shares | 10-K | 2026-02-24 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3062 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2972 | -2.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.2930 | -1.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.3033 | +3.5% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.2982 | -1.7% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.2932 | -1.6% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.2989 | +1.9% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.3011 | +0.8% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.3055 | +1.4% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1.1309 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1.1359 | +0.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.2264 | +8.0% | 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.0157 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2.3669 | +17.4% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 2.1283 | -10.1% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 2.0823 | -2.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 2.5425 | +22.1% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2.4531 | -3.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3.0202 | +23.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2.7409 | -9.2% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 3.4118 | +24.5% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 3.1521 | -7.6% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 2.9053 | -7.8% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 2.0823 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2.7409 | +31.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2.5606 | -6.6% | ratio | 10-K | 2026-02-24 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.6455 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 0.6335 | -1.9% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 0.6383 | +0.7% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.6212 | -2.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.7919 | +27.5% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.7637 | -3.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.7738 | +1.3% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.7405 | -4.3% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.6567 | -11.3% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.6104 | -7.1% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.8203 | +34.4% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.6212 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.7405 | +19.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.8650 | +16.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.3723 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.3748 | +0.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3771 | +0.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.3736 | -0.9% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.3708 | -0.7% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.3776 | +1.8% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.3858 | +2.2% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.3775 | -2.2% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.3851 | +2.0% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.3727 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.3759 | +0.9% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.3837 | +2.1% | 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.1281 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1212 | -5.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1068 | -11.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1117 | +4.6% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.1022 | -8.5% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.1123 | +9.9% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.1329 | +18.2% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.1284 | -3.4% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.1098 | -14.5% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.1132 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1079 | -4.7% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1202 | +11.5% | 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.1484 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1600 | +7.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1466 | -8.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1409 | -3.8% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.1371 | -2.8% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.1470 | +7.3% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.1565 | +6.5% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.1577 | +0.8% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.1438 | -8.8% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.1464 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1434 | -2.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1503 | +4.8% | 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.3108 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.3627 | +16.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.4006 | +10.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 0.4196 | +4.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.4153 | -1.0% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.4019 | -3.2% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.5905 | +46.9% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2024-12-31 | 0.5286 | -10.5% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.5764 | +9.0% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.5477 | -5.0% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.5222 | -4.7% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.4196 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.5286 | +26.0% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.4514 | -14.6% | 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.0392 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0360 | -8.2% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0313 | -13.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0339 | +8.3% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.0305 | -10.0% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.0329 | +8.1% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.0397 | +20.5% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.0387 | -2.6% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.0335 | -13.2% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.1280 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1225 | -4.3% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1475 | +20.4% | 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.0645 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0588 | -8.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0513 | -12.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0607 | +18.4% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.0537 | -11.5% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.0584 | +8.7% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.0658 | +12.6% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.0623 | -5.4% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.0611 | -1.9% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.2075 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.2133 | +2.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.2750 | +29.0% | ratio | 10-K | 2026-02-24 |