Financial Metrics
ROKU ROKU, INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-03 | SEC Filing Index |
| Insider | 4 | 2026-03-18 | SEC Filing Index |
| Insider | 4 | 2026-03-12 | SEC Filing Index |
| Insider | 4 | 2026-03-06 | SEC Filing Index |
| Insider | 4 | 2026-03-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 | 740990000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 847186000.0 | +14.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 912018000.0 | +7.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 881469000.0 | -3.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 968179000.0 | +9.8% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 1062203000.0 | +9.7% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1020672000.0 | -3.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1111038000.0 | +8.9% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1210638000.0 | +9.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 3484619000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 4112898000.0 | +18.0% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 4737251000.0 | +15.2% | USD | 10-K | 2026-02-13 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 337597000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 378271000.0 | +12.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 368823000.0 | -2.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 388291000.0 | +5.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 424700000.0 | +9.4% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 480075000.0 | +13.0% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 445045000.0 | -7.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 497658000.0 | +11.8% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 524899000.0 | +5.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1522615000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 1805645000.0 | +18.6% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2074424000.0 | +14.9% | USD | 10-K | 2026-02-13 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -212460000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -125960000.0 | +40.7% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -349789000.0 | -177.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -72036000.0 | +79.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -71243000.0 | +1.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -35763000.0 | +49.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -57730000.0 | -61.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -23333000.0 | +59.6% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 9466000.0 | +140.6% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -792377000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -218167000.0 | +72.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -5624000.0 | +97.4% | USD | 10-K | 2026-02-13 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -193604000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -107595000.0 | +44.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -330071000.0 | -206.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -50855000.0 | +84.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -33953000.0 | +33.2% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -9030000.0 | +73.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -27431000.0 | -203.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 10503000.0 | +138.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 24812000.0 | +136.2% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -709561000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -129386000.0 | +81.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 88361000.0 | +168.3% | USD | 10-K | 2026-02-13 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -1.38 | — | USD/shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -0.76 | +44.9% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -2.33 | -206.6% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.35 | +85.0% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -0.24 | +31.4% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -0.06 | +75.0% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -0.19 | -216.7% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.07 | +136.8% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.17 | +142.9% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -5.01 | — | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.89 | +82.2% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.6 | +167.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 | -1.38 | — | USD/shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -0.76 | +44.9% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -2.33 | -206.6% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.35 | +85.0% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -0.24 | +31.4% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -0.06 | +75.0% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -0.19 | -216.7% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.07 | +136.8% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.16 | +128.6% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -5.01 | — | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.89 | +82.2% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.59 | +166.3% | 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 |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1630052000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 1755261000.0 | +7.7% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 2003408000.0 | +14.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 2025891000.0 | +1.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2055728000.0 | +1.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 2058465000.0 | +0.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 2126974000.0 | +3.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 2160236000.0 | +1.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 2256153000.0 | +4.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 2253276000.0 | -0.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1575491000.0 | -30.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2025891000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2160236000.0 | +6.6% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1587068000.0 | -26.5% | 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 | 703422000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 707684000.0 | +0.6% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 720398000.0 | +1.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 816337000.0 | +13.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 716727000.0 | -12.2% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 669136000.0 | -6.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 729911000.0 | +9.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 812510000.0 | +11.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 650187000.0 | -20.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 628475000.0 | -3.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 745405000.0 | +18.6% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 816337000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 812510000.0 | -0.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 879871000.0 | +8.3% | USD | 10-K | 2026-02-13 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 109238000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 93214000.0 | -14.7% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 105374000.0 | +13.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 92129000.0 | -12.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 94531000.0 | +2.6% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 96351000.0 | +1.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 191213000.0 | +98.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 158271000.0 | -17.2% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 135297000.0 | -14.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 112695000.0 | -16.7% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 140682000.0 | +24.8% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 92129000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 158271000.0 | +71.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 114642000.0 | -27.6% | USD | 10-K | 2026-02-13 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2595353000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2701494000.0 | +4.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 2971001000.0 | +10.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 3072942000.0 | +3.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2996130000.0 | -2.5% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 2977386000.0 | -0.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 3186430000.0 | +7.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3234163000.0 | +1.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 3147041000.0 | -2.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 3158272000.0 | +0.4% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 3328692000.0 | +5.4% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 3072942000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 3234163000.0 | +5.2% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 3401510000.0 | +5.2% | 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 | 4055404000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 4156752000.0 | +2.5% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 4190779000.0 | +0.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 4261792000.0 | +1.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4151755000.0 | -2.6% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 4104374000.0 | -1.1% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 4303416000.0 | +4.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 4303933000.0 | +0.0% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 4179874000.0 | -2.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 4281955000.0 | +2.4% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 4397285000.0 | +2.7% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 4261792000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 4303933000.0 | +1.0% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 4433483000.0 | +3.0% | 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 | 831297000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 955504000.0 | +14.9% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1207744000.0 | +26.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1275527000.0 | +5.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1159746000.0 | -9.1% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 1096559000.0 | -5.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 1240608000.0 | +13.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1232502000.0 | -0.7% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1099173000.0 | -10.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1108188000.0 | +0.8% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1215481000.0 | +9.7% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1275527000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1232502000.0 | -3.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1237535000.0 | +0.4% | 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 | 1504762000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 1623477000.0 | +7.9% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1883312000.0 | +16.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1935459000.0 | +2.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1795926000.0 | -7.2% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 1713585000.0 | -4.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 1842906000.0 | +7.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1811196000.0 | -1.7% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1654165000.0 | -8.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1691403000.0 | +2.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1772199000.0 | +4.8% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1935459000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1811196000.0 | -6.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1775538000.0 | -2.0% | USD | 10-K | 2026-02-13 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2550641000.0 | — | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-06-30 | 2533275000.0 | -0.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 2307467000.0 | -8.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 2326333000.0 | +0.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-03-31 | 2355829000.0 | +1.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-06-30 | 2390789000.0 | +1.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-30 | 2460510000.0 | +2.9% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 2492737000.0 | +1.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 2525709000.0 | +1.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-06-30 | 2590552000.0 | +2.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-30 | 2625086000.0 | +1.3% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2326333000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2492737000.0 | +7.2% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2657945000.0 | +6.6% | USD | 10-K | 2026-02-13 |
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 | -153412000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -6359000.0 | +95.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 239529000.0 | +3866.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 46683000.0 | -80.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 70089000.0 | +50.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 138753000.0 | +98.0% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 138732000.0 | -0.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 248465000.0 | +79.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 376068000.0 | +51.4% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 255856000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 218045000.0 | -14.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 483718000.0 | +121.8% | 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 | -59243000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -82316000.0 | -38.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -89099000.0 | -8.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -672000.0 | +99.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -1547000.0 | -130.2% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -22603000.0 | -1361.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -8931000.0 | +60.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -95143000.0 | -965.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | -821279000.0 | -763.2% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -92619000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -25061000.0 | +72.9% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -782370000.0 | -3021.9% | 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 | -79109000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -78496000.0 | +0.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -65301000.0 | +16.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -13944000.0 | +78.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -32944000.0 | -136.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -56732000.0 | -72.2% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -36072000.0 | +36.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -68562000.0 | -90.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | -146751000.0 | -114.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -61243000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -89203000.0 | -45.7% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -280098000.0 | -214.0% | 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 | 54243000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 72316000.0 | +33.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 79099000.0 | +9.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 672000.0 | -99.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 1547000.0 | +130.2% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 2603000.0 | +68.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1931000.0 | -25.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 3053000.0 | +58.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 4189000.0 | +37.2% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 82619000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 5061000.0 | -93.9% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 5280000.0 | +4.3% | USD | 10-K | 2026-02-13 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 143502000.0 | — | shares | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 145910000.0 | +1.7% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 147850000.0 | +1.3% | shares | 10-K | 2026-02-13 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 143502000.0 | — | shares | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 145910000.0 | +1.7% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 147850000.0 | +1.3% | shares | 10-K | 2026-02-13 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 140333000.0 | — | shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 141033000.0 | +0.5% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 141877000.0 | +0.6% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 143751000.0 | +1.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 144339000.0 | +0.4% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 144862000.0 | +0.4% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 146197000.0 | +0.9% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 146888000.0 | +0.5% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 147466000.0 | +0.4% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 141572000.0 | — | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 144630000.0 | +2.2% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 147154000.0 | +1.7% | 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 | 140333000.0 | — | shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 141033000.0 | +0.5% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 141877000.0 | +0.6% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 143751000.0 | +1.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 144339000.0 | +0.4% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 144862000.0 | +0.4% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 146197000.0 | +0.9% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 149675000.0 | +2.4% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 151580000.0 | +1.3% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 141572000.0 | — | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 144630000.0 | +2.2% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 150912000.0 | +4.3% | shares | 10-K | 2026-02-13 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1827 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.2038 | +11.5% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.2176 | +6.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2123 | -2.4% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.2359 | +11.1% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.2468 | +4.6% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.2442 | -1.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.2595 | +6.3% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.2753 | +6.1% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.8176 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.9556 | +16.9% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.0685 | +11.8% | 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 | 3.1221 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2.8273 | -9.4% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 2.4600 | -13.0% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2.4092 | -2.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2.5834 | +7.2% | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 2.7152 | +5.1% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 2.5684 | -5.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2.6241 | +2.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 2.8631 | +9.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 2.8499 | -0.5% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 2.7386 | -3.9% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2.4092 | — | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 2.6241 | +8.9% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2.7486 | +4.7% | ratio | 10-K | 2026-02-13 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.5900 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 0.6409 | +8.6% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 0.8162 | +27.4% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.8320 | +1.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.7623 | -8.4% | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 0.7167 | -6.0% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 0.7490 | +4.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.7266 | -3.0% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.6549 | -9.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.6529 | -0.3% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.6751 | +3.4% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.8320 | — | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 0.7266 | -12.7% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.6680 | -8.1% | ratio | 10-K | 2026-02-13 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4556 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.4465 | -2.0% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.4044 | -9.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.4405 | +8.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.4387 | -0.4% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.4520 | +3.0% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.4360 | -3.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.4479 | +2.7% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.4336 | -3.2% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.4370 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.4390 | +0.5% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.4379 | -0.3% | ratio | 10-K | 2026-02-13 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.2613 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -0.1270 | +51.4% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -0.3619 | -185.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0577 | +84.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -0.0351 | +39.2% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -0.0085 | +75.8% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -0.0269 | -216.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0095 | +135.2% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.0205 | +116.8% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -0.2036 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.0315 | +84.6% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0187 | +159.3% | 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.2867 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -0.1487 | +48.1% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -0.3835 | -158.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0817 | +78.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -0.0736 | +10.0% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -0.0337 | +54.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -0.0566 | -68.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -0.0210 | +62.9% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.0078 | +137.2% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -0.2274 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.0530 | +76.7% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -0.0012 | +97.8% | ratio | 10-K | 2026-02-13 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.9609 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 1.8370 | -6.3% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 1.6588 | -9.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 1.5883 | -4.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.7726 | +11.6% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 1.8772 | +5.9% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 1.7145 | -8.7% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 1.7527 | +2.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 2.0526 | +17.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 2.0333 | -0.9% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1.2962 | -36.3% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1.5883 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 1.7527 | +10.4% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.2824 | -26.8% | ratio | 10-K | 2026-02-13 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0477 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -0.0259 | +45.8% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -0.0788 | -204.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0122 | +84.4% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -0.0083 | +32.5% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -0.0021 | +74.6% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -0.0066 | -212.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0025 | +137.4% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.0056 | +130.0% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -0.1665 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.0301 | +81.9% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0199 | +166.3% | ratio | 10-K | 2026-02-13 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0759 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -0.0425 | +44.0% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -0.1430 | -236.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0216 | +84.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -0.0142 | +34.2% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -0.0037 | +74.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -0.0109 | -195.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0041 | +137.3% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.0095 | +133.1% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -0.3050 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.0519 | +83.0% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0332 | +164.0% | ratio | 10-K | 2026-02-13 |