NASDAQ:ITRI | Shares Outstanding | ITRON, INC.

Complete source-backed shares outstanding history.

Available history
2009-12-31 to 2026-07-24
Data captured

Historical Shares Outstanding

DateShares outstanding
2026-07-2443,786,753
2026-06-3043,774,000
2026-04-2444,339,347
2026-03-3144,322,000
2026-02-1244,941,206
2025-12-3144,929,000
2025-10-2445,801,371
2025-09-3045,791,000
2025-07-2545,717,933
2025-06-3045,710,000
2025-04-2845,588,071
2025-03-3145,572,000
2025-02-1845,179,771
2024-12-3145,131,000
2024-10-2845,089,570
2024-09-3045,016,000
2024-07-2944,962,799
2024-06-3044,952,000
2024-04-2945,869,373
2024-03-3145,850,000
2024-02-2245,580,163
2023-12-3145,512,000
2023-10-3045,492,770
2023-09-3045,474,000
2023-07-3145,460,228
2023-06-3045,448,000
2023-05-0145,422,809
2023-03-3145,405,000
2023-02-2245,294,966
2022-12-3145,186,000
2022-10-3145,177,993
2022-09-3045,154,000
2022-08-0145,138,651
2022-06-3045,070,000
2022-04-2845,061,675
2022-03-3145,037,000
2022-02-2345,008,799
2021-12-3145,152,000
2021-10-3145,272,251
2021-09-3045,260,000
2021-07-3145,235,686
2021-06-3045,150,000
2021-04-3045,132,612
2021-03-3145,122,000
2021-01-3140,455,126
2020-12-3140,444,000
2020-10-3040,396,909
2020-09-3040,356,000
2020-07-3140,332,428
2020-06-3040,234,000
2020-04-3040,204,114
2020-03-3140,176,000
2020-01-3139,956,068
2019-12-3139,941,000
2019-10-3139,568,376
2019-09-3039,533,000
2019-07-3139,458,595
2019-06-3039,395,000
2019-04-3039,349,003
2019-03-3139,693,000
2019-01-3139,535,326
2018-12-3139,498,000
2018-10-3139,416,335
2018-09-3039,400,000
2018-07-3139,299,394
2018-06-3039,279,000
2018-04-3039,201,753
2018-03-3139,181,000
2018-01-3138,784,060
2017-12-3138,771,000
2017-09-3038,725,212
2017-06-3038,700,680
2017-03-3138,648,567
2017-01-3138,327,719
2016-12-3138,317,000
2016-09-3038,258,576
2016-07-3138,242,461
2016-05-3138,243,435
2015-12-3137,906,000
2015-10-3137,897,742
2015-07-3138,138,896
2015-04-3038,450,736
2015-01-3138,274,317
2014-12-3138,591,000
2014-10-3139,058,814
2014-07-3139,244,810
2014-03-3139,323,103
2014-01-3139,161,615
2013-12-3139,149,000
2013-10-3139,149,045
2013-07-3139,111,850
2013-04-3039,532,515
2013-01-3139,301,339
2012-12-3139,277,000
2012-10-3139,206,165
2012-07-3139,517,662
2012-03-3139,958,625
2012-01-3139,826,906
2011-12-3140,032,000
2011-09-3040,732,045