F&F - Financial Insights SEC Filing Analytics

Financial Metrics

DORM Dorman Products, Inc.
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
21
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-03-16 SEC Filing Index
Insider 4 2026-03-05 SEC Filing Index
Insider 4 2026-03-04 SEC Filing Index
Insider 4 2026-02-23 SEC Filing Index
Insider 4 2026-02-06 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)
402413000.0
Total Liabilities (latest annual)
N/A
Current Liabilities (latest annual)
492827000.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-04-01 466738000.0 USD 10-Q 2024-05-07
Quarterly 2023-07-01 480568000.0 +3.0% USD 10-Q 2024-08-02
Quarterly 2023-09-30 488186000.0 +1.6% USD 10-Q 2024-11-01
Quarterly 2024-03-30 468701000.0 -4.0% USD 10-Q 2025-05-06
Quarterly 2024-06-29 502951000.0 +7.3% USD 10-Q 2025-08-05
Quarterly 2024-09-28 503773000.0 +0.2% USD 10-Q 2025-10-28
Quarterly 2025-03-29 507692000.0 +0.8% USD 10-Q 2025-05-06
Quarterly 2025-06-28 540959000.0 +6.6% USD 10-Q 2025-08-05
Quarterly 2025-09-27 543736000.0 +0.5% USD 10-Q 2025-10-28
Annual 2023-12-31 1929788000.0 USD 10-K 2026-02-27
Annual 2024-12-31 2009197000.0 +4.1% USD 10-K 2026-02-27
Annual 2025-12-31 2130319000.0 +6.0% USD 10-K 2026-02-27

Gross Profit

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 144477000.0 USD 10-Q 2024-05-07
Quarterly 2023-07-01 163506000.0 +13.2% USD 10-Q 2024-08-02
Quarterly 2023-09-30 183218000.0 +12.1% USD 10-Q 2024-11-01
Quarterly 2024-03-30 181446000.0 -1.0% USD 10-Q 2025-05-06
Quarterly 2024-06-29 199401000.0 +9.9% USD 10-Q 2025-08-05
Quarterly 2024-09-28 203803000.0 +2.2% USD 10-Q 2025-10-28
Quarterly 2025-03-29 207708000.0 +1.9% USD 10-Q 2025-05-06
Quarterly 2025-06-28 219513000.0 +5.7% USD 10-Q 2025-08-05
Quarterly 2025-09-27 241427000.0 +10.0% USD 10-Q 2025-10-28
Annual 2023-12-31 685423000.0 USD 10-K 2026-02-27
Annual 2024-12-31 806359000.0 +17.6% USD 10-K 2026-02-27
Annual 2025-12-31 897737000.0 +11.3% USD 10-K 2026-02-27

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 18114000.0 USD 10-Q 2024-05-07
Quarterly 2023-07-01 55198000.0 +204.7% USD 10-Q 2024-08-02
Quarterly 2023-09-30 64208000.0 +16.3% USD 10-Q 2024-11-01
Quarterly 2024-03-30 54438000.0 -15.2% USD 10-Q 2025-05-06
Quarterly 2024-06-29 72452000.0 +33.1% USD 10-Q 2025-08-05
Quarterly 2024-09-28 79271000.0 +9.4% USD 10-Q 2025-10-28
Quarterly 2025-03-29 80074000.0 +1.0% USD 10-Q 2025-05-06
Quarterly 2025-06-28 82481000.0 +3.0% USD 10-Q 2025-08-05
Quarterly 2025-09-27 105750000.0 +28.2% USD 10-Q 2025-10-28
Annual 2023-12-31 214760000.0 USD 10-K 2026-02-27
Annual 2024-12-31 292909000.0 +36.4% USD 10-K 2026-02-27
Annual 2025-12-31 299547000.0 +2.3% USD 10-K 2026-02-27

Net Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 5683000.0 USD 10-Q 2024-05-07
Quarterly 2023-07-01 32770000.0 +476.6% USD 10-Q 2024-08-02
Quarterly 2023-09-30 40522000.0 +23.7% USD 10-Q 2024-11-01
Quarterly 2024-03-30 32828000.0 -19.0% USD 10-Q 2025-05-06
Quarterly 2024-06-29 47410000.0 +44.4% USD 10-Q 2025-08-05
Quarterly 2024-09-28 55253000.0 +16.5% USD 10-Q 2025-10-28
Quarterly 2025-03-29 57505000.0 +4.1% USD 10-Q 2025-05-06
Quarterly 2025-06-28 58709000.0 +2.1% USD 10-Q 2025-08-05
Quarterly 2025-09-27 76420000.0 +30.2% USD 10-Q 2025-10-28
Annual 2023-12-31 129259000.0 USD 10-K 2026-02-27
Annual 2024-12-31 190004000.0 +47.0% USD 10-K 2026-02-27
Annual 2025-12-31 204194000.0 +7.5% USD 10-K 2026-02-27

EPS Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 0.18 USD/shares 10-Q 2024-05-07
Quarterly 2023-07-01 1.04 +477.8% USD/shares 10-Q 2024-08-02
Quarterly 2023-09-30 1.29 +24.0% USD/shares 10-Q 2024-11-01
Quarterly 2024-03-30 1.05 -18.6% USD/shares 10-Q 2025-05-06
Quarterly 2024-06-29 1.53 +45.7% USD/shares 10-Q 2025-08-05
Quarterly 2024-09-28 1.81 +18.3% USD/shares 10-Q 2025-10-28
Quarterly 2025-03-29 1.88 +3.9% USD/shares 10-Q 2025-05-06
Quarterly 2025-06-28 1.92 +2.1% USD/shares 10-Q 2025-08-05
Quarterly 2025-09-27 2.5 +30.2% USD/shares 10-Q 2025-10-28
Annual 2023-12-31 4.11 USD/shares 10-K 2026-02-27
Annual 2024-12-31 6.17 +50.1% USD/shares 10-K 2026-02-27
Annual 2025-12-31 6.69 +8.4% USD/shares 10-K 2026-02-27

EPS Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 0.18 USD/shares 10-Q 2024-05-07
Quarterly 2023-07-01 1.04 +477.8% USD/shares 10-Q 2024-08-02
Quarterly 2023-09-30 1.28 +23.1% USD/shares 10-Q 2024-11-01
Quarterly 2024-03-30 1.05 -18.0% USD/shares 10-Q 2025-05-06
Quarterly 2024-06-29 1.53 +45.7% USD/shares 10-Q 2025-08-05
Quarterly 2024-09-28 1.8 +17.6% USD/shares 10-Q 2025-10-28
Quarterly 2025-03-29 1.87 +3.9% USD/shares 10-Q 2025-05-06
Quarterly 2025-06-28 1.91 +2.1% USD/shares 10-Q 2025-08-05
Quarterly 2025-09-27 2.48 +29.8% USD/shares 10-Q 2025-10-28
Annual 2023-12-31 4.1 USD/shares 10-K 2026-02-27
Annual 2024-12-31 6.14 +49.8% USD/shares 10-K 2026-02-27
Annual 2025-12-31 6.64 +8.1% USD/shares 10-K 2026-02-27

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-04-01 33307000.0 USD 10-Q 2023-05-02
Quarterly 2023-07-01 35666000.0 +7.1% USD 10-Q 2023-08-01
Quarterly 2023-09-30 31953000.0 -10.4% USD 10-Q 2023-10-31
Quarterly 2023-12-31 36814000.0 +15.2% USD 10-Q 2024-11-01
Quarterly 2024-03-30 34433000.0 -6.5% USD 10-Q 2024-05-07
Quarterly 2024-06-29 47467000.0 +37.9% USD 10-Q 2024-08-02
Quarterly 2024-09-28 45127000.0 -4.9% USD 10-Q 2024-11-01
Quarterly 2024-12-31 57137000.0 +26.6% USD 10-Q 2025-10-28
Quarterly 2025-03-29 60612000.0 +6.1% USD 10-Q 2025-05-06
Quarterly 2025-06-28 56845000.0 -6.2% USD 10-Q 2025-08-05
Quarterly 2025-09-27 55505000.0 -2.4% USD 10-Q 2025-10-28
Annual 2023-12-31 36814000.0 USD 10-K 2025-02-27
Annual 2024-12-31 57137000.0 +55.2% USD 10-K 2026-02-27
Annual 2025-12-31 49436000.0 -13.5% USD 10-K 2026-02-27

Accounts Receivable

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 429308000.0 USD 10-Q 2023-05-02
Quarterly 2023-07-01 452603000.0 +5.4% USD 10-Q 2023-08-01
Quarterly 2023-09-30 484447000.0 +7.0% USD 10-Q 2023-10-31
Quarterly 2023-12-31 526867000.0 +8.8% USD 10-Q 2024-11-01
Quarterly 2024-03-30 486352000.0 -7.7% USD 10-Q 2024-05-07
Quarterly 2024-06-29 526183000.0 +8.2% USD 10-Q 2024-08-02
Quarterly 2024-09-28 571051000.0 +8.5% USD 10-Q 2024-11-01
Quarterly 2024-12-31 573787000.0 +0.5% USD 10-Q 2025-10-28
Quarterly 2025-03-29 555077000.0 -3.3% USD 10-Q 2025-05-06
Quarterly 2025-06-28 532121000.0 -4.1% USD 10-Q 2025-08-05
Quarterly 2025-09-27 520594000.0 -2.2% USD 10-Q 2025-10-28
Annual 2023-12-31 526867000.0 USD 10-K 2025-02-27
Annual 2024-12-31 573787000.0 +8.9% USD 10-K 2026-02-27
Annual 2025-12-31 479252000.0 -16.5% USD 10-K 2026-02-27

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 686949000.0 USD 10-Q 2023-05-02
Quarterly 2023-07-01 642721000.0 -6.4% USD 10-Q 2023-08-01
Quarterly 2023-09-30 625593000.0 -2.7% USD 10-Q 2023-10-31
Quarterly 2023-12-31 637375000.0 +1.9% USD 10-Q 2024-11-01
Quarterly 2024-03-30 619972000.0 -2.7% USD 10-Q 2024-05-07
Quarterly 2024-06-29 620371000.0 +0.1% USD 10-Q 2024-08-02
Quarterly 2024-09-28 665237000.0 +7.2% USD 10-Q 2024-11-01
Quarterly 2024-12-31 707977000.0 +6.4% USD 10-Q 2025-10-28
Quarterly 2025-03-29 734575000.0 +3.8% USD 10-Q 2025-05-06
Quarterly 2025-06-28 798211000.0 +8.7% USD 10-Q 2025-08-05
Quarterly 2025-09-27 899904000.0 +12.7% USD 10-Q 2025-10-28
Annual 2023-12-31 637375000.0 USD 10-K 2025-02-27
Annual 2024-12-31 707977000.0 +11.1% USD 10-K 2026-02-27
Annual 2025-12-31 959019000.0 +35.5% USD 10-K 2026-02-27

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 1189737000.0 USD 10-Q 2023-05-02
Quarterly 2023-07-01 1188780000.0 -0.1% USD 10-Q 2023-08-01
Quarterly 2023-09-30 1195356000.0 +0.6% USD 10-Q 2023-10-31
Quarterly 2023-12-31 1233709000.0 +3.2% USD 10-Q 2024-11-01
Quarterly 2024-03-30 1162819000.0 -5.7% USD 10-Q 2024-05-07
Quarterly 2024-06-29 1233035000.0 +6.0% USD 10-Q 2024-08-02
Quarterly 2024-09-28 1316076000.0 +6.7% USD 10-Q 2024-11-01
Quarterly 2024-12-31 1369760000.0 +4.1% USD 10-Q 2025-10-28
Quarterly 2025-03-29 1375992000.0 +0.5% USD 10-Q 2025-05-06
Quarterly 2025-06-28 1426731000.0 +3.7% USD 10-Q 2025-08-05
Quarterly 2025-09-27 1516989000.0 +6.3% USD 10-Q 2025-10-28
Annual 2023-12-31 1233709000.0 USD 10-K 2025-02-27
Annual 2024-12-31 1369760000.0 +11.0% USD 10-K 2026-02-27
Annual 2025-12-31 1521526000.0 +11.1% USD 10-K 2026-02-27

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 2260659000.0 USD 10-Q 2023-05-02
Quarterly 2023-07-01 2256840000.0 -0.2% USD 10-Q 2023-08-01
Quarterly 2023-09-30 2260354000.0 +0.2% USD 10-Q 2023-10-31
Quarterly 2023-12-31 2292407000.0 +1.4% USD 10-Q 2024-11-01
Quarterly 2024-03-30 2220137000.0 -3.2% USD 10-Q 2024-05-07
Quarterly 2024-06-29 2285715000.0 +3.0% USD 10-Q 2024-08-02
Quarterly 2024-09-28 2364097000.0 +3.4% USD 10-Q 2024-11-01
Quarterly 2024-12-31 2424521000.0 +2.6% USD 10-Q 2025-10-28
Quarterly 2025-03-29 2427751000.0 +0.1% USD 10-Q 2025-05-06
Quarterly 2025-06-28 2471465000.0 +1.8% USD 10-Q 2025-08-05
Quarterly 2025-09-27 2552526000.0 +3.3% USD 10-Q 2025-10-28
Annual 2023-12-31 2292407000.0 USD 10-K 2026-02-27
Annual 2024-12-31 2424521000.0 +5.8% USD 10-K 2026-02-27
Annual 2025-12-31 2493078000.0 +2.8% USD 10-K 2026-02-27

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 606923000.0 USD 10-Q 2023-05-02
Quarterly 2023-07-01 570371000.0 -6.0% USD 10-Q 2023-08-01
Quarterly 2023-09-30 533048000.0 -6.5% USD 10-Q 2023-10-31
Quarterly 2023-12-31 547151000.0 +2.6% USD 10-Q 2024-11-01
Quarterly 2024-03-30 465620000.0 -14.9% USD 10-Q 2024-05-07
Quarterly 2024-06-29 514119000.0 +10.4% USD 10-Q 2024-08-02
Quarterly 2024-09-28 561323000.0 +9.2% USD 10-Q 2024-11-01
Quarterly 2024-12-31 563802000.0 +0.4% USD 10-Q 2025-10-28
Quarterly 2025-03-29 526170000.0 -6.7% USD 10-Q 2025-05-06
Quarterly 2025-06-28 520074000.0 -1.2% USD 10-Q 2025-08-05
Quarterly 2025-09-27 516716000.0 -0.6% USD 10-Q 2025-10-28
Annual 2023-12-31 547151000.0 USD 10-K 2025-02-27
Annual 2024-12-31 563802000.0 +3.0% USD 10-K 2026-02-27
Annual 2025-12-31 492827000.0 -12.6% USD 10-K 2026-02-27

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-04-01 1049144000.0 USD 10-Q 2024-08-02
Quarterly 2023-07-01 1086072000.0 +3.5% USD 10-Q 2024-11-01
Quarterly 2023-09-30 1128093000.0 +3.9% USD 10-Q 2024-11-01
Quarterly 2023-12-31 1168203000.0 +3.6% USD 10-Q 2025-10-28
Quarterly 2024-03-30 1174495000.0 +0.5% USD 10-Q 2025-08-05
Quarterly 2024-06-29 1201320000.0 +2.3% USD 10-Q 2025-10-28
Quarterly 2024-09-28 1234602000.0 +2.8% USD 10-Q 2025-10-28
Quarterly 2024-12-31 1293470000.0 +4.8% USD 10-Q 2025-10-28
Quarterly 2025-03-29 1337404000.0 +3.4% USD 10-Q 2025-08-05
Quarterly 2025-06-28 1399746000.0 +4.7% USD 10-Q 2025-10-28
Quarterly 2025-09-27 1482581000.0 +5.9% USD 10-Q 2025-10-28
Annual 2023-12-31 1168203000.0 USD 10-K 2026-02-27
Annual 2024-12-31 1293470000.0 +10.7% USD 10-K 2026-02-27
Annual 2025-12-31 1477075000.0 +14.2% USD 10-K 2026-02-27

Long-Term Debt

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 479439000.0 USD 10-Q 2023-05-02
Quarterly 2023-07-01 476414000.0 -0.6% USD 10-Q 2023-08-01
Quarterly 2023-09-30 473389000.0 -0.6% USD 10-Q 2023-10-31
Quarterly 2023-12-31 467239000.0 -1.3% USD 10-Q 2024-11-01
Quarterly 2024-03-30 467338000.0 +0.0% USD 10-Q 2024-05-07
Quarterly 2024-06-29 461188000.0 -1.3% USD 10-Q 2024-08-02
Quarterly 2024-09-28 455038000.0 -1.3% USD 10-Q 2024-11-01
Quarterly 2024-12-31 439513000.0 -3.4% USD 10-Q 2025-10-28
Quarterly 2025-03-29 439613000.0 +0.0% USD 10-Q 2025-05-06
Quarterly 2025-06-28 430338000.0 -2.1% USD 10-Q 2025-08-05
Quarterly 2025-09-27 421063000.0 -2.2% USD 10-Q 2025-10-28
Annual 2023-12-31 467239000.0 USD 10-K 2025-02-27
Annual 2024-12-31 439513000.0 -5.9% USD 10-K 2026-02-27
Annual 2025-12-31 402413000.0 -8.4% USD 10-K 2026-02-27

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-04-01 26210000.0 USD 10-Q 2024-05-07
Quarterly 2023-07-01 92886000.0 +254.4% USD 10-Q 2024-08-02
Quarterly 2023-09-30 149110000.0 +60.5% USD 10-Q 2024-11-01
Quarterly 2024-03-30 51980000.0 -65.1% USD 10-Q 2025-05-06
Quarterly 2024-06-29 115329000.0 +121.9% USD 10-Q 2025-08-05
Quarterly 2024-09-28 159622000.0 +38.4% USD 10-Q 2025-10-28
Quarterly 2025-03-29 51237000.0 -67.9% USD 10-Q 2025-05-06
Quarterly 2025-06-28 59785000.0 +16.7% USD 10-Q 2025-08-05
Quarterly 2025-09-27 71990000.0 +20.4% USD 10-Q 2025-10-28
Annual 2023-12-31 208758000.0 USD 10-K 2026-02-27
Annual 2024-12-31 231047000.0 +10.7% USD 10-K 2026-02-27
Annual 2025-12-31 113634000.0 -50.8% USD 10-K 2026-02-27

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 -10270000.0 USD 10-Q 2024-05-07
Quarterly 2023-07-01 -23202000.0 -125.9% USD 10-Q 2024-08-02
Quarterly 2023-09-30 -32869000.0 -41.7% USD 10-Q 2024-11-01
Quarterly 2024-03-30 -10755000.0 +67.3% USD 10-Q 2025-05-06
Quarterly 2024-06-29 -22690000.0 -111.0% USD 10-Q 2025-08-05
Quarterly 2024-09-28 -31245000.0 -37.7% USD 10-Q 2025-10-28
Quarterly 2025-03-29 -10985000.0 +64.8% USD 10-Q 2025-05-06
Quarterly 2025-06-28 -19435000.0 -76.9% USD 10-Q 2025-08-05
Quarterly 2025-09-27 -29818000.0 -53.4% USD 10-Q 2025-10-28
Annual 2023-12-31 -43901000.0 USD 10-K 2026-02-27
Annual 2024-12-31 -39321000.0 +10.4% USD 10-K 2026-02-27
Annual 2025-12-31 -37969000.0 +3.4% USD 10-K 2026-02-27

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 -28663000.0 USD 10-Q 2024-05-07
Quarterly 2023-07-01 -80091000.0 -179.4% USD 10-Q 2024-08-02
Quarterly 2023-09-30 -130305000.0 -62.7% USD 10-Q 2024-11-01
Quarterly 2024-03-30 -43567000.0 +66.6% USD 10-Q 2025-05-06
Quarterly 2024-06-29 -81928000.0 -88.1% USD 10-Q 2025-08-05
Quarterly 2024-09-28 -120033000.0 -46.5% USD 10-Q 2025-10-28
Quarterly 2025-03-29 -36810000.0 +69.3% USD 10-Q 2025-05-06
Quarterly 2025-06-28 -40846000.0 -11.0% USD 10-Q 2025-08-05
Quarterly 2025-09-27 -43970000.0 -7.6% USD 10-Q 2025-10-28
Annual 2023-12-31 -174109000.0 USD 10-K 2026-02-27
Annual 2024-12-31 -170979000.0 +1.8% USD 10-K 2026-02-27
Annual 2025-12-31 -83689000.0 +51.1% USD 10-K 2026-02-27

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 10537000.0 USD 10-Q 2024-05-07
Quarterly 2023-07-01 23269000.0 +120.8% USD 10-Q 2024-08-02
Quarterly 2023-09-30 32936000.0 +41.5% USD 10-Q 2024-11-01
Quarterly 2024-03-30 10755000.0 -67.3% USD 10-Q 2025-05-06
Quarterly 2024-06-29 22690000.0 +111.0% USD 10-Q 2025-08-05
Quarterly 2024-09-28 31245000.0 +37.7% USD 10-Q 2025-10-28
Quarterly 2025-03-29 10985000.0 -64.8% USD 10-Q 2025-05-06
Quarterly 2025-06-28 19435000.0 +76.9% USD 10-Q 2025-08-05
Quarterly 2025-09-27 29818000.0 +53.4% USD 10-Q 2025-10-28
Annual 2023-12-31 43968000.0 USD 10-K 2026-02-27
Annual 2024-12-31 39421000.0 -10.3% USD 10-K 2026-02-27
Annual 2025-12-31 37969000.0 -3.7% USD 10-K 2026-02-27

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-04-01 31469310.0 shares 10-Q 2023-05-02
Quarterly 2023-07-01 31488164.0 +0.1% shares 10-Q 2023-08-01
Quarterly 2023-09-30 31487494.0 -0.0% shares 10-Q 2023-10-31
Quarterly 2023-12-31 31299770.0 -0.6% shares 10-Q 2024-11-01
Quarterly 2024-03-30 31011870.0 -0.9% shares 10-Q 2024-05-07
Quarterly 2024-06-29 30765672.0 -0.8% shares 10-Q 2024-08-02
Quarterly 2024-09-28 30516759.0 -0.8% shares 10-Q 2024-11-01
Quarterly 2024-12-31 30565855.0 +0.2% shares 10-Q 2025-10-28
Quarterly 2025-03-29 30539334.0 -0.1% shares 10-Q 2025-05-06
Quarterly 2025-06-28 30523887.0 -0.1% shares 10-Q 2025-08-05
Quarterly 2025-09-27 30561782.0 +0.1% shares 10-Q 2025-10-28
Annual 2023-12-31 31299770.0 shares 10-K 2025-02-27
Annual 2024-12-31 30565855.0 -2.3% shares 10-K 2026-02-27
Annual 2025-12-31 30391955.0 -0.6% shares 10-K 2026-02-27

Shares Issued

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 31469310.0 shares 10-Q 2023-05-02
Quarterly 2023-07-01 31488164.0 +0.1% shares 10-Q 2023-08-01
Quarterly 2023-09-30 31487494.0 -0.0% shares 10-Q 2023-10-31
Quarterly 2023-12-31 31299770.0 -0.6% shares 10-Q 2024-11-01
Quarterly 2024-03-30 31011870.0 -0.9% shares 10-Q 2024-05-07
Quarterly 2024-06-29 30765672.0 -0.8% shares 10-Q 2024-08-02
Quarterly 2024-09-28 30516759.0 -0.8% shares 10-Q 2024-11-01
Quarterly 2024-12-31 30565855.0 +0.2% shares 10-Q 2025-10-28
Quarterly 2025-03-29 30539334.0 -0.1% shares 10-Q 2025-05-06
Quarterly 2025-06-28 30523887.0 -0.1% shares 10-Q 2025-08-05
Quarterly 2025-09-27 30561782.0 +0.1% shares 10-Q 2025-10-28
Annual 2023-12-31 31299770.0 shares 10-K 2025-02-27
Annual 2024-12-31 30565855.0 -2.3% shares 10-K 2026-02-27
Annual 2025-12-31 30391955.0 -0.6% shares 10-K 2026-02-27

Weighted Avg Shares Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 31436000.0 shares 10-Q 2024-05-07
Quarterly 2023-07-01 31466000.0 +0.1% shares 10-Q 2024-08-02
Quarterly 2023-09-30 31483000.0 +0.1% shares 10-Q 2024-11-01
Quarterly 2024-03-30 31140000.0 -1.1% shares 10-Q 2025-05-06
Quarterly 2024-06-29 30957000.0 -0.6% shares 10-Q 2025-08-05
Quarterly 2024-09-28 30570000.0 -1.3% shares 10-Q 2025-10-28
Quarterly 2025-03-29 30576000.0 +0.0% shares 10-Q 2025-05-06
Quarterly 2025-06-28 30518000.0 -0.2% shares 10-Q 2025-08-05
Quarterly 2025-09-27 30546000.0 +0.1% shares 10-Q 2025-10-28
Annual 2023-12-31 31455000.0 shares 10-K 2026-02-27
Annual 2024-12-31 30797000.0 -2.1% shares 10-K 2026-02-27
Annual 2025-12-31 30541000.0 -0.8% shares 10-K 2026-02-27

Weighted Avg Shares Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-01 31537000.0 shares 10-Q 2024-05-07
Quarterly 2023-07-01 31528000.0 -0.0% shares 10-Q 2024-08-02
Quarterly 2023-09-30 31555000.0 +0.1% shares 10-Q 2024-11-01
Quarterly 2024-03-30 31250000.0 -1.0% shares 10-Q 2025-05-06
Quarterly 2024-06-29 31071000.0 -0.6% shares 10-Q 2025-08-05
Quarterly 2024-09-28 30739000.0 -1.1% shares 10-Q 2025-10-28
Quarterly 2025-03-29 30810000.0 +0.2% shares 10-Q 2025-05-06
Quarterly 2025-06-28 30680000.0 -0.4% shares 10-Q 2025-08-05
Quarterly 2025-09-27 30782000.0 +0.3% shares 10-Q 2025-10-28
Annual 2023-12-31 31533000.0 shares 10-K 2026-02-27
Annual 2024-12-31 30956000.0 -1.8% shares 10-K 2026-02-27
Annual 2025-12-31 30756000.0 -0.6% shares 10-K 2026-02-27
For informational purposes only — not guaranteed to be accurate or complete.