F&F - Financial Insights SEC Filing Analytics

Financial Metrics

ITRI ITRON, 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-04-02 SEC Filing Index
Insider 4 2026-03-02 SEC Filing Index
Insider 4 2026-02-27 SEC Filing Index
Insider 4 2026-02-26 SEC Filing Index
Insider 4 2026-02-25 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)
788805000.0
Total Liabilities (latest annual)
1982511000.0
Current Liabilities (latest annual)
1012227000.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-03-31 494618000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 541070000.0 +9.4% USD 10-Q 2024-08-01
Quarterly 2023-09-30 560772000.0 +3.6% USD 10-Q 2024-10-31
Quarterly 2024-03-31 603442000.0 +7.6% USD 10-Q 2025-05-01
Quarterly 2024-06-30 609069000.0 +0.9% USD 10-Q 2025-07-31
Quarterly 2024-09-30 615462000.0 +1.0% USD 10-Q 2025-10-30
Quarterly 2025-03-31 607151000.0 -1.4% USD 10-Q 2025-05-01
Quarterly 2025-06-30 606761000.0 -0.1% USD 10-Q 2025-07-31
Quarterly 2025-09-30 581625000.0 -4.1% USD 10-Q 2025-10-30
Annual 2023-12-31 2173633000.0 USD 10-K 2026-02-17
Annual 2024-12-31 2440837000.0 +12.3% USD 10-K 2026-02-17
Annual 2025-12-31 2367194000.0 -3.0% USD 10-K 2026-02-17

Gross Profit

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 156368000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 173947000.0 +11.2% USD 10-Q 2024-08-01
Quarterly 2023-09-30 187203000.0 +7.6% USD 10-Q 2024-10-31
Quarterly 2024-03-31 205379000.0 +9.7% USD 10-Q 2025-05-01
Quarterly 2024-06-30 210460000.0 +2.5% USD 10-Q 2025-07-31
Quarterly 2024-09-30 209598000.0 -0.4% USD 10-Q 2025-10-30
Quarterly 2025-03-31 217219000.0 +3.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 223618000.0 +2.9% USD 10-Q 2025-07-31
Quarterly 2025-09-30 219545000.0 -1.8% USD 10-Q 2025-10-30
Annual 2023-12-31 713908000.0 USD 10-K 2026-02-17
Annual 2024-12-31 839317000.0 +17.6% USD 10-K 2026-02-17
Annual 2025-12-31 892118000.0 +6.3% USD 10-K 2026-02-17

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -10393000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 35100000.0 +437.7% USD 10-Q 2024-08-01
Quarterly 2023-09-30 54890000.0 +56.4% USD 10-Q 2024-10-31
Quarterly 2024-03-31 62800000.0 +14.4% USD 10-Q 2025-05-01
Quarterly 2024-06-30 64647000.0 +2.9% USD 10-Q 2025-07-31
Quarterly 2024-09-30 73933000.0 +14.4% USD 10-Q 2025-10-30
Quarterly 2025-03-31 76213000.0 +3.1% USD 10-Q 2025-05-01
Quarterly 2025-06-30 76413000.0 +0.3% USD 10-Q 2025-07-31
Quarterly 2025-09-30 81783000.0 +7.0% USD 10-Q 2025-10-30
Annual 2023-12-31 128867000.0 USD 10-K 2026-02-17
Annual 2024-12-31 264110000.0 +104.9% USD 10-K 2026-02-17
Annual 2025-12-31 313068000.0 +18.5% USD 10-K 2026-02-17

Net Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -11836000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 24201000.0 +304.5% USD 10-Q 2024-08-01
Quarterly 2023-09-30 40172000.0 +66.0% USD 10-Q 2024-10-31
Quarterly 2024-03-31 51721000.0 +28.7% USD 10-Q 2025-05-01
Quarterly 2024-06-30 51318000.0 -0.8% USD 10-Q 2025-07-31
Quarterly 2024-09-30 77959000.0 +51.9% USD 10-Q 2025-10-30
Quarterly 2025-03-31 65474000.0 -16.0% USD 10-Q 2025-05-01
Quarterly 2025-06-30 68340000.0 +4.4% USD 10-Q 2025-07-31
Quarterly 2025-09-30 65613000.0 -4.0% USD 10-Q 2025-10-30
Annual 2023-12-31 96923000.0 USD 10-K 2026-02-17
Annual 2024-12-31 239105000.0 +146.7% USD 10-K 2026-02-17
Annual 2025-12-31 301055000.0 +25.9% USD 10-K 2026-02-17

EPS Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -0.26 USD/shares 10-Q 2024-05-02
Quarterly 2023-06-30 0.53 +303.8% USD/shares 10-Q 2024-08-01
Quarterly 2023-09-30 0.88 +66.0% USD/shares 10-Q 2024-10-31
Quarterly 2024-03-31 1.13 +28.4% USD/shares 10-Q 2025-05-01
Quarterly 2024-06-30 1.12 -0.9% USD/shares 10-Q 2025-07-31
Quarterly 2024-09-30 1.73 +54.5% USD/shares 10-Q 2025-10-30
Quarterly 2025-03-31 1.44 -16.8% USD/shares 10-Q 2025-05-01
Quarterly 2025-06-30 1.5 +4.2% USD/shares 10-Q 2025-07-31
Quarterly 2025-09-30 1.43 -4.7% USD/shares 10-Q 2025-10-30
Annual 2023-12-31 2.13 USD/shares 10-K 2026-02-17
Annual 2024-12-31 5.27 +147.4% USD/shares 10-K 2026-02-17
Annual 2025-12-31 6.62 +25.6% USD/shares 10-K 2026-02-17

EPS Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -0.26 USD/shares 10-Q 2024-05-02
Quarterly 2023-06-30 0.53 +303.8% USD/shares 10-Q 2024-08-01
Quarterly 2023-09-30 0.87 +64.2% USD/shares 10-Q 2024-10-31
Quarterly 2024-03-31 1.12 +28.7% USD/shares 10-Q 2025-05-01
Quarterly 2024-06-30 1.1 -1.8% USD/shares 10-Q 2025-07-31
Quarterly 2024-09-30 1.7 +54.5% USD/shares 10-Q 2025-10-30
Quarterly 2025-03-31 1.42 -16.5% USD/shares 10-Q 2025-05-01
Quarterly 2025-06-30 1.47 +3.5% USD/shares 10-Q 2025-07-31
Quarterly 2025-09-30 1.41 -4.1% USD/shares 10-Q 2025-10-30
Annual 2023-12-31 2.11 USD/shares 10-K 2026-02-17
Annual 2024-12-31 5.18 +145.5% USD/shares 10-K 2026-02-17
Annual 2025-12-31 6.5 +25.5% USD/shares 10-K 2026-02-17

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 196013000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 232787000.0 +18.8% USD 10-Q 2023-08-03
Quarterly 2023-09-30 254771000.0 +9.4% USD 10-Q 2023-11-02
Quarterly 2023-12-31 302049000.0 +18.6% USD 10-Q 2024-10-31
Quarterly 2024-03-31 300606000.0 -0.5% USD 10-Q 2024-05-02
Quarterly 2024-06-30 920639000.0 +206.3% USD 10-Q 2024-08-01
Quarterly 2024-09-30 982507000.0 +6.7% USD 10-Q 2024-10-31
Quarterly 2024-12-31 1051237000.0 +7.0% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1123267000.0 +6.9% USD 10-Q 2025-05-01
Quarterly 2025-06-30 1224257000.0 +9.0% USD 10-Q 2025-07-31
Quarterly 2025-09-30 1331944000.0 +8.8% USD 10-Q 2025-10-30
Annual 2023-12-31 302049000.0 USD 10-K 2025-02-25
Annual 2024-12-31 1051237000.0 +248.0% USD 10-K 2026-02-17
Annual 2025-12-31 1020397000.0 -2.9% USD 10-K 2026-02-17

Accounts Receivable

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 259587000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 284598000.0 +9.6% USD 10-Q 2023-08-03
Quarterly 2023-09-30 289637000.0 +1.8% USD 10-Q 2023-11-02
Quarterly 2023-12-31 272890000.0 -5.8% USD 10-Q 2024-10-31
Quarterly 2024-03-31 310617000.0 +13.8% USD 10-Q 2024-05-02
Quarterly 2024-06-30 288568000.0 -7.1% USD 10-Q 2024-08-01
Quarterly 2024-09-30 307696000.0 +6.6% USD 10-Q 2024-10-31
Quarterly 2024-12-31 295341000.0 -4.0% USD 10-Q 2025-10-30
Quarterly 2025-03-31 316429000.0 +7.1% USD 10-Q 2025-05-01
Quarterly 2025-06-30 311740000.0 -1.5% USD 10-Q 2025-07-31
Quarterly 2025-09-30 335831000.0 +7.7% USD 10-Q 2025-10-30
Annual 2023-12-31 272890000.0 USD 10-K 2025-02-25
Annual 2024-12-31 295341000.0 +8.2% USD 10-K 2026-02-17
Annual 2025-12-31 342491000.0 +16.0% USD 10-K 2026-02-17

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 265122000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 267042000.0 +0.7% USD 10-Q 2023-08-03
Quarterly 2023-09-30 276099000.0 +3.4% USD 10-Q 2023-11-02
Quarterly 2023-12-31 283686000.0 +2.7% USD 10-Q 2024-10-31
Quarterly 2024-03-31 287220000.0 +1.2% USD 10-Q 2024-05-02
Quarterly 2024-06-30 291781000.0 +1.6% USD 10-Q 2024-08-01
Quarterly 2024-09-30 276616000.0 -5.2% USD 10-Q 2024-10-31
Quarterly 2024-12-31 270725000.0 -2.1% USD 10-Q 2025-10-30
Quarterly 2025-03-31 281878000.0 +4.1% USD 10-Q 2025-05-01
Quarterly 2025-06-30 283297000.0 +0.5% USD 10-Q 2025-07-31
Quarterly 2025-09-30 255278000.0 -9.9% USD 10-Q 2025-10-30
Annual 2023-12-31 283686000.0 USD 10-K 2025-02-25
Annual 2024-12-31 270725000.0 -4.6% USD 10-K 2026-02-17
Annual 2025-12-31 242886000.0 -10.3% USD 10-K 2026-02-17

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 902056000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 969987000.0 +7.5% USD 10-Q 2023-08-03
Quarterly 2023-09-30 1009742000.0 +4.1% USD 10-Q 2023-11-02
Quarterly 2023-12-31 1049438000.0 +3.9% USD 10-Q 2024-10-31
Quarterly 2024-03-31 1097097000.0 +4.5% USD 10-Q 2024-05-02
Quarterly 2024-06-30 1689455000.0 +54.0% USD 10-Q 2024-08-01
Quarterly 2024-09-30 1754534000.0 +3.9% USD 10-Q 2024-10-31
Quarterly 2024-12-31 1815892000.0 +3.5% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1902528000.0 +4.8% USD 10-Q 2025-05-01
Quarterly 2025-06-30 1988873000.0 +4.5% USD 10-Q 2025-07-31
Quarterly 2025-09-30 2144031000.0 +7.8% USD 10-Q 2025-10-30
Annual 2023-12-31 1049438000.0 USD 10-K 2025-02-25
Annual 2024-12-31 1815892000.0 +73.0% USD 10-K 2026-02-17
Annual 2025-12-31 1822318000.0 +0.4% USD 10-K 2026-02-17

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 2445915000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 2498638000.0 +2.2% USD 10-Q 2023-08-03
Quarterly 2023-09-30 2511411000.0 +0.5% USD 10-Q 2023-11-02
Quarterly 2023-12-31 2604263000.0 +3.7% USD 10-Q 2024-10-31
Quarterly 2024-03-31 2676563000.0 +2.8% USD 10-Q 2024-05-02
Quarterly 2024-06-30 3283940000.0 +22.7% USD 10-Q 2024-08-01
Quarterly 2024-09-30 3365413000.0 +2.5% USD 10-Q 2024-10-31
Quarterly 2024-12-31 3407623000.0 +1.3% USD 10-Q 2025-10-30
Quarterly 2025-03-31 3503142000.0 +2.8% USD 10-Q 2025-05-01
Quarterly 2025-06-30 3623768000.0 +3.4% USD 10-Q 2025-07-31
Quarterly 2025-09-30 3710761000.0 +2.4% USD 10-Q 2025-10-30
Annual 2023-12-31 2604263000.0 USD 10-K 2025-02-25
Annual 2024-12-31 3407623000.0 +30.8% USD 10-K 2026-02-17
Annual 2025-12-31 3720707000.0 +9.2% USD 10-K 2026-02-17

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 536555000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 559920000.0 +4.4% USD 10-Q 2023-08-03
Quarterly 2023-09-30 555924000.0 -0.7% USD 10-Q 2023-11-02
Quarterly 2023-12-31 537236000.0 -3.4% USD 10-Q 2024-10-31
Quarterly 2024-03-31 578317000.0 +7.6% USD 10-Q 2024-05-02
Quarterly 2024-06-30 535187000.0 -7.5% USD 10-Q 2024-08-01
Quarterly 2024-09-30 521471000.0 -2.6% USD 10-Q 2024-10-31
Quarterly 2024-12-31 528265000.0 +1.3% USD 10-Q 2025-10-30
Quarterly 2025-03-31 983420000.0 +86.2% USD 10-Q 2025-05-01
Quarterly 2025-06-30 973059000.0 -1.1% USD 10-Q 2025-07-31
Quarterly 2025-09-30 987374000.0 +1.5% USD 10-Q 2025-10-30
Annual 2023-12-31 537236000.0 USD 10-K 2025-02-25
Annual 2024-12-31 528265000.0 -1.7% USD 10-K 2026-02-17
Annual 2025-12-31 1012227000.0 +91.6% USD 10-K 2026-02-17

Total Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1251772000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 1269751000.0 +1.4% USD 10-Q 2023-08-03
Quarterly 2023-09-30 1253681000.0 -1.3% USD 10-Q 2023-11-02
Quarterly 2023-12-31 1272832000.0 +1.5% USD 10-Q 2024-10-31
Quarterly 2024-03-31 1291253000.0 +1.4% USD 10-Q 2024-05-02
Quarterly 2024-06-30 2023249000.0 +56.7% USD 10-Q 2024-08-01
Quarterly 2024-09-30 1996726000.0 -1.3% USD 10-Q 2024-10-31
Quarterly 2024-12-31 1996195000.0 -0.0% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1994063000.0 -0.1% USD 10-Q 2025-05-01
Quarterly 2025-06-30 1989344000.0 -0.2% USD 10-Q 2025-07-31
Quarterly 2025-09-30 1997343000.0 +0.4% USD 10-Q 2025-10-30
Annual 2023-12-31 1272832000.0 USD 10-K 2025-02-25
Annual 2024-12-31 1996195000.0 +56.8% USD 10-K 2026-02-17
Annual 2025-12-31 1982511000.0 -0.7% USD 10-K 2026-02-17

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1171282000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 1205124000.0 +2.9% USD 10-Q 2023-08-03
Quarterly 2023-09-30 1237730000.0 +2.7% USD 10-Q 2023-11-02
Quarterly 2023-12-31 1310911000.0 +5.9% USD 10-Q 2024-10-31
Quarterly 2024-03-31 1364724000.0 +4.1% USD 10-Q 2024-05-02
Quarterly 2024-06-30 1239563000.0 -9.2% USD 10-Q 2024-08-01
Quarterly 2024-09-30 1348319000.0 +8.8% USD 10-Q 2024-10-31
Quarterly 2024-12-31 1390600000.0 +3.1% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1488375000.0 +7.0% USD 10-Q 2025-05-01
Quarterly 2025-06-30 1613308000.0 +8.4% USD 10-Q 2025-07-31
Quarterly 2025-09-30 1693201000.0 +5.0% USD 10-Q 2025-10-30
Annual 2023-12-31 1310911000.0 USD 10-K 2025-02-25
Annual 2024-12-31 1390600000.0 +6.1% USD 10-K 2026-02-17
Annual 2025-12-31 1716596000.0 +23.4% USD 10-K 2026-02-17

Long-Term Debt

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 453094000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 453667000.0 +0.1% USD 10-Q 2023-08-03
Quarterly 2023-09-30 454247000.0 +0.1% USD 10-Q 2023-11-02
Quarterly 2023-12-31 454827000.0 +0.1% USD 10-Q 2024-10-31
Quarterly 2024-03-31 455400000.0 +0.1% USD 10-Q 2024-05-02
Quarterly 2024-06-30 1239772000.0 +172.2% USD 10-Q 2024-08-01
Quarterly 2024-09-30 1240950000.0 +0.1% USD 10-Q 2024-10-31
Quarterly 2024-12-31 1242424000.0 +0.1% USD 10-Q 2025-10-30
Quarterly 2025-03-31 786137000.0 -36.7% USD 10-Q 2025-05-01
Quarterly 2025-06-30 787023000.0 +0.1% USD 10-Q 2025-07-31
Quarterly 2025-09-30 787906000.0 +0.1% USD 10-Q 2025-10-30
Annual 2023-12-31 454827000.0 USD 10-K 2025-02-25
Annual 2024-12-31 1242424000.0 +173.2% USD 10-K 2026-02-17
Annual 2025-12-31 788805000.0 -36.5% USD 10-K 2026-02-17

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 1429000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 42989000.0 +2908.3% USD 10-Q 2024-08-01
Quarterly 2023-09-30 77076000.0 +79.3% USD 10-Q 2024-10-31
Quarterly 2024-03-31 41308000.0 -46.4% USD 10-Q 2025-05-01
Quarterly 2024-06-30 93025000.0 +125.2% USD 10-Q 2025-07-31
Quarterly 2024-09-30 158326000.0 +70.2% USD 10-Q 2025-10-30
Quarterly 2025-03-31 72117000.0 -54.5% USD 10-Q 2025-05-01
Quarterly 2025-06-30 168802000.0 +134.1% USD 10-Q 2025-07-31
Quarterly 2025-09-30 286631000.0 +69.8% USD 10-Q 2025-10-30
Annual 2023-12-31 124971000.0 USD 10-K 2026-02-17
Annual 2024-12-31 238175000.0 +90.6% USD 10-K 2026-02-17
Annual 2025-12-31 405952000.0 +70.4% USD 10-K 2026-02-17

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -7658000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 -13220000.0 -72.6% USD 10-Q 2024-08-01
Quarterly 2023-09-30 -19003000.0 -43.7% USD 10-Q 2024-10-31
Quarterly 2024-03-31 -41146000.0 -116.5% USD 10-Q 2025-05-01
Quarterly 2024-06-30 -47820000.0 -16.2% USD 10-Q 2025-07-31
Quarterly 2024-09-30 -54387000.0 -13.7% USD 10-Q 2025-10-30
Quarterly 2025-03-31 -4634000.0 +91.5% USD 10-Q 2025-05-01
Quarterly 2025-06-30 -10651000.0 -129.8% USD 10-Q 2025-07-31
Quarterly 2025-09-30 -16794000.0 -57.7% USD 10-Q 2025-10-30
Annual 2023-12-31 -23308000.0 USD 10-K 2026-02-17
Annual 2024-12-31 -63412000.0 -172.1% USD 10-K 2026-02-17
Annual 2025-12-31 -349652000.0 -451.4% USD 10-K 2026-02-17

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -95000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 770000.0 +910.5% USD 10-Q 2024-08-01
Quarterly 2023-09-30 -2639000.0 -442.7% USD 10-Q 2024-10-31
Quarterly 2024-03-31 1077000.0 +140.8% USD 10-Q 2025-05-01
Quarterly 2024-06-30 576839000.0 +53459.8% USD 10-Q 2025-07-31
Quarterly 2024-09-30 576085000.0 -0.1% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1761000.0 -99.7% USD 10-Q 2025-05-01
Quarterly 2025-06-30 4751000.0 +169.8% USD 10-Q 2025-07-31
Quarterly 2025-09-30 1837000.0 -61.3% USD 10-Q 2025-10-30
Annual 2023-12-31 -3508000.0 USD 10-K 2026-02-17
Annual 2024-12-31 579573000.0 +16621.5% USD 10-K 2026-02-17
Annual 2025-12-31 -97462000.0 -116.8% USD 10-K 2026-02-17

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 6902000.0 USD 10-Q 2024-05-02
Quarterly 2023-06-30 12498000.0 +81.1% USD 10-Q 2024-08-01
Quarterly 2023-09-30 18304000.0 +46.5% USD 10-Q 2024-10-31
Quarterly 2024-03-31 7145000.0 -61.0% USD 10-Q 2025-05-01
Quarterly 2024-06-30 14255000.0 +99.5% USD 10-Q 2025-07-31
Quarterly 2024-09-30 20878000.0 +46.5% USD 10-Q 2025-10-30
Quarterly 2025-03-31 4639000.0 -77.8% USD 10-Q 2025-05-01
Quarterly 2025-06-30 10656000.0 +129.7% USD 10-Q 2025-07-31
Quarterly 2025-09-30 15077000.0 +41.5% USD 10-Q 2025-10-30
Annual 2023-12-31 26884000.0 USD 10-K 2026-02-17
Annual 2024-12-31 30562000.0 +13.7% USD 10-K 2026-02-17
Annual 2025-12-31 22891000.0 -25.1% USD 10-K 2026-02-17

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 45405000.0 shares 10-Q 2023-05-04
Quarterly 2023-06-30 45448000.0 +0.1% shares 10-Q 2023-08-03
Quarterly 2023-09-30 45474000.0 +0.1% shares 10-Q 2023-11-02
Quarterly 2023-12-31 45512000.0 +0.1% shares 10-Q 2024-10-31
Quarterly 2024-03-31 45850000.0 +0.7% shares 10-Q 2024-05-02
Quarterly 2024-06-30 44952000.0 -2.0% shares 10-Q 2024-08-01
Quarterly 2024-09-30 45016000.0 +0.1% shares 10-Q 2024-10-31
Quarterly 2024-12-31 45131000.0 +0.3% shares 10-Q 2025-10-30
Quarterly 2025-03-31 45572000.0 +1.0% shares 10-Q 2025-05-01
Quarterly 2025-06-30 45710000.0 +0.3% shares 10-Q 2025-07-31
Quarterly 2025-09-30 45791000.0 +0.2% shares 10-Q 2025-10-30
Annual 2023-12-31 45512000.0 shares 10-K 2025-02-25
Annual 2024-12-31 45131000.0 -0.8% shares 10-K 2026-02-17
Annual 2025-12-31 44929000.0 -0.4% shares 10-K 2026-02-17

Shares Issued

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 45405000.0 shares 10-Q 2023-05-04
Quarterly 2023-06-30 45448000.0 +0.1% shares 10-Q 2023-08-03
Quarterly 2023-09-30 45474000.0 +0.1% shares 10-Q 2023-11-02
Quarterly 2023-12-31 45512000.0 +0.1% shares 10-Q 2024-10-31
Quarterly 2024-03-31 45850000.0 +0.7% shares 10-Q 2024-05-02
Quarterly 2024-06-30 44952000.0 -2.0% shares 10-Q 2024-08-01
Quarterly 2024-09-30 45016000.0 +0.1% shares 10-Q 2024-10-31
Quarterly 2024-12-31 45131000.0 +0.3% shares 10-Q 2025-10-30
Quarterly 2025-03-31 45572000.0 +1.0% shares 10-Q 2025-05-01
Quarterly 2025-06-30 45710000.0 +0.3% shares 10-Q 2025-07-31
Quarterly 2025-09-30 45791000.0 +0.2% shares 10-Q 2025-10-30
Annual 2023-12-31 45512000.0 shares 10-K 2025-02-25
Annual 2024-12-31 45131000.0 -0.8% shares 10-K 2026-02-17
Annual 2025-12-31 44929000.0 -0.4% shares 10-K 2026-02-17

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 45281000.0 shares 10-Q 2024-05-02
Quarterly 2023-06-30 45435000.0 +0.3% shares 10-Q 2024-08-01
Quarterly 2023-09-30 45462000.0 +0.1% shares 10-Q 2024-10-31
Quarterly 2024-03-31 45652000.0 +0.4% shares 10-Q 2025-05-01
Quarterly 2024-06-30 45745000.0 +0.2% shares 10-Q 2025-07-31
Quarterly 2024-09-30 44982000.0 -1.7% shares 10-Q 2025-10-30
Quarterly 2025-03-31 45338000.0 +0.8% shares 10-Q 2025-05-01
Quarterly 2025-06-30 45633000.0 +0.7% shares 10-Q 2025-07-31
Quarterly 2025-09-30 45746000.0 +0.2% shares 10-Q 2025-10-30
Annual 2023-12-31 45421000.0 shares 10-K 2026-02-17
Annual 2024-12-31 45368000.0 -0.1% shares 10-K 2026-02-17
Annual 2025-12-31 45492000.0 +0.3% shares 10-K 2026-02-17

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 45281000.0 shares 10-Q 2024-05-02
Quarterly 2023-06-30 45781000.0 +1.1% shares 10-Q 2024-08-01
Quarterly 2023-09-30 45950000.0 +0.4% shares 10-Q 2024-10-31
Quarterly 2024-03-31 46357000.0 +0.9% shares 10-Q 2025-05-01
Quarterly 2024-06-30 46526000.0 +0.4% shares 10-Q 2025-07-31
Quarterly 2024-09-30 45839000.0 -1.5% shares 10-Q 2025-10-30
Quarterly 2025-03-31 46172000.0 +0.7% shares 10-Q 2025-05-01
Quarterly 2025-06-30 46380000.0 +0.5% shares 10-Q 2025-07-31
Quarterly 2025-09-30 46660000.0 +0.6% shares 10-Q 2025-10-30
Annual 2023-12-31 45836000.0 shares 10-K 2026-02-17
Annual 2024-12-31 46187000.0 +0.8% shares 10-K 2026-02-17
Annual 2025-12-31 46323000.0 +0.3% shares 10-K 2026-02-17
For informational purposes only — not guaranteed to be accurate or complete.