Cognex Corp (CGNX): Shares Outstanding

Annual figures by period end, from SEC filings.

Stock splits: 2-for-1, first reflected in a filing dated 2013-10-28; 2-for-1, first reflected in a filing dated 2018-04-30. Figures are as filed: per-share figures and share counts last reported before a split are on the old share basis, so changes and growth rates across a split are not shown. Splits are read from the filings' own restatements, so a share conversion in a merger or reorganization shows up the same way.

Restated years: each year's figure is from the latest filing that reports it. The company later restated the year ended 2016-12-31 (for example after a spin-off or a discontinued operation), while the year before it was last reported on the old basis. Changes across those points are marked n/c (not comparable), and growth rates are not computed across them.

167.00M
As of 2025-12-31
168.22M
As of 2026-07-05
-1.1%
3-year compound annual growth
-1.0%
5-year compound annual growth
175.79M2011-12-31: 42.22M2012-12-31: 86.11M2013-12-31: 86.83M2014-12-31: 86.54M2015-12-31: 84.86M2016-12-31: 84.86M2017-12-31: 173.51M2018-12-31: 170.82M2019-12-31: 172.44M2020-12-31: 175.79M2021-12-31: 175.48M2022-12-31: 172.63M2023-12-31: 171.60M2024-12-31: 170.43M2025-12-31: 167.00M167.00M
2011-12-31 Shares Outstanding (shares) 2025-12-31

Paler bars were last filed before a stock split, on the old share basis.

Period endedShares OutstandingChange YoYSource filing
2025-12-31167.00M-2.0%2026-02-12, Balance as of period end
2024-12-31170.43M-0.7%2026-02-12, Balance as of period end
2023-12-31171.60M-0.6%2025-02-13, Balance as of period end
2022-12-31172.63M-1.6%2024-02-15, Balance as of period end
2021-12-31175.48M-0.2%2023-02-16, Balance as of period end
2020-12-31175.79M+1.9%2022-02-17, Balance as of period end
2019-12-31172.44M+0.9%2021-02-11, Balance as of period end
2018-12-31170.82M-1.5%2020-02-13, Balance as of period end
2017-12-31173.51Mn/c2019-02-14, Balance as of period end
2016-12-3184.86Mn/c2018-02-15, Balance as of period end
2015-12-3184.86M-1.9%2017-02-16, Balance as of period end
2014-12-3186.54M-0.3%2016-02-10, Balance as of period end
2013-12-3186.83M+0.8%2015-02-12, Balance as of period end
2012-12-3186.11Mn/c2014-02-13, Balance as of period end
2011-12-3142.22Mn/a2013-02-11, Balance as of period end