Financial Metrics
VIRT Virtu Financial, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-02-20 | SEC Filing Index |
| Insider | 4 | 2026-02-18 | SEC Filing Index |
| Insider | 4 | 2026-02-13 | SEC Filing Index |
| Insider | 4/A | 2026-02-06 | SEC Filing Index |
| Insider | 4 | 2026-02-06 | 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 | 121444000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 109504000.0 | -9.8% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 110276000.0 | +0.7% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 118611000.0 | +7.6% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 126101000.0 | +6.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 131621000.0 | +4.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 151307000.0 | +15.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 153859000.0 | +1.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 154483000.0 | +0.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 455598000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 516783000.0 | +13.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 617025000.0 | +19.4% | USD | 10-K | 2026-02-20 |
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 | 57881000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 16702000.0 | -71.1% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 61915000.0 | +270.7% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 55817000.0 | -9.8% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 66586000.0 | +19.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 59952000.0 | -10.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 99681000.0 | +66.3% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 151187000.0 | +51.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 77628000.0 | -48.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 142036000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 276415000.0 | +94.6% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 468361000.0 | +69.4% | USD | 10-K | 2026-02-20 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.56 | — | USD/shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.16 | -71.4% | USD/shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.63 | +293.7% | USD/shares | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.59 | -6.3% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.71 | +20.3% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.65 | -8.5% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.09 | +67.7% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1.65 | +51.4% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.86 | -47.9% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1.42 | — | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 2.98 | +109.9% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 5.14 | +72.5% | USD/shares | 10-K | 2026-02-20 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.56 | — | USD/shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.16 | -71.4% | USD/shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.63 | +293.7% | USD/shares | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.59 | -6.3% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.71 | +20.3% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.64 | -9.9% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.08 | +68.8% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1.65 | +52.8% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.86 | -47.9% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1.42 | — | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 2.97 | +109.2% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 5.13 | +72.7% | USD/shares | 10-K | 2026-02-20 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 768982000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 698674000.0 | -9.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 688790000.0 | -1.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 820436000.0 | +19.1% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 399585000.0 | -51.3% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 684806000.0 | +71.4% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 701405000.0 | +2.4% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-12-31 | 872513000.0 | +24.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 723650000.0 | -17.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 752101000.0 | +3.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 707865000.0 | -5.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 820436000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 872513000.0 | +6.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1061697000.0 | +21.7% | USD | 10-K | 2026-02-20 |
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 | 11861315000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 13389684000.0 | +12.9% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 17618428000.0 | +31.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 14466384000.0 | -17.9% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 12789715000.0 | -11.6% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 13929358000.0 | +8.9% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 14400706000.0 | +3.4% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-12-31 | 15361743000.0 | +6.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 17548214000.0 | +14.2% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 19284489000.0 | +9.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 21272076000.0 | +10.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 14466384000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 15361743000.0 | +6.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 20150736000.0 | +31.2% | USD | 10-K | 2026-02-20 |
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 | 10225941000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 11837383000.0 | +15.8% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 16107778000.0 | +36.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 13061028000.0 | -18.9% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 11365638000.0 | -13.0% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 12500534000.0 | +10.0% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 12981351000.0 | +3.8% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-12-31 | 13874366000.0 | +6.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 15986558000.0 | +15.2% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 17651148000.0 | +10.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 19571259000.0 | +10.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 13061028000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 13874366000.0 | +6.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 18177333000.0 | +31.0% | USD | 10-K | 2026-02-20 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1305618000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 1275100000.0 | -2.3% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1265336000.0 | -0.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1202727000.0 | -4.9% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 1211722000.0 | +0.7% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 1230944000.0 | +1.6% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 1232405000.0 | +0.1% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-12-31 | 1254174000.0 | +1.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-01-01 | 21800000.0 | -98.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1309902000.0 | +5908.7% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1407365000.0 | +7.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1454926000.0 | +3.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1202727000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1254174000.0 | +4.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-01-01 | 21800000.0 | -98.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1582279000.0 | +7158.2% | USD | 10-K | 2026-02-20 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1779079000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 1778270000.0 | -0.0% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1778743000.0 | +0.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1727205000.0 | -2.9% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 1726657000.0 | -0.0% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 1738056000.0 | +0.7% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 1741543000.0 | +0.2% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-12-31 | 1740467000.0 | -0.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1741092000.0 | +0.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1743171000.0 | +0.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2039490000.0 | +17.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1727205000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1740467000.0 | +0.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2039463000.0 | +17.2% | USD | 10-K | 2026-02-20 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -148382000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -26384000.0 | +82.2% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 143691000.0 | +644.6% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | -395414000.0 | -375.2% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 95408000.0 | +124.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 207509000.0 | +117.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 14964000.0 | -92.8% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 77729000.0 | +419.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 9002000.0 | -88.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 491777000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 598991000.0 | +21.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 518386000.0 | -13.5% | USD | 10-K | 2026-02-20 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -35783000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -55136000.0 | -54.1% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | -70463000.0 | -27.8% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | -27476000.0 | +61.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | -36444000.0 | -32.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -55659000.0 | -52.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -31008000.0 | +44.3% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | -11381000.0 | +63.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -37783000.0 | -232.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -94484000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -61847000.0 | +34.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -40622000.0 | +34.3% | USD | 10-K | 2026-02-20 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -46544000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -215090000.0 | -362.1% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | -385285000.0 | -79.1% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 362000.0 | +100.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | -194671000.0 | -53876.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -272827000.0 | -40.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -131673000.0 | +51.7% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | -207811000.0 | -57.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -144362000.0 | +30.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -585032000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -469565000.0 | +19.7% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -281045000.0 | +40.1% | USD | 10-K | 2026-02-20 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 13795000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 21865000.0 | +58.5% | USD | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 24292000.0 | +11.1% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 2815000.0 | -88.4% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 6734000.0 | +139.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 12608000.0 | +87.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 5732000.0 | -54.5% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 10944000.0 | +90.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 18945000.0 | +73.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 37774000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 12427000.0 | -67.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 22802000.0 | +83.5% | USD | 10-K | 2026-02-20 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 97795957.0 | — | shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 94973489.0 | -2.9% | shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 93408537.0 | -1.6% | shares | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 88999122.0 | -4.7% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 88137799.0 | -1.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 87152658.0 | -1.1% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 85681015.0 | -1.7% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 85490121.0 | -0.2% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 84797006.0 | -0.8% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 94076165.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 87482162.0 | -7.0% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 85216028.0 | -2.6% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 97813691.0 | — | shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 94973489.0 | -2.9% | shares | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 93408537.0 | -1.6% | shares | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 88999122.0 | -4.7% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 88358223.0 | -0.7% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 87536847.0 | -0.9% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 86047558.0 | -1.7% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 85530426.0 | -0.6% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 84797006.0 | -0.9% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 94076165.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 87821576.0 | -6.6% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 85318436.0 | -2.9% | shares | 10-K | 2026-02-20 |
Metrics
Metrics: 5Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0102 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.0082 | -20.1% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.0063 | -23.5% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.0093 | +48.2% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.0091 | -2.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0091 | +1.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0086 | -5.7% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.0080 | -7.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0073 | -9.0% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0315 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0336 | +6.8% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0306 | -9.0% | ratio | 10-K | 2026-02-20 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 7.8323 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 9.2835 | +18.5% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 12.7300 | +37.1% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 10.8595 | -14.7% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 9.3797 | -13.6% | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 10.1552 | +8.3% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2024-09-30 | 10.5333 | +3.7% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-12-31 | 11.0626 | +5.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 12.2044 | +10.3% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 12.5420 | +2.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 13.4517 | +7.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 10.8595 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 11.0626 | +1.9% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 11.4881 | +3.8% | ratio | 10-K | 2026-02-20 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4766 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.1525 | -68.0% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.5615 | +268.1% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.4706 | -16.2% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.5280 | +12.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.4555 | -13.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.6588 | +44.6% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.9826 | +49.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.5025 | -48.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.3118 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.5349 | +71.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.7591 | +41.9% | ratio | 10-K | 2026-02-20 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0049 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.0012 | -74.4% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.0035 | +181.7% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.0044 | +24.2% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.0048 | +9.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0042 | -12.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0057 | +36.4% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.0078 | +38.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0036 | -53.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0098 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0180 | +83.3% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0232 | +29.2% | ratio | 10-K | 2026-02-20 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0443 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.0131 | -70.5% | ratio | 10-Q | 2024-07-26 |
| Quarterly | 2023-09-30 | 0.0489 | +273.6% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.0461 | -5.9% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.0541 | +17.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0486 | -10.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0761 | +56.4% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.1074 | +41.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0534 | -50.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1181 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.2204 | +86.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.2960 | +34.3% | ratio | 10-K | 2026-02-20 |