Financial Metrics
CCOI COGENT COMMUNICATIONS HOLDINGS, INC.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 4 | 2026-03-31 | SEC Filing Index |
| Insider | 4 | 2026-03-09 | SEC Filing Index |
| Insider | 4 | 2026-03-05 | SEC Filing Index |
| Insider | 4 | 2026-01-05 | 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 |
|---|
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 24312000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -34604000.0 | -242.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -50558000.0 | -46.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -59389000.0 | -17.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -47143000.0 | +20.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -57829000.0 | -22.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -40292000.0 | +30.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -31459000.0 | +21.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -18128000.0 | +42.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -129329000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -197606000.0 | -52.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -101073000.0 | +48.9% | USD | 10-K | 2026-02-20 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-06-30 | -32338000.0 | — | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -63112000.0 | -95.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | -57807000.0 | +8.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -41544000.0 | +28.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1273441000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -204074000.0 | -116.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -182174000.0 | +10.7% | 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.13 | — | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 23.84 | +18238.5% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -1.2 | -105.0% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -1.38 | -15.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.68 | +50.7% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -1.33 | -95.6% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -1.09 | +18.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -1.21 | -11.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -0.87 | +28.1% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 26.88 | — | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -4.28 | -115.9% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -3.8 | +11.2% | 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.13 | — | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 23.65 | +18092.3% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -1.2 | -105.1% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -1.38 | -15.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.68 | +50.7% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -1.33 | -95.6% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -1.09 | +18.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -1.21 | -11.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -0.87 | +28.1% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 26.62 | — | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -4.28 | -116.1% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -3.8 | +11.2% | 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 | 184140000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 192366000.0 | +4.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 109661000.0 | -43.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 75092000.0 | -31.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 118433000.0 | +57.7% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 384419000.0 | +224.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 279191000.0 | -27.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 198486000.0 | -28.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 153805000.0 | -22.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 213651000.0 | +38.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 147088000.0 | -31.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 75092000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 198486000.0 | +164.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 148515000.0 | -25.2% | USD | 10-K | 2026-02-20 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 45172000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 89207000.0 | +97.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 87170000.0 | -2.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 135475000.0 | +55.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 107169000.0 | -20.9% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 111676000.0 | +4.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 99565000.0 | -10.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 96934000.0 | -2.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 87955000.0 | -9.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 95127000.0 | +8.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 95853000.0 | +0.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 135475000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 96934000.0 | -28.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 88050000.0 | -9.2% | USD | 10-K | 2026-02-20 |
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 | 328797000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 713189000.0 | +116.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 581251000.0 | -18.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 513627000.0 | -11.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 473161000.0 | -7.9% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 689475000.0 | +45.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 569403000.0 | -17.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 482101000.0 | -15.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 422681000.0 | -12.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 560971000.0 | +32.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 479769000.0 | -14.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 513627000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 482101000.0 | -6.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 450581000.0 | -6.5% | USD | 10-K | 2026-02-20 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 998412000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 3162737000.0 | +216.8% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2961681000.0 | -6.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 3211619000.0 | +8.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3145412000.0 | -2.1% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 3344173000.0 | +6.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 3204094000.0 | -4.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 3173102000.0 | -1.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 3120722000.0 | -1.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3270531000.0 | +4.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 3148271000.0 | -3.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 3211619000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 3173102000.0 | -1.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 3099784000.0 | -2.3% | USD | 10-K | 2026-02-20 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 127422000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 415824000.0 | +226.3% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 355662000.0 | -14.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 373324000.0 | +5.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 420609000.0 | +12.7% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 312960000.0 | -25.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 280633000.0 | -10.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 253336000.0 | -9.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 283424000.0 | +11.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 243286000.0 | -14.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 237546000.0 | -2.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 373324000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 253336000.0 | -32.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 220841000.0 | -12.8% | USD | 10-K | 2026-02-20 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1546959000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 2623537000.0 | +69.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2519553000.0 | -4.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 2602063000.0 | +3.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2644768000.0 | +1.6% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2928650000.0 | +10.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2880541000.0 | -1.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2950254000.0 | +2.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2977878000.0 | +0.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3223863000.0 | +8.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 3187441000.0 | -1.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2602063000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 2950254000.0 | +13.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 3163632000.0 | +7.2% | 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 | -548547000.0 | — | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-06-30 | 539200000.0 | +198.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 442128000.0 | -18.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 609556000.0 | +37.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 500644000.0 | -17.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-06-30 | 415523000.0 | -17.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 323553000.0 | -22.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 222848000.0 | -31.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 142844000.0 | -35.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-06-30 | 46668000.0 | -67.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | -39170000.0 | -183.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 609556000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 222848000.0 | -63.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -63848000.0 | -128.7% | USD | 10-K | 2026-02-20 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 950000000.0 | — | USD | 10-K | 2024-02-29 |
| Annual | 2024-12-31 | 1456000000.0 | +53.3% | USD | 10-K | 2025-02-28 |
| Annual | 2025-12-31 | 1730400000.0 | +18.8% | 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 | 35821000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 118475000.0 | +230.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 66043000.0 | -44.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 19219000.0 | -70.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -2951000.0 | -115.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -23177000.0 | -685.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 36351000.0 | +256.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -7687000.0 | -121.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -4587000.0 | +40.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 17345000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -8645000.0 | -149.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -10579000.0 | -22.4% | 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 | -23204000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -45520000.0 | -96.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 16607000.0 | +136.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 50951000.0 | +206.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 76840000.0 | +50.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 42596000.0 | -44.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -33088000.0 | -177.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -64288000.0 | -94.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -75538000.0 | -17.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 76726000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 21492000.0 | -72.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -87569000.0 | -507.4% | 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 | -54616000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -107080000.0 | -96.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -193116000.0 | -80.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -23549000.0 | +87.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 232046000.0 | +1085.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 181068000.0 | -22.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -57015000.0 | -131.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 136739000.0 | +339.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 73737000.0 | -46.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -257851000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 105925000.0 | +141.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 62904000.0 | -40.6% | 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 | 23204000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 60653000.0 | +161.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 86023000.0 | +41.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 40883000.0 | -52.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 89650000.0 | +119.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 148894000.0 | +66.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 58088000.0 | -61.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 114288000.0 | +96.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 150538000.0 | +31.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 129632000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 194998000.0 | +50.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 187569000.0 | -3.8% | USD | 10-K | 2026-02-20 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 48296882.0 | — | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 48617162.0 | +0.7% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 48612382.0 | -0.0% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 48608569.0 | -0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 49013487.0 | +0.8% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 48990760.0 | -0.0% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 49012688.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 49034925.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 49337310.0 | +0.6% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 49246196.0 | -0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 49121159.0 | -0.3% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 48608569.0 | — | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 49034925.0 | +0.9% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 50062158.0 | +2.1% | shares | 10-K | 2026-02-20 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 48296882.0 | — | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 48617162.0 | +0.7% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 48612382.0 | -0.0% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 48608569.0 | -0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 49013487.0 | +0.8% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 48990760.0 | -0.0% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 49012688.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 49034925.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 49337310.0 | +0.6% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 49246196.0 | -0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 49121159.0 | -0.3% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 48608569.0 | — | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 49034925.0 | +0.9% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 50062158.0 | +2.1% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 47037091.0 | — | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 47137822.0 | +0.2% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 47227338.0 | +0.2% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 47416268.0 | +0.4% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 47511613.0 | +0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 47426131.0 | -0.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 47676735.0 | +0.5% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 47592836.0 | -0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 47603287.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 47373361.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 47627873.0 | +0.5% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 47928826.0 | +0.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 | 47381226.0 | — | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 47526207.0 | +0.3% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 47227338.0 | -0.6% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 47416268.0 | +0.4% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 47511613.0 | +0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 47426131.0 | -0.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 47676735.0 | +0.5% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 47592836.0 | -0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 47603287.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 47837512.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 47627873.0 | -0.4% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 47928826.0 | +0.6% | shares | 10-K | 2026-02-20 |
Metrics
Metrics: 5Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.5804 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1.7151 | -33.5% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.6343 | -4.7% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1.3758 | -15.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.1249 | -18.2% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2.2031 | +95.8% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2.0290 | -7.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1.9030 | -6.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.4913 | -21.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.3058 | +54.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.0197 | -12.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1.3758 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1.9030 | +38.3% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2.0403 | +7.2% | 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 | -2.8201 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 4.8656 | +272.5% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 5.6987 | +17.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 4.2688 | -25.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 5.2827 | +23.8% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 7.0481 | +33.4% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 8.9028 | +26.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 13.2389 | +48.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 20.8471 | +57.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 69.0808 | +231.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -81.3745 | -217.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 4.2688 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 13.2389 | +210.1% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -49.5494 | -474.3% | ratio | 10-K | 2026-02-20 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.4451 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 0.4626 | -68.0% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 0.3083 | -33.4% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 0.2011 | -34.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.2816 | +40.0% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1.2283 | +336.2% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 0.9949 | -19.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 0.7835 | -21.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.5427 | -30.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.8782 | +61.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.6192 | -29.5% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.2011 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.7835 | +289.5% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.6725 | -14.2% | ratio | 10-K | 2026-02-20 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-06-30 | -0.0097 | — | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -0.0197 | -103.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | -0.0177 | +10.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -0.0132 | +25.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.3965 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -0.0643 | -116.2% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -0.0588 | +8.6% | ratio | 10-K | 2026-02-20 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-06-30 | -0.0778 | — | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -0.1951 | -150.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | -1.2387 | -535.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.0606 | +185.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2.0891 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -0.9158 | -143.8% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2.8532 | +411.6% | ratio | 10-K | 2026-02-20 |