F&F - Financial Insights SEC Filing Analytics

Financial Metrics

NPO Enpro Inc.
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

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

Income Statement

Metrics: 6

Revenue

Q: 0 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Annual 2023-12-31 1059300000.0 USD 10-K 2025-02-21
Annual 2024-12-31 1048700000.0 -1.0% USD 10-K 2025-02-21

Gross Profit

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 116100000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 114800000.0 -1.1% USD 10-Q 2024-08-06
Quarterly 2023-09-30 99600000.0 -13.2% USD 10-Q 2024-11-05
Quarterly 2024-03-31 106200000.0 +6.6% USD 10-Q 2025-05-06
Quarterly 2024-06-30 119000000.0 +12.1% USD 10-Q 2025-08-05
Quarterly 2024-09-30 110300000.0 -7.3% USD 10-Q 2025-11-04
Quarterly 2025-03-31 118200000.0 +7.2% USD 10-Q 2025-05-06
Quarterly 2025-06-30 124800000.0 +5.6% USD 10-Q 2025-08-05
Quarterly 2025-09-30 120200000.0 -3.7% USD 10-Q 2025-11-04
Annual 2023-12-31 426800000.0 USD 10-K 2026-02-19
Annual 2024-12-31 444800000.0 +4.2% USD 10-K 2026-02-19
Annual 2025-12-31 487500000.0 +9.6% USD 10-K 2026-02-19

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 43800000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 -19400000.0 -144.3% USD 10-Q 2024-08-06
Quarterly 2023-09-30 31900000.0 +264.4% USD 10-Q 2024-11-05
Quarterly 2024-03-31 28000000.0 -12.2% USD 10-Q 2025-05-06
Quarterly 2024-06-30 48000000.0 +71.4% USD 10-Q 2025-08-05
Quarterly 2024-09-30 34100000.0 -29.0% USD 10-Q 2025-11-04
Quarterly 2025-03-31 41800000.0 +22.6% USD 10-Q 2025-05-06
Quarterly 2025-06-30 45700000.0 +9.3% USD 10-Q 2025-08-05
Quarterly 2025-09-30 40900000.0 -10.5% USD 10-Q 2025-11-04
Annual 2023-12-31 76800000.0 USD 10-K 2026-02-19
Annual 2024-12-31 142300000.0 +85.3% USD 10-K 2026-02-19
Annual 2025-12-31 161600000.0 +13.6% USD 10-K 2026-02-19

Net Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 37400000.0 USD 10-Q 2024-11-05
Quarterly 2023-06-30 -18600000.0 -149.7% USD 10-Q 2024-11-05
Quarterly 2023-09-30 8300000.0 +144.6% USD 10-Q 2024-11-05
Quarterly 2024-03-31 12500000.0 +50.6% USD 10-Q 2025-11-04
Quarterly 2024-06-30 26700000.0 +113.6% USD 10-Q 2025-11-04
Quarterly 2024-09-30 19800000.0 -25.8% USD 10-Q 2025-11-04
Quarterly 2025-03-31 24500000.0 +23.7% USD 10-Q 2025-11-04
Quarterly 2025-06-30 26400000.0 +7.8% USD 10-Q 2025-11-04
Quarterly 2025-09-30 21600000.0 -18.2% USD 10-Q 2025-11-04
Annual 2023-12-31 22200000.0 USD 10-K 2026-02-19
Annual 2024-12-31 72900000.0 +228.4% USD 10-K 2026-02-19
Annual 2025-12-31 40500000.0 -44.4% USD 10-K 2026-02-19

EPS Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1.8 USD/shares 10-Q 2024-05-08
Quarterly 2023-06-30 -0.89 -149.4% USD/shares 10-Q 2024-08-06
Quarterly 2023-09-30 0.4 +144.9% USD/shares 10-Q 2024-11-05
Quarterly 2024-03-31 0.6 +50.0% USD/shares 10-Q 2025-05-06
Quarterly 2024-06-30 1.27 +111.7% USD/shares 10-Q 2025-08-05
Quarterly 2024-09-30 0.94 -26.0% USD/shares 10-Q 2025-11-04
Quarterly 2025-03-31 1.16 +23.4% USD/shares 10-Q 2025-05-06
Quarterly 2025-06-30 1.26 +8.6% USD/shares 10-Q 2025-08-05
Quarterly 2025-09-30 1.03 -18.3% USD/shares 10-Q 2025-11-04
Annual 2023-12-31 1.06 USD/shares 10-K 2026-02-19
Annual 2024-12-31 3.48 +228.3% USD/shares 10-K 2026-02-19
Annual 2025-12-31 1.92 -44.8% USD/shares 10-K 2026-02-19

EPS Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1.79 USD/shares 10-Q 2024-05-08
Quarterly 2023-06-30 -0.89 -149.7% USD/shares 10-Q 2024-08-06
Quarterly 2023-09-30 0.39 +143.8% USD/shares 10-Q 2024-11-05
Quarterly 2024-03-31 0.59 +51.3% USD/shares 10-Q 2025-05-06
Quarterly 2024-06-30 1.27 +115.3% USD/shares 10-Q 2025-08-05
Quarterly 2024-09-30 0.94 -26.0% USD/shares 10-Q 2025-11-04
Quarterly 2025-03-31 1.15 +22.3% USD/shares 10-Q 2025-05-06
Quarterly 2025-06-30 1.25 +8.7% USD/shares 10-Q 2025-08-05
Quarterly 2025-09-30 1.01 -19.2% USD/shares 10-Q 2025-11-04
Annual 2023-12-31 1.05 USD/shares 10-K 2026-02-19
Annual 2024-12-31 3.45 +228.6% USD/shares 10-K 2026-02-19
Annual 2025-12-31 1.91 -44.6% USD/shares 10-K 2026-02-19

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 336100000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 374900000.0 +11.5% USD 10-Q 2023-08-09
Quarterly 2023-09-30 329800000.0 -12.0% USD 10-Q 2023-10-31
Quarterly 2023-12-31 369800000.0 +12.1% USD 10-Q 2024-11-05
Quarterly 2024-03-31 163900000.0 -55.7% USD 10-Q 2024-05-08
Quarterly 2024-06-30 175900000.0 +7.3% USD 10-Q 2024-08-06
Quarterly 2024-09-30 206900000.0 +17.6% USD 10-Q 2024-11-05
Quarterly 2024-12-31 236300000.0 +14.2% USD 10-Q 2025-11-04
Quarterly 2025-03-31 240300000.0 +1.7% USD 10-Q 2025-05-06
Quarterly 2025-06-30 107100000.0 -55.4% USD 10-Q 2025-08-05
Quarterly 2025-09-30 132900000.0 +24.1% USD 10-Q 2025-11-04
Annual 2023-12-31 369800000.0 USD 10-K 2025-02-21
Annual 2024-12-31 236300000.0 -36.1% USD 10-K 2026-02-19
Annual 2025-12-31 114700000.0 -51.5% USD 10-K 2026-02-19

Accounts Receivable

Q: 0 | A: 0

Quarterly

Annual

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

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 157100000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 152700000.0 -2.8% USD 10-Q 2023-08-09
Quarterly 2023-09-30 145900000.0 -4.5% USD 10-Q 2023-10-31
Quarterly 2023-12-31 142600000.0 -2.3% USD 10-Q 2024-11-05
Quarterly 2024-03-31 146400000.0 +2.7% USD 10-Q 2024-05-08
Quarterly 2024-06-30 144600000.0 -1.2% USD 10-Q 2024-08-06
Quarterly 2024-09-30 143300000.0 -0.9% USD 10-Q 2024-11-05
Quarterly 2024-12-31 138800000.0 -3.1% USD 10-Q 2025-11-04
Quarterly 2025-03-31 136500000.0 -1.7% USD 10-Q 2025-05-06
Quarterly 2025-06-30 143300000.0 +5.0% USD 10-Q 2025-08-05
Quarterly 2025-09-30 141600000.0 -1.2% USD 10-Q 2025-11-04
Annual 2023-12-31 142600000.0 USD 10-K 2025-02-21
Annual 2024-12-31 138800000.0 -2.7% USD 10-K 2026-02-19
Annual 2025-12-31 153800000.0 +10.8% USD 10-K 2026-02-19

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 715300000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 754700000.0 +5.5% USD 10-Q 2023-08-09
Quarterly 2023-09-30 636500000.0 -15.7% USD 10-Q 2023-10-31
Quarterly 2023-12-31 650300000.0 +2.2% USD 10-Q 2024-11-05
Quarterly 2024-03-31 464200000.0 -28.6% USD 10-Q 2024-05-08
Quarterly 2024-06-30 480800000.0 +3.6% USD 10-Q 2024-08-06
Quarterly 2024-09-30 519200000.0 +8.0% USD 10-Q 2024-11-05
Quarterly 2024-12-31 512300000.0 -1.3% USD 10-Q 2025-11-04
Quarterly 2025-03-31 544200000.0 +6.2% USD 10-Q 2025-05-06
Quarterly 2025-06-30 424700000.0 -22.0% USD 10-Q 2025-08-05
Quarterly 2025-09-30 457000000.0 +7.6% USD 10-Q 2025-11-04
Annual 2023-12-31 650300000.0 USD 10-K 2025-02-21
Annual 2024-12-31 512300000.0 -21.2% USD 10-K 2026-02-19
Annual 2025-12-31 437700000.0 -14.6% USD 10-K 2026-02-19

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 2671500000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 2633100000.0 -1.4% USD 10-Q 2023-08-09
Quarterly 2023-09-30 2501300000.0 -5.0% USD 10-Q 2023-10-31
Quarterly 2023-12-31 2499500000.0 -0.1% USD 10-Q 2024-11-05
Quarterly 2024-03-31 2527800000.0 +1.1% USD 10-Q 2024-05-08
Quarterly 2024-06-30 2521900000.0 -0.2% USD 10-Q 2024-08-06
Quarterly 2024-09-30 2533800000.0 +0.5% USD 10-Q 2024-11-05
Quarterly 2024-12-31 2491500000.0 -1.7% USD 10-Q 2025-11-04
Quarterly 2025-03-31 2506600000.0 +0.6% USD 10-Q 2025-05-06
Quarterly 2025-06-30 2375300000.0 -5.2% USD 10-Q 2025-08-05
Quarterly 2025-09-30 2398800000.0 +1.0% USD 10-Q 2025-11-04
Annual 2023-12-31 2499500000.0 USD 10-K 2025-02-21
Annual 2024-12-31 2491500000.0 -0.3% USD 10-K 2026-02-19
Annual 2025-12-31 2663000000.0 +6.9% USD 10-K 2026-02-19

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 199900000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 187100000.0 -6.4% USD 10-Q 2023-08-09
Quarterly 2023-09-30 195100000.0 +4.3% USD 10-Q 2023-10-31
Quarterly 2023-12-31 196400000.0 +0.7% USD 10-Q 2024-11-05
Quarterly 2024-03-31 179200000.0 -8.8% USD 10-Q 2024-05-08
Quarterly 2024-06-30 176900000.0 -1.3% USD 10-Q 2024-08-06
Quarterly 2024-09-30 188400000.0 +6.5% USD 10-Q 2024-11-05
Quarterly 2024-12-31 198000000.0 +5.1% USD 10-Q 2025-11-04
Quarterly 2025-03-31 184300000.0 -6.9% USD 10-Q 2025-05-06
Quarterly 2025-06-30 170400000.0 -7.5% USD 10-Q 2025-08-05
Quarterly 2025-09-30 187100000.0 +9.8% USD 10-Q 2025-11-04
Annual 2023-12-31 196400000.0 USD 10-K 2025-02-21
Annual 2024-12-31 198000000.0 +0.8% USD 10-K 2026-02-19
Annual 2025-12-31 188700000.0 -4.7% USD 10-K 2026-02-19

Total Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1218500000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 1200800000.0 -1.5% USD 10-Q 2023-08-09
Quarterly 2023-09-30 1075500000.0 -10.4% USD 10-Q 2023-10-31
Quarterly 2023-12-31 1071900000.0 -0.3% USD 10-Q 2024-11-05
Quarterly 2024-03-31 1113900000.0 +3.9% USD 10-Q 2024-05-08
Quarterly 2024-06-30 1091500000.0 -2.0% USD 10-Q 2024-08-06
Quarterly 2024-09-30 1075900000.0 -1.4% USD 10-Q 2024-11-05
Quarterly 2024-12-31 1062900000.0 -1.2% USD 10-Q 2025-11-04
Quarterly 2025-03-31 1044800000.0 -1.7% USD 10-Q 2025-05-06
Quarterly 2025-06-30 879200000.0 -15.8% USD 10-Q 2025-08-05
Quarterly 2025-09-30 877700000.0 -0.2% USD 10-Q 2025-11-04
Annual 2023-12-31 1071900000.0 USD 10-K 2025-02-21
Annual 2024-12-31 1062900000.0 -0.8% USD 10-K 2026-02-19
Annual 2025-12-31 1119100000.0 +5.3% USD 10-K 2026-02-19

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1435100000.0 USD 10-Q 2024-11-05
Quarterly 2023-06-30 1414400000.0 -1.4% USD 10-Q 2024-11-05
Quarterly 2023-09-30 1407900000.0 -0.5% USD 10-Q 2024-11-05
Quarterly 2023-12-31 1409700000.0 +0.1% USD 10-Q 2025-11-04
Quarterly 2024-03-31 1413900000.0 +0.3% USD 10-Q 2025-11-04
Quarterly 2024-06-30 1430400000.0 +1.2% USD 10-Q 2025-11-04
Quarterly 2024-09-30 1457900000.0 +1.9% USD 10-Q 2025-11-04
Quarterly 2024-12-31 1428600000.0 -2.0% USD 10-Q 2025-11-04
Quarterly 2025-03-31 1461800000.0 +2.3% USD 10-Q 2025-11-04
Quarterly 2025-06-30 1496100000.0 +2.3% USD 10-Q 2025-11-04
Quarterly 2025-09-30 1521100000.0 +1.7% USD 10-Q 2025-11-04
Annual 2023-12-31 1409700000.0 USD 10-K 2026-02-19
Annual 2024-12-31 1428600000.0 +1.3% USD 10-K 2026-02-19
Annual 2025-12-31 1543900000.0 +8.1% USD 10-K 2026-02-19

Long-Term Debt

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 771200000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 767600000.0 -0.5% USD 10-Q 2023-08-09
Quarterly 2023-09-30 640500000.0 -16.6% USD 10-Q 2023-10-31
Quarterly 2023-12-31 638700000.0 -0.3% USD 10-Q 2024-11-05
Quarterly 2024-03-31 670000000.0 +4.9% USD 10-Q 2024-05-08
Quarterly 2024-06-30 649400000.0 -3.1% USD 10-Q 2024-08-06
Quarterly 2024-09-30 627800000.0 -3.3% USD 10-Q 2024-11-05
Quarterly 2024-12-31 624100000.0 -0.6% USD 10-Q 2025-11-04
Quarterly 2025-03-31 620400000.0 -0.6% USD 10-Q 2025-05-06
Quarterly 2025-06-30 464900000.0 -25.1% USD 10-Q 2025-08-05
Quarterly 2025-09-30 445000000.0 -4.3% USD 10-Q 2025-11-04
Annual 2023-12-31 638700000.0 USD 10-K 2025-02-21
Annual 2024-12-31 624100000.0 -2.3% USD 10-K 2026-02-19
Annual 2025-12-31 655100000.0 +5.0% USD 10-K 2026-02-19

Cash Flow

Metrics: 4

Operating Cash Flow

Q: 6 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2024-03-31 6300000.0 USD 10-Q 2025-05-06
Quarterly 2024-06-30 49500000.0 +685.7% USD 10-Q 2025-08-05
Quarterly 2024-09-30 103500000.0 +109.1% USD 10-Q 2025-11-04
Quarterly 2025-03-31 21000000.0 -79.7% USD 10-Q 2025-05-06
Quarterly 2025-06-30 73200000.0 +248.6% USD 10-Q 2025-08-05
Quarterly 2025-09-30 138500000.0 +89.2% USD 10-Q 2025-11-04

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -14800000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 -21600000.0 -45.9% USD 10-Q 2024-08-06
Quarterly 2023-09-30 4700000.0 +121.8% USD 10-Q 2024-11-05
Quarterly 2024-03-31 -217000000.0 -4717.0% USD 10-Q 2025-05-06
Quarterly 2024-06-30 -223100000.0 -2.8% USD 10-Q 2025-08-05
Quarterly 2024-09-30 -229500000.0 -2.9% USD 10-Q 2025-11-04
Quarterly 2025-03-31 -9400000.0 +95.9% USD 10-Q 2025-05-06
Quarterly 2025-06-30 -19600000.0 -108.5% USD 10-Q 2025-08-05
Quarterly 2025-09-30 -32700000.0 -66.8% USD 10-Q 2025-11-04
Annual 2023-12-31 -7400000.0 USD 10-K 2026-02-19
Annual 2024-12-31 -241500000.0 -3163.5% USD 10-K 2026-02-19
Annual 2025-12-31 -316900000.0 -31.2% USD 10-K 2026-02-19

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -12000000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 -21900000.0 -82.5% USD 10-Q 2024-08-06
Quarterly 2023-09-30 -162800000.0 -643.4% USD 10-Q 2024-11-05
Quarterly 2024-03-31 6200000.0 +103.8% USD 10-Q 2025-05-06
Quarterly 2024-06-30 -19000000.0 -406.5% USD 10-Q 2025-08-05
Quarterly 2024-09-30 -44000000.0 -131.6% USD 10-Q 2025-11-04
Quarterly 2025-03-31 -13300000.0 +69.8% USD 10-Q 2025-05-06
Quarterly 2025-06-30 -194900000.0 -1365.4% USD 10-Q 2025-08-05
Quarterly 2025-09-30 -220900000.0 -13.3% USD 10-Q 2025-11-04
Annual 2023-12-31 -170900000.0 USD 10-K 2026-02-19
Annual 2024-12-31 -50500000.0 +70.5% USD 10-K 2026-02-19
Annual 2025-12-31 -17400000.0 +65.5% USD 10-K 2026-02-19

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 5000000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 11900000.0 +138.0% USD 10-Q 2024-08-06
Quarterly 2023-09-30 20700000.0 +73.9% USD 10-Q 2024-11-05
Quarterly 2024-03-31 8200000.0 -60.4% USD 10-Q 2025-05-06
Quarterly 2024-06-30 13100000.0 +59.8% USD 10-Q 2025-08-05
Quarterly 2024-09-30 18800000.0 +43.5% USD 10-Q 2025-11-04
Quarterly 2025-03-31 8000000.0 -57.4% USD 10-Q 2025-05-06
Quarterly 2025-06-30 17900000.0 +123.8% USD 10-Q 2025-08-05
Quarterly 2025-09-30 29800000.0 +66.5% USD 10-Q 2025-11-04
Annual 2023-12-31 33900000.0 USD 10-K 2026-02-19
Annual 2024-12-31 29100000.0 -14.2% USD 10-K 2026-02-19
Annual 2025-12-31 42000000.0 +44.3% USD 10-K 2026-02-19

Share Data

Metrics: 4

Shares Outstanding

Q: 0 | A: 0

Quarterly

Annual

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

Shares Issued

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 21055668.0 shares 10-Q 2023-05-02
Quarterly 2023-06-30 21081414.0 +0.1% shares 10-Q 2023-08-09
Quarterly 2023-09-30 21085515.0 +0.0% shares 10-Q 2023-10-31
Quarterly 2023-12-31 21086678.0 +0.0% shares 10-Q 2024-11-05
Quarterly 2024-03-31 21129575.0 +0.2% shares 10-Q 2024-05-08
Quarterly 2024-06-30 21150833.0 +0.1% shares 10-Q 2024-08-06
Quarterly 2024-09-30 21169088.0 +0.1% shares 10-Q 2024-11-05
Quarterly 2024-12-31 21185581.0 +0.1% shares 10-Q 2025-11-04
Quarterly 2025-03-31 21218020.0 +0.2% shares 10-Q 2025-05-06
Quarterly 2025-06-30 21222944.0 +0.0% shares 10-Q 2025-08-05
Quarterly 2025-09-30 21240275.0 +0.1% shares 10-Q 2025-11-04
Annual 2023-12-31 21086678.0 shares 10-K 2025-02-21
Annual 2024-12-31 21185581.0 +0.5% shares 10-K 2026-02-19
Annual 2025-12-31 21240597.0 +0.3% shares 10-K 2026-02-19

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 20800000.0 shares 10-Q 2024-05-08
Quarterly 2023-06-30 20900000.0 +0.5% shares 10-Q 2024-08-06
Quarterly 2023-09-30 20900000.0 +0.0% shares 10-Q 2024-11-05
Quarterly 2024-03-31 20900000.0 +0.0% shares 10-Q 2025-05-06
Quarterly 2024-06-30 21000000.0 +0.5% shares 10-Q 2025-08-05
Quarterly 2024-09-30 21000000.0 +0.0% shares 10-Q 2025-11-04
Quarterly 2025-03-31 21000000.0 +0.0% shares 10-Q 2025-05-06
Quarterly 2025-06-30 21000000.0 +0.0% shares 10-Q 2025-08-05
Quarterly 2025-09-30 21100000.0 +0.5% shares 10-Q 2025-11-04
Annual 2023-12-31 20900000.0 shares 10-K 2026-02-19
Annual 2024-12-31 21000000.0 +0.5% shares 10-K 2026-02-19
Annual 2025-12-31 21000000.0 +0.0% shares 10-K 2026-02-19

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 20900000.0 shares 10-Q 2024-05-08
Quarterly 2023-06-30 20900000.0 +0.0% shares 10-Q 2024-08-06
Quarterly 2023-09-30 21000000.0 +0.5% shares 10-Q 2024-11-05
Quarterly 2024-03-31 21100000.0 +0.5% shares 10-Q 2025-05-06
Quarterly 2024-06-30 21100000.0 +0.0% shares 10-Q 2025-08-05
Quarterly 2024-09-30 21100000.0 +0.0% shares 10-Q 2025-11-04
Quarterly 2025-03-31 21200000.0 +0.5% shares 10-Q 2025-05-06
Quarterly 2025-06-30 21200000.0 +0.0% shares 10-Q 2025-08-05
Quarterly 2025-09-30 21300000.0 +0.5% shares 10-Q 2025-11-04
Annual 2023-12-31 21000000.0 shares 10-K 2026-02-19
Annual 2024-12-31 21100000.0 +0.5% shares 10-K 2026-02-19
Annual 2025-12-31 21200000.0 +0.5% shares 10-K 2026-02-19
For informational purposes only — not guaranteed to be accurate or complete.