F&F - Financial Insights SEC Filing Analytics

Financial Metrics

ROCK GIBRALTAR INDUSTRIES, 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-01 SEC Filing Index
Insider 4 2026-03-16 SEC Filing Index
Insider 4 2026-03-12 SEC Filing Index
Insider 4 2026-03-10 SEC Filing Index
Insider 4 2026-03-09 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)
0.0
Total Liabilities (latest annual)
N/A
Current Liabilities (latest annual)
366022000.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 293267000.0 USD 10-Q 2024-05-01
Quarterly 2023-06-30 364914000.0 +24.4% USD 10-Q 2024-07-31
Quarterly 2023-09-30 390744000.0 +7.1% USD 10-Q 2024-10-30
Quarterly 2024-03-31 292506000.0 -25.1% USD 10-Q 2025-04-30
Quarterly 2024-06-30 273624000.0 -6.5% USD 10-Q 2025-08-06
Quarterly 2024-09-30 277132000.0 +1.3% USD 10-Q 2025-10-30
Quarterly 2025-03-31 290015000.0 +4.6% USD 10-Q 2025-04-30
Quarterly 2025-06-30 309517000.0 +6.7% USD 10-Q 2025-08-06
Quarterly 2025-09-30 310939000.0 +0.5% USD 10-Q 2025-10-30
Annual 2023-12-31 1046998000.0 USD 10-K 2026-02-26
Annual 2024-12-31 1023359000.0 -2.3% USD 10-K 2026-02-26
Annual 2025-12-31 1135501000.0 +11.0% USD 10-K 2026-02-26

Gross Profit

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 76929000.0 USD 10-Q 2024-05-01
Quarterly 2023-06-30 96739000.0 +25.8% USD 10-Q 2024-07-31
Quarterly 2023-09-30 105384000.0 +8.9% USD 10-Q 2024-10-30
Quarterly 2024-03-31 84388000.0 -19.9% USD 10-Q 2025-04-30
Quarterly 2024-06-30 83328000.0 -1.3% USD 10-Q 2025-08-06
Quarterly 2024-09-30 81384000.0 -2.3% USD 10-Q 2025-10-30
Quarterly 2025-03-31 77700000.0 -4.5% USD 10-Q 2025-04-30
Quarterly 2025-06-30 87835000.0 +13.0% USD 10-Q 2025-08-06
Quarterly 2025-09-30 82746000.0 -5.8% USD 10-Q 2025-10-30
Annual 2023-12-31 281854000.0 USD 10-K 2026-02-26
Annual 2024-12-31 301408000.0 +6.9% USD 10-K 2026-02-26
Annual 2025-12-31 305191000.0 +1.3% USD 10-K 2026-02-26

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 29370000.0 USD 10-Q 2024-05-01
Quarterly 2023-06-30 43077000.0 +46.7% USD 10-Q 2024-07-31
Quarterly 2023-09-30 53190000.0 +23.5% USD 10-Q 2024-10-30
Quarterly 2024-03-31 31736000.0 -40.3% USD 10-Q 2025-04-30
Quarterly 2024-06-30 40822000.0 +28.6% USD 10-Q 2025-08-06
Quarterly 2024-09-30 43173000.0 +5.8% USD 10-Q 2025-10-30
Quarterly 2025-03-31 25510000.0 -40.9% USD 10-Q 2025-04-30
Quarterly 2025-06-30 39506000.0 +54.9% USD 10-Q 2025-08-06
Quarterly 2025-09-30 39942000.0 +1.1% USD 10-Q 2025-10-30
Annual 2023-12-31 120569000.0 USD 10-K 2026-02-26
Annual 2024-12-31 139674000.0 +15.8% USD 10-K 2026-02-26
Annual 2025-12-31 122751000.0 -12.1% USD 10-K 2026-02-26

Net Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 21099000.0 USD 10-Q 2024-05-01
Quarterly 2023-06-30 30723000.0 +45.6% USD 10-Q 2024-07-31
Quarterly 2023-09-30 39277000.0 +27.8% USD 10-Q 2024-10-30
Quarterly 2024-03-31 24946000.0 -36.5% USD 10-Q 2025-04-30
Quarterly 2024-06-30 32198000.0 +29.1% USD 10-Q 2025-08-06
Quarterly 2024-09-30 34039000.0 +5.7% USD 10-Q 2025-10-30
Quarterly 2025-03-31 21119000.0 -38.0% USD 10-Q 2025-04-30
Quarterly 2025-06-30 26004000.0 +23.1% USD 10-Q 2025-08-06
Quarterly 2025-09-30 -89062000.0 -442.5% USD 10-Q 2025-10-30
Annual 2023-12-31 110533000.0 USD 10-K 2026-02-26
Annual 2024-12-31 137340000.0 +24.3% USD 10-K 2026-02-26
Annual 2025-12-31 -44388000.0 -132.3% USD 10-K 2026-02-26

EPS Basic

Q: 4 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2024-06-30 1.05 USD/shares 10-Q 2025-08-06
Quarterly 2024-09-30 1.11 +5.7% USD/shares 10-Q 2025-10-30
Quarterly 2025-06-30 0.87 -21.6% USD/shares 10-Q 2025-08-06
Quarterly 2025-09-30 -2.99 -443.7% USD/shares 10-Q 2025-10-30
Annual 2023-12-31 3.61 USD/shares 10-K 2026-02-26
Annual 2024-12-31 4.5 +24.7% USD/shares 10-K 2026-02-26
Annual 2025-12-31 -1.48 -132.9% USD/shares 10-K 2026-02-26

EPS Diluted

Q: 4 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2024-06-30 1.05 USD/shares 10-Q 2025-08-06
Quarterly 2024-09-30 1.11 +5.7% USD/shares 10-Q 2025-10-30
Quarterly 2025-06-30 0.87 -21.6% USD/shares 10-Q 2025-08-06
Quarterly 2025-09-30 -2.98 -442.5% USD/shares 10-Q 2025-10-30
Annual 2023-12-31 3.59 USD/shares 10-K 2026-02-26
Annual 2024-12-31 4.46 +24.2% USD/shares 10-K 2026-02-26
Annual 2025-12-31 -1.48 -133.2% USD/shares 10-K 2026-02-26

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 7497000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 18621000.0 +148.4% USD 10-Q 2023-08-02
Quarterly 2023-09-30 85465000.0 +359.0% USD 10-Q 2023-11-02
Quarterly 2023-12-31 99426000.0 +16.3% USD 10-Q 2024-10-30
Quarterly 2024-03-31 146665000.0 +47.5% USD 10-Q 2024-05-01
Quarterly 2024-06-30 179102000.0 +22.1% USD 10-Q 2024-07-31
Quarterly 2024-09-30 228879000.0 +27.8% USD 10-Q 2024-10-30
Quarterly 2024-12-31 269480000.0 +17.7% USD 10-Q 2025-10-30
Quarterly 2025-03-31 25114000.0 -90.7% USD 10-Q 2025-04-30
Quarterly 2025-06-30 43291000.0 +72.4% USD 10-Q 2025-08-06
Quarterly 2025-09-30 89403000.0 +106.5% USD 10-Q 2025-10-30
Annual 2023-12-31 99426000.0 USD 10-K 2025-02-19
Annual 2024-12-31 269480000.0 +171.0% USD 10-K 2026-02-26
Annual 2025-12-31 115724000.0 -57.1% USD 10-K 2026-02-26

Accounts Receivable

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 230132000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 266487000.0 +15.8% USD 10-Q 2023-08-02
Quarterly 2023-09-30 256400000.0 -3.8% USD 10-Q 2023-11-02
Quarterly 2023-12-31 172736000.0 -32.6% USD 10-Q 2024-10-30
Quarterly 2024-03-31 230971000.0 +33.7% USD 10-Q 2024-05-01
Quarterly 2024-06-30 259358000.0 +12.3% USD 10-Q 2024-07-31
Quarterly 2024-09-30 206842000.0 -20.2% USD 10-Q 2024-10-30
Quarterly 2024-12-31 114898000.0 -44.5% USD 10-Q 2025-10-30
Quarterly 2025-03-31 195192000.0 +69.9% USD 10-Q 2025-04-30
Quarterly 2025-06-30 163572000.0 -16.2% USD 10-Q 2025-08-06
Quarterly 2025-09-30 166341000.0 +1.7% USD 10-Q 2025-10-30
Annual 2023-12-31 172736000.0 USD 10-K 2025-02-19
Annual 2024-12-31 114898000.0 -33.5% USD 10-K 2026-02-26
Annual 2025-12-31 120327000.0 +4.7% USD 10-K 2026-02-26

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 171634000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 159542000.0 -7.0% USD 10-Q 2023-08-02
Quarterly 2023-09-30 141008000.0 -11.6% USD 10-Q 2023-11-02
Quarterly 2023-12-31 120503000.0 -14.5% USD 10-Q 2024-10-30
Quarterly 2024-03-31 137878000.0 +14.4% USD 10-Q 2024-05-01
Quarterly 2024-06-30 134493000.0 -2.5% USD 10-Q 2024-07-31
Quarterly 2024-09-30 138171000.0 +2.7% USD 10-Q 2024-10-30
Quarterly 2024-12-31 93271000.0 -32.5% USD 10-Q 2025-10-30
Quarterly 2025-03-31 170304000.0 +82.6% USD 10-Q 2025-04-30
Quarterly 2025-06-30 125860000.0 -26.1% USD 10-Q 2025-08-06
Quarterly 2025-09-30 121562000.0 -3.4% USD 10-Q 2025-10-30
Annual 2023-12-31 120503000.0 USD 10-K 2025-02-19
Annual 2024-12-31 93271000.0 -22.6% USD 10-K 2026-02-26
Annual 2025-12-31 116770000.0 +25.2% USD 10-K 2026-02-26

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 428278000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 462970000.0 +8.1% USD 10-Q 2023-08-02
Quarterly 2023-09-30 507690000.0 +9.7% USD 10-Q 2023-11-02
Quarterly 2023-12-31 462251000.0 -9.0% USD 10-Q 2024-10-30
Quarterly 2024-03-31 530719000.0 +14.8% USD 10-Q 2024-05-01
Quarterly 2024-06-30 591865000.0 +11.5% USD 10-Q 2024-07-31
Quarterly 2024-09-30 642291000.0 +8.5% USD 10-Q 2024-10-30
Quarterly 2024-12-31 651332000.0 +1.4% USD 10-Q 2025-10-30
Quarterly 2025-03-31 473486000.0 -27.3% USD 10-Q 2025-04-30
Quarterly 2025-06-30 753509000.0 +59.1% USD 10-Q 2025-08-06
Quarterly 2025-09-30 695448000.0 -7.7% USD 10-Q 2025-10-30
Annual 2023-12-31 462251000.0 USD 10-K 2025-02-19
Annual 2024-12-31 651332000.0 +40.9% USD 10-K 2026-02-26
Annual 2025-12-31 628886000.0 -3.4% USD 10-K 2026-02-26

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1208492000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 1238577000.0 +2.5% USD 10-Q 2023-08-02
Quarterly 2023-09-30 1288046000.0 +4.0% USD 10-Q 2023-11-02
Quarterly 2023-12-31 1256451000.0 -2.5% USD 10-Q 2024-10-30
Quarterly 2024-03-31 1319857000.0 +5.0% USD 10-Q 2024-05-01
Quarterly 2024-06-30 1376941000.0 +4.3% USD 10-Q 2024-07-31
Quarterly 2024-09-30 1424590000.0 +3.5% USD 10-Q 2024-10-30
Quarterly 2024-12-31 1419410000.0 -0.4% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1439418000.0 +1.4% USD 10-Q 2025-04-30
Quarterly 2025-06-30 1482752000.0 +3.0% USD 10-Q 2025-08-06
Quarterly 2025-09-30 1437793000.0 -3.0% USD 10-Q 2025-10-30
Annual 2023-12-31 1256451000.0 USD 10-K 2025-02-19
Annual 2024-12-31 1419410000.0 +13.0% USD 10-K 2026-02-26
Annual 2025-12-31 1393603000.0 -1.8% USD 10-K 2026-02-26

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 239693000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 293048000.0 +22.3% USD 10-Q 2023-08-02
Quarterly 2023-09-30 313015000.0 +6.8% USD 10-Q 2023-11-02
Quarterly 2023-12-31 225578000.0 -27.9% USD 10-Q 2024-10-30
Quarterly 2024-03-31 263599000.0 +16.9% USD 10-Q 2024-05-01
Quarterly 2024-06-30 285485000.0 +8.3% USD 10-Q 2024-07-31
Quarterly 2024-09-30 306593000.0 +7.4% USD 10-Q 2024-10-30
Quarterly 2024-12-31 254862000.0 -16.9% USD 10-Q 2025-10-30
Quarterly 2025-03-31 276628000.0 +8.5% USD 10-Q 2025-04-30
Quarterly 2025-06-30 296278000.0 +7.1% USD 10-Q 2025-08-06
Quarterly 2025-09-30 387766000.0 +30.9% USD 10-Q 2025-10-30
Annual 2023-12-31 225578000.0 USD 10-K 2025-02-19
Annual 2024-12-31 254862000.0 +13.0% USD 10-K 2026-02-26
Annual 2025-12-31 366022000.0 +43.6% USD 10-K 2026-02-26

Total Liabilities

Q: 0 | A: 0

Quarterly

Annual

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

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 835387000.0 USD 10-Q 2024-07-31
Quarterly 2023-06-30 850310000.0 +1.8% USD 10-Q 2024-10-30
Quarterly 2023-09-30 889849000.0 +4.6% USD 10-Q 2024-10-30
Quarterly 2023-12-31 914998000.0 +2.8% USD 10-Q 2025-10-30
Quarterly 2024-03-31 940185000.0 +2.8% USD 10-Q 2025-08-06
Quarterly 2024-06-30 975671000.0 +3.8% USD 10-Q 2025-10-30
Quarterly 2024-09-30 1003233000.0 +2.8% USD 10-Q 2025-10-30
Quarterly 2024-12-31 1048034000.0 +4.5% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1009338000.0 -3.7% USD 10-Q 2025-08-06
Quarterly 2025-06-30 1041180000.0 +3.2% USD 10-Q 2025-10-30
Quarterly 2025-09-30 951774000.0 -8.6% USD 10-Q 2025-10-30
Annual 2023-12-31 914998000.0 USD 10-K 2026-02-26
Annual 2024-12-31 1048034000.0 +14.5% USD 10-K 2026-02-26
Annual 2025-12-31 950398000.0 -9.3% USD 10-K 2026-02-26

Long-Term Debt

Q: 3 | A: 1

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 49876000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 9790000.0 -80.4% USD 10-Q 2023-08-02
Quarterly 2023-09-30 0.0 -100.0% USD 10-Q 2023-11-02
Annual 2023-12-31 0.0 USD 10-K 2024-02-21

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 38045000.0 USD 10-Q 2024-05-01
Quarterly 2023-06-30 114094000.0 +199.9% USD 10-Q 2024-07-31
Quarterly 2023-09-30 206656000.0 +81.1% USD 10-Q 2024-10-30
Quarterly 2024-03-31 53181000.0 -74.3% USD 10-Q 2025-04-30
Quarterly 2024-06-30 89653000.0 +68.6% USD 10-Q 2025-08-06
Quarterly 2024-09-30 154335000.0 +72.1% USD 10-Q 2025-10-30
Quarterly 2025-03-31 13684000.0 -91.1% USD 10-Q 2025-04-30
Quarterly 2025-06-30 58558000.0 +327.9% USD 10-Q 2025-08-06
Quarterly 2025-09-30 131548000.0 +124.6% USD 10-Q 2025-10-30
Annual 2023-12-31 218476000.0 USD 10-K 2026-02-26
Annual 2024-12-31 174264000.0 -20.2% USD 10-K 2026-02-26
Annual 2025-12-31 167001000.0 -4.2% USD 10-K 2026-02-26

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -1636000.0 USD 10-Q 2024-05-01
Quarterly 2023-06-30 -4730000.0 -189.1% USD 10-Q 2024-07-31
Quarterly 2023-09-30 -17839000.0 -277.1% USD 10-Q 2024-10-30
Quarterly 2024-03-31 -4366000.0 +75.5% USD 10-Q 2025-04-30
Quarterly 2024-06-30 -8357000.0 -91.4% USD 10-Q 2025-08-06
Quarterly 2024-09-30 -13976000.0 -67.2% USD 10-Q 2025-10-30
Quarterly 2025-03-31 -195664000.0 -1300.0% USD 10-Q 2025-04-30
Quarterly 2025-06-30 -222528000.0 -13.7% USD 10-Q 2025-08-06
Quarterly 2025-09-30 -248294000.0 -11.6% USD 10-Q 2025-10-30
Annual 2023-12-31 -15722000.0 USD 10-K 2026-02-26
Annual 2024-12-31 8544000.0 +154.3% USD 10-K 2026-02-26
Annual 2025-12-31 -257400000.0 -3112.6% USD 10-K 2026-02-26

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -46509000.0 USD 10-Q 2024-05-01
Quarterly 2023-06-30 -107970000.0 -132.1% USD 10-Q 2024-07-31
Quarterly 2023-09-30 -120182000.0 -11.3% USD 10-Q 2024-10-30
Quarterly 2024-03-31 -1434000.0 +98.8% USD 10-Q 2025-04-30
Quarterly 2024-06-30 -1447000.0 -0.9% USD 10-Q 2025-08-06
Quarterly 2024-09-30 -10940000.0 -656.0% USD 10-Q 2025-10-30
Quarterly 2025-03-31 -62394000.0 -470.3% USD 10-Q 2025-04-30
Quarterly 2025-06-30 -62499000.0 -0.2% USD 10-Q 2025-08-06
Quarterly 2025-09-30 -63542000.0 -1.7% USD 10-Q 2025-10-30
Annual 2023-12-31 -120329000.0 USD 10-K 2026-02-26
Annual 2024-12-31 -12189000.0 +89.9% USD 10-K 2026-02-26
Annual 2025-12-31 -63673000.0 -422.4% USD 10-K 2026-02-26

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 2190000.0 USD 10-Q 2024-05-01
Quarterly 2023-06-30 5284000.0 +141.3% USD 10-Q 2024-07-31
Quarterly 2023-09-30 7976000.0 +50.9% USD 10-Q 2024-10-30
Quarterly 2024-03-31 4366000.0 -45.3% USD 10-Q 2025-04-30
Quarterly 2024-06-30 7326000.0 +67.8% USD 10-Q 2025-08-06
Quarterly 2024-09-30 11506000.0 +57.1% USD 10-Q 2025-10-30
Quarterly 2025-03-31 11431000.0 -0.7% USD 10-Q 2025-04-30
Quarterly 2025-06-30 28960000.0 +153.3% USD 10-Q 2025-08-06
Quarterly 2025-09-30 37176000.0 +28.4% USD 10-Q 2025-10-30
Annual 2023-12-31 13884000.0 USD 10-K 2026-02-26
Annual 2024-12-31 17374000.0 +25.1% USD 10-K 2026-02-26
Annual 2025-12-31 46413000.0 +167.1% USD 10-K 2026-02-26

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 34060000.0 shares 10-Q 2023-05-03
Quarterly 2023-06-30 34060000.0 +0.0% shares 10-Q 2023-08-02
Quarterly 2023-09-30 34060000.0 +0.0% shares 10-Q 2023-11-02
Quarterly 2023-12-31 34219000.0 +0.5% shares 10-Q 2024-10-30
Quarterly 2024-03-31 34219000.0 +0.0% shares 10-Q 2024-05-01
Quarterly 2024-06-30 34219000.0 +0.0% shares 10-Q 2024-07-31
Quarterly 2024-09-30 34219000.0 +0.0% shares 10-Q 2024-10-30
Quarterly 2024-12-31 34313000.0 +0.3% shares 10-Q 2025-10-30
Quarterly 2025-03-31 34313000.0 +0.0% shares 10-Q 2025-04-30
Quarterly 2025-06-30 34313000.0 +0.0% shares 10-Q 2025-08-06
Quarterly 2025-09-30 34313000.0 +0.0% shares 10-Q 2025-10-30
Annual 2023-12-31 34219000.0 shares 10-K 2025-02-19
Annual 2024-12-31 34313000.0 +0.3% shares 10-K 2026-02-26
Annual 2025-12-31 34482000.0 +0.5% shares 10-K 2026-02-26

Shares Issued

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 34148000.0 shares 10-Q 2023-05-03
Quarterly 2023-06-30 34194000.0 +0.1% shares 10-Q 2023-08-02
Quarterly 2023-09-30 34212000.0 +0.1% shares 10-Q 2023-11-02
Quarterly 2023-12-31 34298000.0 +0.3% shares 10-Q 2024-10-30
Quarterly 2024-03-31 34266000.0 -0.1% shares 10-Q 2024-05-01
Quarterly 2024-06-30 34274000.0 +0.0% shares 10-Q 2024-07-31
Quarterly 2024-09-30 34298000.0 +0.1% shares 10-Q 2024-10-30
Quarterly 2024-12-31 34476000.0 +0.5% shares 10-Q 2025-10-30
Quarterly 2025-03-31 34401000.0 -0.2% shares 10-Q 2025-04-30
Quarterly 2025-06-30 34419000.0 +0.1% shares 10-Q 2025-08-06
Quarterly 2025-09-30 34476000.0 +0.2% shares 10-Q 2025-10-30
Annual 2023-12-31 34219000.0 shares 10-K 2025-02-19
Annual 2024-12-31 34313000.0 +0.3% shares 10-K 2026-02-26
Annual 2025-12-31 34482000.0 +0.5% shares 10-K 2026-02-26

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 30897000.0 shares 10-Q 2024-05-01
Quarterly 2023-06-30 30554000.0 -1.1% shares 10-Q 2024-07-31
Quarterly 2023-09-30 30485000.0 -0.2% shares 10-Q 2024-10-30
Quarterly 2024-03-31 30572000.0 +0.3% shares 10-Q 2025-04-30
Quarterly 2024-06-30 30588000.0 +0.1% shares 10-Q 2025-08-06
Quarterly 2024-09-30 30530000.0 -0.2% shares 10-Q 2025-10-30
Quarterly 2025-03-31 30252000.0 -0.9% shares 10-Q 2025-04-30
Quarterly 2025-06-30 29717000.0 -1.8% shares 10-Q 2025-08-06
Quarterly 2025-09-30 29736000.0 +0.1% shares 10-Q 2025-10-30
Annual 2023-12-31 30626000.0 shares 10-K 2026-02-26
Annual 2024-12-31 30538000.0 -0.3% shares 10-K 2026-02-26
Annual 2025-12-31 29875000.0 -2.2% shares 10-K 2026-02-26

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 31024000.0 shares 10-Q 2024-05-01
Quarterly 2023-06-30 30684000.0 -1.1% shares 10-Q 2024-07-31
Quarterly 2023-09-30 30715000.0 +0.1% shares 10-Q 2024-10-30
Quarterly 2024-03-31 30793000.0 +0.3% shares 10-Q 2025-04-30
Quarterly 2024-06-30 30791000.0 -0.0% shares 10-Q 2025-08-06
Quarterly 2024-09-30 30750000.0 -0.1% shares 10-Q 2025-10-30
Quarterly 2025-03-31 30474000.0 -0.9% shares 10-Q 2025-04-30
Quarterly 2025-06-30 29806000.0 -2.2% shares 10-Q 2025-08-06
Quarterly 2025-09-30 29863000.0 +0.2% shares 10-Q 2025-10-30
Annual 2023-12-31 30785000.0 shares 10-K 2026-02-26
Annual 2024-12-31 30769000.0 -0.1% shares 10-K 2026-02-26
Annual 2025-12-31 29984000.0 -2.6% shares 10-K 2026-02-26
For informational purposes only — not guaranteed to be accurate or complete.