F&F - Financial Insights SEC Filing Analytics

Financial Metrics

CALX CALIX, INC
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
28
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-03-31 SEC Filing Index
Insider 4 2026-02-26 SEC Filing Index
Insider 4 2026-02-17 SEC Filing Index
Insider 4 2026-02-04 SEC Filing Index
Insider 4 2026-02-03 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)
N/A
Total Liabilities (latest annual)
199303000.0
Current Liabilities (latest annual)
163248000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 250008000.0 USD 10-Q 2024-04-23
Quarterly 2023-07-01 261016000.0 +4.4% USD 10-Q 2024-07-23
Quarterly 2023-09-30 263835000.0 +1.1% USD 10-Q 2024-10-29
Quarterly 2024-03-30 226310000.0 -14.2% USD 10-Q 2025-04-22
Quarterly 2024-06-29 198139000.0 -12.4% USD 10-Q 2025-07-22
Quarterly 2024-09-28 200945000.0 +1.4% USD 10-Q 2025-10-30
Quarterly 2025-03-29 220242000.0 +9.6% USD 10-Q 2025-04-22
Quarterly 2025-06-28 241882000.0 +9.8% USD 10-Q 2025-07-22
Quarterly 2025-09-27 265437000.0 +9.7% USD 10-Q 2025-10-30
Annual 2023-12-31 1039593000.0 USD 10-K 2026-02-20
Annual 2024-12-31 831518000.0 -20.0% USD 10-K 2026-02-20
Annual 2025-12-31 1000010000.0 +20.3% USD 10-K 2026-02-20

Gross Profit

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 128051000.0 USD 10-Q 2024-04-23
Quarterly 2023-07-01 136470000.0 +6.6% USD 10-Q 2024-07-23
Quarterly 2023-09-30 140549000.0 +3.0% USD 10-Q 2024-10-29
Quarterly 2024-03-30 122577000.0 -12.8% USD 10-Q 2025-04-22
Quarterly 2024-06-29 107603000.0 -12.2% USD 10-Q 2025-07-22
Quarterly 2024-09-28 110047000.0 +2.3% USD 10-Q 2025-10-30
Quarterly 2025-03-29 122708000.0 +11.5% USD 10-Q 2025-04-22
Quarterly 2025-06-28 136295000.0 +11.1% USD 10-Q 2025-07-22
Quarterly 2025-09-27 152010000.0 +11.5% USD 10-Q 2025-10-30
Annual 2023-12-31 518316000.0 USD 10-K 2026-02-20
Annual 2024-12-31 453594000.0 -12.5% USD 10-K 2026-02-20
Annual 2025-12-31 568316000.0 +25.3% USD 10-K 2026-02-20

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 9936000.0 USD 10-Q 2024-04-23
Quarterly 2023-07-01 11811000.0 +18.9% USD 10-Q 2024-07-23
Quarterly 2023-09-30 15929000.0 +34.9% USD 10-Q 2024-10-29
Quarterly 2024-03-30 -2032000.0 -112.8% USD 10-Q 2025-04-22
Quarterly 2024-06-29 -11356000.0 -458.9% USD 10-Q 2025-07-22
Quarterly 2024-09-28 -10896000.0 +4.1% USD 10-Q 2025-10-30
Quarterly 2025-03-29 -6081000.0 +44.2% USD 10-Q 2025-04-22
Quarterly 2025-06-28 391000.0 +106.4% USD 10-Q 2025-07-22
Quarterly 2025-09-27 17405000.0 +4351.4% USD 10-Q 2025-10-30
Annual 2023-12-31 25585000.0 USD 10-K 2026-02-20
Annual 2024-12-31 -43034000.0 -268.2% USD 10-K 2026-02-20
Annual 2025-12-31 20990000.0 +148.8% USD 10-K 2026-02-20

Net Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 9598000.0 USD 10-Q 2024-04-23
Quarterly 2023-07-01 9373000.0 -2.3% USD 10-Q 2024-07-23
Quarterly 2023-09-30 16953000.0 +80.9% USD 10-Q 2024-10-29
Quarterly 2024-03-30 103000.0 -99.4% USD 10-Q 2025-04-22
Quarterly 2024-06-29 -7958000.0 -7826.2% USD 10-Q 2025-07-22
Quarterly 2024-09-28 -3968000.0 +50.1% USD 10-Q 2025-10-30
Quarterly 2025-03-29 -4787000.0 -20.6% USD 10-Q 2025-04-22
Quarterly 2025-06-28 -199000.0 +95.8% USD 10-Q 2025-07-22
Quarterly 2025-09-27 15658000.0 +7968.3% USD 10-Q 2025-10-30
Annual 2023-12-31 29325000.0 USD 10-K 2026-02-20
Annual 2024-12-31 -29747000.0 -201.4% USD 10-K 2026-02-20
Annual 2025-12-31 17884000.0 +160.1% 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-04-01 0.15 USD/shares 10-Q 2024-04-23
Quarterly 2023-07-01 0.14 -6.7% USD/shares 10-Q 2024-07-23
Quarterly 2023-09-30 0.26 +85.7% USD/shares 10-Q 2024-10-29
Quarterly 2024-03-30 0.0 -100.0% USD/shares 10-Q 2025-04-22
Quarterly 2024-06-29 -0.12 USD/shares 10-Q 2025-07-22
Quarterly 2024-09-28 -0.06 +50.0% USD/shares 10-Q 2025-10-30
Quarterly 2025-03-29 -0.07 -16.7% USD/shares 10-Q 2025-04-22
Quarterly 2025-06-28 0.0 +100.0% USD/shares 10-Q 2025-07-22
Quarterly 2025-09-27 0.24 USD/shares 10-Q 2025-10-30
Annual 2023-12-31 0.44 USD/shares 10-K 2026-02-20
Annual 2024-12-31 -0.45 -202.3% USD/shares 10-K 2026-02-20
Annual 2025-12-31 0.27 +160.0% 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-04-01 0.14 USD/shares 10-Q 2024-04-23
Quarterly 2023-07-01 0.13 -7.1% USD/shares 10-Q 2024-07-23
Quarterly 2023-09-30 0.24 +84.6% USD/shares 10-Q 2024-10-29
Quarterly 2024-03-30 0.0 -100.0% USD/shares 10-Q 2025-04-22
Quarterly 2024-06-29 -0.12 USD/shares 10-Q 2025-07-22
Quarterly 2024-09-28 -0.06 +50.0% USD/shares 10-Q 2025-10-30
Quarterly 2025-03-29 -0.07 -16.7% USD/shares 10-Q 2025-04-22
Quarterly 2025-06-28 0.0 +100.0% USD/shares 10-Q 2025-07-22
Quarterly 2025-09-27 0.22 USD/shares 10-Q 2025-10-30
Annual 2023-12-31 0.42 USD/shares 10-K 2026-02-20
Annual 2024-12-31 -0.45 -207.1% USD/shares 10-K 2026-02-20
Annual 2025-12-31 0.26 +157.8% 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-04-01 94186000.0 USD 10-Q 2023-04-24
Quarterly 2023-07-01 90187000.0 -4.2% USD 10-Q 2023-07-24
Quarterly 2023-09-30 135675000.0 +50.4% USD 10-Q 2023-10-24
Quarterly 2023-12-31 63409000.0 -53.3% USD 10-Q 2024-10-29
Quarterly 2024-03-30 88418000.0 +39.4% USD 10-Q 2024-04-23
Quarterly 2024-06-29 84486000.0 -4.4% USD 10-Q 2024-07-23
Quarterly 2024-09-28 62361000.0 -26.2% USD 10-Q 2024-10-29
Quarterly 2024-12-31 43162000.0 -30.8% USD 10-Q 2025-10-30
Quarterly 2025-03-29 42300000.0 -2.0% USD 10-Q 2025-04-22
Quarterly 2025-06-28 76538000.0 +80.9% USD 10-Q 2025-07-22
Quarterly 2025-09-27 95012000.0 +24.1% USD 10-Q 2025-10-30
Annual 2023-12-31 63409000.0 USD 10-K 2025-02-21
Annual 2024-12-31 43162000.0 -31.9% USD 10-K 2026-02-20
Annual 2025-12-31 143086000.0 +231.5% 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-04-01 92209000.0 USD 10-Q 2023-04-24
Quarterly 2023-07-01 96980000.0 +5.2% USD 10-Q 2023-07-24
Quarterly 2023-09-30 80661000.0 -16.8% USD 10-Q 2023-10-24
Quarterly 2023-12-31 126027000.0 +56.2% USD 10-Q 2024-10-29
Quarterly 2024-03-30 100307000.0 -20.4% USD 10-Q 2024-04-23
Quarterly 2024-06-29 82064000.0 -18.2% USD 10-Q 2024-07-23
Quarterly 2024-09-28 85272000.0 +3.9% USD 10-Q 2024-10-29
Quarterly 2024-12-31 79321000.0 -7.0% USD 10-Q 2025-10-30
Quarterly 2025-03-29 75511000.0 -4.8% USD 10-Q 2025-04-22
Quarterly 2025-06-28 63076000.0 -16.5% USD 10-Q 2025-07-22
Quarterly 2025-09-27 87465000.0 +38.7% USD 10-Q 2025-10-30
Annual 2023-12-31 126027000.0 USD 10-K 2025-02-21
Annual 2024-12-31 79321000.0 -37.1% USD 10-K 2026-02-20
Annual 2025-12-31 99367000.0 +25.3% USD 10-K 2026-02-20

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 156513000.0 USD 10-Q 2023-04-24
Quarterly 2023-07-01 153394000.0 -2.0% USD 10-Q 2023-07-24
Quarterly 2023-09-30 150033000.0 -2.2% USD 10-Q 2023-10-24
Quarterly 2023-12-31 132985000.0 -11.4% USD 10-Q 2024-10-29
Quarterly 2024-03-30 119782000.0 -9.9% USD 10-Q 2024-04-23
Quarterly 2024-06-29 113484000.0 -5.3% USD 10-Q 2024-07-23
Quarterly 2024-09-28 100609000.0 -11.3% USD 10-Q 2024-10-29
Quarterly 2024-12-31 102727000.0 +2.1% USD 10-Q 2025-10-30
Quarterly 2025-03-29 100835000.0 -1.8% USD 10-Q 2025-04-22
Quarterly 2025-06-28 110522000.0 +9.6% USD 10-Q 2025-07-22
Quarterly 2025-09-27 107981000.0 -2.3% USD 10-Q 2025-10-30
Annual 2023-12-31 132985000.0 USD 10-K 2025-02-21
Annual 2024-12-31 102727000.0 -22.8% USD 10-K 2026-02-20
Annual 2025-12-31 133737000.0 +30.2% USD 10-K 2026-02-20

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 576074000.0 USD 10-Q 2023-04-24
Quarterly 2023-07-01 599284000.0 +4.0% USD 10-Q 2023-07-24
Quarterly 2023-09-30 587625000.0 -1.9% USD 10-Q 2023-10-24
Quarterly 2023-12-31 597956000.0 +1.8% USD 10-Q 2024-10-29
Quarterly 2024-03-30 578785000.0 -3.2% USD 10-Q 2024-04-23
Quarterly 2024-06-29 570158000.0 -1.5% USD 10-Q 2024-07-23
Quarterly 2024-09-28 585018000.0 +2.6% USD 10-Q 2024-10-29
Quarterly 2024-12-31 584735000.0 -0.0% USD 10-Q 2025-10-30
Quarterly 2025-03-29 562000000.0 -3.9% USD 10-Q 2025-04-22
Quarterly 2025-06-28 562314000.0 +0.1% USD 10-Q 2025-07-22
Quarterly 2025-09-27 615517000.0 +9.5% USD 10-Q 2025-10-30
Annual 2023-12-31 597956000.0 USD 10-K 2025-02-21
Annual 2024-12-31 584735000.0 -2.2% USD 10-K 2026-02-20
Annual 2025-12-31 691553000.0 +18.3% 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-04-01 914827000.0 USD 10-Q 2023-04-24
Quarterly 2023-07-01 941768000.0 +2.9% USD 10-Q 2023-07-24
Quarterly 2023-09-30 926660000.0 -1.6% USD 10-Q 2023-10-24
Quarterly 2023-12-31 941865000.0 +1.6% USD 10-Q 2024-10-29
Quarterly 2024-03-30 922788000.0 -2.0% USD 10-Q 2024-04-23
Quarterly 2024-06-29 917896000.0 -0.5% USD 10-Q 2024-07-23
Quarterly 2024-09-28 937525000.0 +2.1% USD 10-Q 2024-10-29
Quarterly 2024-12-31 939267000.0 +0.2% USD 10-Q 2025-10-30
Quarterly 2025-03-29 917119000.0 -2.4% USD 10-Q 2025-04-22
Quarterly 2025-06-28 921406000.0 +0.5% USD 10-Q 2025-07-22
Quarterly 2025-09-27 976369000.0 +6.0% USD 10-Q 2025-10-30
Annual 2023-12-31 941865000.0 USD 10-K 2025-02-21
Annual 2024-12-31 939267000.0 -0.3% USD 10-K 2026-02-20
Annual 2025-12-31 1058522000.0 +12.7% 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-04-01 160711000.0 USD 10-Q 2023-04-24
Quarterly 2023-07-01 162447000.0 +1.1% USD 10-Q 2023-07-24
Quarterly 2023-09-30 139156000.0 -14.3% USD 10-Q 2023-10-24
Quarterly 2023-12-31 187642000.0 +34.8% USD 10-Q 2024-10-29
Quarterly 2024-03-30 146079000.0 -22.2% USD 10-Q 2024-04-23
Quarterly 2024-06-29 133140000.0 -8.9% USD 10-Q 2024-07-23
Quarterly 2024-09-28 129906000.0 -2.4% USD 10-Q 2024-10-29
Quarterly 2024-12-31 131143000.0 +1.0% USD 10-Q 2025-10-30
Quarterly 2025-03-29 122824000.0 -6.3% USD 10-Q 2025-04-22
Quarterly 2025-06-28 123642000.0 +0.7% USD 10-Q 2025-07-22
Quarterly 2025-09-27 122641000.0 -0.8% USD 10-Q 2025-10-30
Annual 2023-12-31 187642000.0 USD 10-K 2025-02-21
Annual 2024-12-31 131143000.0 -30.1% USD 10-K 2026-02-20
Annual 2025-12-31 163248000.0 +24.5% 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-04-01 196988000.0 USD 10-Q 2023-04-24
Quarterly 2023-07-01 199998000.0 +1.5% USD 10-Q 2023-07-24
Quarterly 2023-09-30 175715000.0 -12.1% USD 10-Q 2023-10-24
Quarterly 2023-12-31 222883000.0 +26.8% USD 10-Q 2024-10-29
Quarterly 2024-03-30 180095000.0 -19.2% USD 10-Q 2024-04-23
Quarterly 2024-06-29 163672000.0 -9.1% USD 10-Q 2024-07-23
Quarterly 2024-09-28 158837000.0 -3.0% USD 10-Q 2024-10-29
Quarterly 2024-12-31 158327000.0 -0.3% USD 10-Q 2025-10-30
Quarterly 2025-03-29 149953000.0 -5.3% USD 10-Q 2025-04-22
Quarterly 2025-06-28 148734000.0 -0.8% USD 10-Q 2025-07-22
Quarterly 2025-09-27 153863000.0 +3.4% USD 10-Q 2025-10-30
Annual 2023-12-31 222883000.0 USD 10-K 2025-02-21
Annual 2024-12-31 158327000.0 -29.0% USD 10-K 2026-02-20
Annual 2025-12-31 199303000.0 +25.9% 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-04-01 717839000.0 USD 10-Q 2024-07-23
Quarterly 2023-07-01 741770000.0 +3.3% USD 10-Q 2024-10-29
Quarterly 2023-09-30 750945000.0 +1.2% USD 10-Q 2024-10-29
Quarterly 2023-12-31 718982000.0 -4.3% USD 10-Q 2025-10-30
Quarterly 2024-03-30 742693000.0 +3.3% USD 10-Q 2025-07-22
Quarterly 2024-06-29 754224000.0 +1.6% USD 10-Q 2025-10-30
Quarterly 2024-09-28 778688000.0 +3.2% USD 10-Q 2025-10-30
Quarterly 2024-12-31 780940000.0 +0.3% USD 10-Q 2025-10-30
Quarterly 2025-03-29 767166000.0 -1.8% USD 10-Q 2025-07-22
Quarterly 2025-06-28 772672000.0 +0.7% USD 10-Q 2025-10-30
Quarterly 2025-09-27 822506000.0 +6.4% USD 10-Q 2025-10-30
Annual 2023-12-31 718982000.0 USD 10-K 2026-02-20
Annual 2024-12-31 780940000.0 +8.6% USD 10-K 2026-02-20
Annual 2025-12-31 859219000.0 +10.0% USD 10-K 2026-02-20

Long-Term Debt

Q: 0 | A: 0

Quarterly

Annual

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

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-04-01 8112000.0 USD 10-Q 2024-04-23
Quarterly 2023-07-01 25576000.0 +215.3% USD 10-Q 2024-07-23
Quarterly 2023-09-30 41327000.0 +61.6% USD 10-Q 2024-10-29
Quarterly 2024-03-30 14691000.0 -64.5% USD 10-Q 2025-04-22
Quarterly 2024-06-29 37038000.0 +152.1% USD 10-Q 2025-07-22
Quarterly 2024-09-28 53037000.0 +43.2% USD 10-Q 2025-10-30
Quarterly 2025-03-29 17212000.0 -67.5% USD 10-Q 2025-04-22
Quarterly 2025-06-28 56593000.0 +228.8% USD 10-Q 2025-07-22
Quarterly 2025-09-27 88907000.0 +57.1% USD 10-Q 2025-10-30
Annual 2023-12-31 56251000.0 USD 10-K 2026-02-20
Annual 2024-12-31 68400000.0 +21.6% USD 10-K 2026-02-20
Annual 2025-12-31 134953000.0 +97.3% 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-04-01 -3278000.0 USD 10-Q 2024-04-23
Quarterly 2023-07-01 -18772000.0 -472.7% USD 10-Q 2024-07-23
Quarterly 2023-09-30 38484000.0 +305.0% USD 10-Q 2024-10-29
Quarterly 2024-03-30 3281000.0 -91.5% USD 10-Q 2025-04-22
Quarterly 2024-06-29 -27019000.0 -923.5% USD 10-Q 2025-07-22
Quarterly 2024-09-28 -75927000.0 -181.0% USD 10-Q 2025-10-30
Quarterly 2025-03-29 10988000.0 +114.5% USD 10-Q 2025-04-22
Quarterly 2025-06-28 25880000.0 +135.5% USD 10-Q 2025-07-22
Quarterly 2025-09-27 -894000.0 -103.5% USD 10-Q 2025-10-30
Annual 2023-12-31 -6245000.0 USD 10-K 2026-02-20
Annual 2024-12-31 -109530000.0 -1653.9% USD 10-K 2026-02-20
Annual 2025-12-31 -6373000.0 +94.2% 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-04-01 10222000.0 USD 10-Q 2024-04-23
Quarterly 2023-07-01 4196000.0 -59.0% USD 10-Q 2024-07-23
Quarterly 2023-09-30 -23310000.0 -655.5% USD 10-Q 2024-10-29
Quarterly 2024-03-30 7076000.0 +130.4% USD 10-Q 2025-04-22
Quarterly 2024-06-29 11096000.0 +56.8% USD 10-Q 2025-07-22
Quarterly 2024-09-28 21695000.0 +95.5% USD 10-Q 2025-10-30
Quarterly 2025-03-29 -29129000.0 -234.3% USD 10-Q 2025-04-22
Quarterly 2025-06-28 -49334000.0 -69.4% USD 10-Q 2025-07-22
Quarterly 2025-09-27 -36189000.0 +26.6% USD 10-Q 2025-10-30
Annual 2023-12-31 -65926000.0 USD 10-K 2026-02-20
Annual 2024-12-31 20897000.0 +131.7% USD 10-K 2026-02-20
Annual 2025-12-31 -28434000.0 -236.1% 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-04-01 4618000.0 USD 10-Q 2024-04-23
Quarterly 2023-07-01 10107000.0 +118.9% USD 10-Q 2024-07-23
Quarterly 2023-09-30 13883000.0 +37.4% USD 10-Q 2024-10-29
Quarterly 2024-03-30 3709000.0 -73.3% USD 10-Q 2025-04-22
Quarterly 2024-06-29 9661000.0 +160.5% USD 10-Q 2025-07-22
Quarterly 2024-09-28 12905000.0 +33.6% USD 10-Q 2025-10-30
Quarterly 2025-03-29 4310000.0 -66.6% USD 10-Q 2025-04-22
Quarterly 2025-06-28 8045000.0 +86.7% USD 10-Q 2025-07-22
Quarterly 2025-09-27 13670000.0 +69.9% USD 10-Q 2025-10-30
Annual 2023-12-31 17855000.0 USD 10-K 2026-02-20
Annual 2024-12-31 18054000.0 +1.1% USD 10-K 2026-02-20
Annual 2025-12-31 19435000.0 +7.6% 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-04-01 66244000.0 shares 10-Q 2023-04-24
Quarterly 2023-07-01 66320000.0 +0.1% shares 10-Q 2023-07-24
Quarterly 2023-09-30 65950000.0 -0.6% shares 10-Q 2023-10-24
Quarterly 2023-12-31 65052000.0 -1.4% shares 10-Q 2024-10-29
Quarterly 2024-03-30 65525000.0 +0.7% shares 10-Q 2024-04-23
Quarterly 2024-06-29 65800000.0 +0.4% shares 10-Q 2024-07-23
Quarterly 2024-09-28 66318000.0 +0.8% shares 10-Q 2024-10-29
Quarterly 2024-12-31 66434000.0 +0.2% shares 10-Q 2025-10-30
Quarterly 2025-03-29 65695000.0 -1.1% shares 10-Q 2025-04-22
Quarterly 2025-06-28 65294000.0 -0.6% shares 10-Q 2025-07-22
Quarterly 2025-09-27 66250000.0 +1.5% shares 10-Q 2025-10-30
Annual 2023-12-31 65052000.0 shares 10-K 2025-02-21
Annual 2024-12-31 66434000.0 +2.1% shares 10-K 2026-02-20
Annual 2025-12-31 67120000.0 +1.0% 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-04-01 66244000.0 shares 10-Q 2023-04-24
Quarterly 2023-07-01 66320000.0 +0.1% shares 10-Q 2023-07-24
Quarterly 2023-09-30 65950000.0 -0.6% shares 10-Q 2023-10-24
Quarterly 2023-12-31 65052000.0 -1.4% shares 10-Q 2024-10-29
Quarterly 2024-03-30 65525000.0 +0.7% shares 10-Q 2024-04-23
Quarterly 2024-06-29 65800000.0 +0.4% shares 10-Q 2024-07-23
Quarterly 2024-09-28 66318000.0 +0.8% shares 10-Q 2024-10-29
Quarterly 2024-12-31 66434000.0 +0.2% shares 10-Q 2025-10-30
Quarterly 2025-03-29 65695000.0 -1.1% shares 10-Q 2025-04-22
Quarterly 2025-06-28 65294000.0 -0.6% shares 10-Q 2025-07-22
Quarterly 2025-09-27 66250000.0 +1.5% shares 10-Q 2025-10-30
Annual 2023-12-31 65052000.0 shares 10-K 2025-02-21
Annual 2024-12-31 66434000.0 +2.1% shares 10-K 2026-02-20
Annual 2025-12-31 67120000.0 +1.0% 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-04-01 66044000.0 shares 10-Q 2024-04-23
Quarterly 2023-07-01 66271000.0 +0.3% shares 10-Q 2024-07-23
Quarterly 2023-09-30 66288000.0 +0.0% shares 10-Q 2024-10-29
Quarterly 2024-03-30 65338000.0 -1.4% shares 10-Q 2025-04-22
Quarterly 2024-06-29 65678000.0 +0.5% shares 10-Q 2025-07-22
Quarterly 2024-09-28 66078000.0 +0.6% shares 10-Q 2025-10-30
Quarterly 2025-03-29 66027000.0 -0.1% shares 10-Q 2025-04-22
Quarterly 2025-06-28 64525000.0 -2.3% shares 10-Q 2025-07-22
Quarterly 2025-09-27 65753000.0 +1.9% shares 10-Q 2025-10-30
Annual 2023-12-31 65980000.0 shares 10-K 2026-02-20
Annual 2024-12-31 65879000.0 -0.2% shares 10-K 2026-02-20
Annual 2025-12-31 66041000.0 +0.2% 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-04-01 69708000.0 shares 10-Q 2024-04-23
Quarterly 2023-07-01 69657000.0 -0.1% shares 10-Q 2024-07-23
Quarterly 2023-09-30 69579000.0 -0.1% shares 10-Q 2024-10-29
Quarterly 2024-03-30 68119000.0 -2.1% shares 10-Q 2025-04-22
Quarterly 2024-06-29 65678000.0 -3.6% shares 10-Q 2025-07-22
Quarterly 2024-09-28 66078000.0 +0.6% shares 10-Q 2025-10-30
Quarterly 2025-03-29 66027000.0 -0.1% shares 10-Q 2025-04-22
Quarterly 2025-06-28 64525000.0 -2.3% shares 10-Q 2025-07-22
Quarterly 2025-09-27 69789000.0 +8.2% shares 10-Q 2025-10-30
Annual 2023-12-31 69320000.0 shares 10-K 2026-02-20
Annual 2024-12-31 65879000.0 -5.0% shares 10-K 2026-02-20
Annual 2025-12-31 69305000.0 +5.2% shares 10-K 2026-02-20
For informational purposes only — not guaranteed to be accurate or complete.