F&F - Financial Insights SEC Filing Analytics

Financial Metrics

CCOI COGENT COMMUNICATIONS HOLDINGS, INC.
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
45
Material Event Filings (8-K)
0
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-level
Credit Ratings: SEC EDGAR does not provide a standardized, machine-readable issuer credit rating feed.
Integrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Long-Term Debt (latest annual)
1730400000.0
Total Liabilities (latest annual)
3163632000.0
Current Liabilities (latest annual)
220841000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Gross Profit

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Operating Income

Q: 9 | A: 3

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

Q: 4 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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: 9

Cash and Equivalents

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Current Assets

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 0 | A: 3

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: 4

Operating Cash Flow

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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: 4

Shares Outstanding

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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
For informational purposes only — not guaranteed to be accurate or complete.