F&F - Financial Insights SEC Filing Analytics

Financial Metrics

THRM Gentherm Inc
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
13
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-04-06 SEC Filing Index
Insider 4 2026-03-25 SEC Filing Index
Insider 4 2026-03-18 SEC Filing Index
Insider 4 2026-03-17 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)
189000000.0
Total Liabilities (latest annual)
676106000.0
Current Liabilities (latest annual)
404310000.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 363625000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 372323000.0 +2.4% USD 10-Q 2024-07-31
Quarterly 2023-09-30 366195000.0 -1.6% USD 10-Q 2024-10-30
Quarterly 2024-03-31 356015000.0 -2.8% USD 10-Q 2025-04-24
Quarterly 2024-06-30 375683000.0 +5.5% USD 10-Q 2025-07-24
Quarterly 2024-09-30 371512000.0 -1.1% USD 10-Q 2025-10-23
Quarterly 2025-03-31 353854000.0 -4.8% USD 10-Q 2025-04-24
Quarterly 2025-06-30 375090000.0 +6.0% USD 10-Q 2025-07-24
Quarterly 2025-09-30 386870000.0 +3.1% USD 10-Q 2025-10-23
Annual 2023-12-31 1469076000.0 USD 10-K 2026-02-19
Annual 2024-12-31 1456124000.0 -0.9% USD 10-K 2026-02-19
Annual 2025-12-31 1498602000.0 +2.9% USD 10-K 2026-02-19

Gross Profit

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 81130000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 87988000.0 +8.5% USD 10-Q 2024-07-31
Quarterly 2023-09-30 86210000.0 -2.0% USD 10-Q 2024-10-30
Quarterly 2024-03-31 88753000.0 +2.9% USD 10-Q 2025-04-24
Quarterly 2024-06-30 96701000.0 +9.0% USD 10-Q 2025-07-24
Quarterly 2024-09-30 94873000.0 -1.9% USD 10-Q 2025-10-23
Quarterly 2025-03-31 86465000.0 -8.9% USD 10-Q 2025-04-24
Quarterly 2025-06-30 89762000.0 +3.8% USD 10-Q 2025-07-24
Quarterly 2025-09-30 95148000.0 +6.0% USD 10-Q 2025-10-23
Annual 2023-12-31 351624000.0 USD 10-K 2026-02-19
Annual 2024-12-31 366431000.0 +4.2% USD 10-K 2026-02-19
Annual 2025-12-31 362176000.0 -1.2% 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 17674000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 4321000.0 -75.6% USD 10-Q 2024-07-31
Quarterly 2023-09-30 23741000.0 +449.4% USD 10-Q 2024-10-30
Quarterly 2024-03-31 18049000.0 -24.0% USD 10-Q 2025-04-24
Quarterly 2024-06-30 32988000.0 +82.8% USD 10-Q 2025-07-24
Quarterly 2024-09-30 32337000.0 -2.0% USD 10-Q 2025-10-23
Quarterly 2025-03-31 17061000.0 -47.2% USD 10-Q 2025-04-24
Quarterly 2025-06-30 24009000.0 +40.7% USD 10-Q 2025-07-24
Quarterly 2025-09-30 23858000.0 -0.6% USD 10-Q 2025-10-23
Annual 2023-12-31 77439000.0 USD 10-K 2026-02-19
Annual 2024-12-31 107015000.0 +38.2% USD 10-K 2026-02-19
Annual 2025-12-31 82700000.0 -22.7% USD 10-K 2026-02-19

Net Income

Q: 0 | A: 0

Quarterly

Annual

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

EPS Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.24 USD/shares 10-Q 2024-04-30
Quarterly 2023-06-30 -0.05 -120.8% USD/shares 10-Q 2024-07-31
Quarterly 2023-09-30 0.48 +1060.0% USD/shares 10-Q 2024-10-30
Quarterly 2024-03-31 0.47 -2.1% USD/shares 10-Q 2025-04-24
Quarterly 2024-06-30 0.6 +27.7% USD/shares 10-Q 2025-07-24
Quarterly 2024-09-30 0.51 -15.0% USD/shares 10-Q 2025-10-23
Quarterly 2025-03-31 0.0 -100.0% USD/shares 10-Q 2025-04-24
Quarterly 2025-06-30 0.02 USD/shares 10-Q 2025-07-24
Quarterly 2025-09-30 0.49 +2350.0% USD/shares 10-Q 2025-10-23
Annual 2023-12-31 1.23 USD/shares 10-K 2026-02-19
Annual 2024-12-31 2.08 +69.1% USD/shares 10-K 2026-02-19
Annual 2025-12-31 0.6 -71.2% 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 0.24 USD/shares 10-Q 2024-04-30
Quarterly 2023-06-30 -0.05 -120.8% USD/shares 10-Q 2024-07-31
Quarterly 2023-09-30 0.48 +1060.0% USD/shares 10-Q 2024-10-30
Quarterly 2024-03-31 0.47 -2.1% USD/shares 10-Q 2025-04-24
Quarterly 2024-06-30 0.6 +27.7% USD/shares 10-Q 2025-07-24
Quarterly 2024-09-30 0.51 -15.0% USD/shares 10-Q 2025-10-23
Quarterly 2025-03-31 0.0 -100.0% USD/shares 10-Q 2025-04-24
Quarterly 2025-06-30 0.02 USD/shares 10-Q 2025-07-24
Quarterly 2025-09-30 0.49 +2350.0% USD/shares 10-Q 2025-10-23
Annual 2023-12-31 1.22 USD/shares 10-K 2026-02-19
Annual 2024-12-31 2.06 +68.9% USD/shares 10-K 2026-02-19
Annual 2025-12-31 0.59 -71.4% 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 166630000.0 USD 10-Q 2023-04-27
Quarterly 2023-06-30 168671000.0 +1.2% USD 10-Q 2023-08-01
Quarterly 2023-09-30 154354000.0 -8.5% USD 10-Q 2023-10-26
Quarterly 2023-12-31 149673000.0 -3.0% USD 10-Q 2024-10-30
Quarterly 2024-03-31 125107000.0 -16.4% USD 10-Q 2024-04-30
Quarterly 2024-06-30 123466000.0 -1.3% USD 10-Q 2024-07-31
Quarterly 2024-09-30 150581000.0 +22.0% USD 10-Q 2024-10-30
Quarterly 2024-12-31 134134000.0 -10.9% USD 10-Q 2025-10-23
Quarterly 2025-03-31 163142000.0 +21.6% USD 10-Q 2025-04-24
Quarterly 2025-06-30 128297000.0 -21.4% USD 10-Q 2025-07-24
Quarterly 2025-09-30 154250000.0 +20.2% USD 10-Q 2025-10-23
Annual 2023-12-31 149673000.0 USD 10-K 2025-02-19
Annual 2024-12-31 134134000.0 -10.4% USD 10-K 2026-02-19
Annual 2025-12-31 160833000.0 +19.9% USD 10-K 2026-02-19

Accounts Receivable

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 256715000.0 USD 10-Q 2023-04-27
Quarterly 2023-06-30 258157000.0 +0.6% USD 10-Q 2023-08-01
Quarterly 2023-09-30 263765000.0 +2.2% USD 10-Q 2023-10-26
Quarterly 2023-12-31 253579000.0 -3.9% USD 10-Q 2024-10-30
Quarterly 2024-03-31 265149000.0 +4.6% USD 10-Q 2024-04-30
Quarterly 2024-06-30 264759000.0 -0.1% USD 10-Q 2024-07-31
Quarterly 2024-09-30 270913000.0 +2.3% USD 10-Q 2024-10-30
Quarterly 2024-12-31 258112000.0 -4.7% USD 10-Q 2025-10-23
Quarterly 2025-03-31 284241000.0 +10.1% USD 10-Q 2025-04-24
Quarterly 2025-06-30 294719000.0 +3.7% USD 10-Q 2025-07-24
Quarterly 2025-09-30 291293000.0 -1.2% USD 10-Q 2025-10-23
Annual 2023-12-31 253579000.0 USD 10-K 2025-02-19
Annual 2024-12-31 258112000.0 +1.8% USD 10-K 2026-02-19
Annual 2025-12-31 281083000.0 +8.9% USD 10-K 2026-02-19

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 218463000.0 USD 10-Q 2023-04-27
Quarterly 2023-06-30 207940000.0 -4.8% USD 10-Q 2023-08-01
Quarterly 2023-09-30 205856000.0 -1.0% USD 10-Q 2023-10-26
Quarterly 2023-12-31 205892000.0 +0.0% USD 10-Q 2024-10-30
Quarterly 2024-03-31 219584000.0 +6.7% USD 10-Q 2024-04-30
Quarterly 2024-06-30 214370000.0 -2.4% USD 10-Q 2024-07-31
Quarterly 2024-09-30 233746000.0 +9.0% USD 10-Q 2024-10-30
Quarterly 2024-12-31 227356000.0 -2.7% USD 10-Q 2025-10-23
Quarterly 2025-03-31 235988000.0 +3.8% USD 10-Q 2025-04-24
Quarterly 2025-06-30 248384000.0 +5.3% USD 10-Q 2025-07-24
Quarterly 2025-09-30 253253000.0 +2.0% USD 10-Q 2025-10-23
Annual 2023-12-31 205892000.0 USD 10-K 2025-02-19
Annual 2024-12-31 227356000.0 +10.4% USD 10-K 2026-02-19
Annual 2025-12-31 252702000.0 +11.1% 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 711499000.0 USD 10-Q 2023-04-27
Quarterly 2023-06-30 709549000.0 -0.3% USD 10-Q 2023-08-01
Quarterly 2023-09-30 700626000.0 -1.3% USD 10-Q 2023-10-26
Quarterly 2023-12-31 687564000.0 -1.9% USD 10-Q 2024-10-30
Quarterly 2024-03-31 700432000.0 +1.9% USD 10-Q 2024-04-30
Quarterly 2024-06-30 689686000.0 -1.5% USD 10-Q 2024-07-31
Quarterly 2024-09-30 736951000.0 +6.9% USD 10-Q 2024-10-30
Quarterly 2024-12-31 684015000.0 -7.2% USD 10-Q 2025-10-23
Quarterly 2025-03-31 764044000.0 +11.7% USD 10-Q 2025-04-24
Quarterly 2025-06-30 758815000.0 -0.7% USD 10-Q 2025-07-24
Quarterly 2025-09-30 785892000.0 +3.6% USD 10-Q 2025-10-23
Annual 2023-12-31 687564000.0 USD 10-K 2025-02-19
Annual 2024-12-31 684015000.0 -0.5% USD 10-K 2026-02-19
Annual 2025-12-31 776950000.0 +13.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 1268746000.0 USD 10-Q 2023-04-27
Quarterly 2023-06-30 1244047000.0 -1.9% USD 10-Q 2023-08-01
Quarterly 2023-09-30 1225597000.0 -1.5% USD 10-Q 2023-10-26
Quarterly 2023-12-31 1234371000.0 +0.7% USD 10-Q 2024-10-30
Quarterly 2024-03-31 1252710000.0 +1.5% USD 10-Q 2024-04-30
Quarterly 2024-06-30 1240553000.0 -1.0% USD 10-Q 2024-07-31
Quarterly 2024-09-30 1298179000.0 +4.6% USD 10-Q 2024-10-30
Quarterly 2024-12-31 1247556000.0 -3.9% USD 10-Q 2025-10-23
Quarterly 2025-03-31 1344246000.0 +7.8% USD 10-Q 2025-04-24
Quarterly 2025-06-30 1361401000.0 +1.3% USD 10-Q 2025-07-24
Quarterly 2025-09-30 1381335000.0 +1.5% USD 10-Q 2025-10-23
Annual 2023-12-31 1234371000.0 USD 10-K 2025-02-19
Annual 2024-12-31 1247556000.0 +1.1% USD 10-K 2026-02-19
Annual 2025-12-31 1396429000.0 +11.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 306872000.0 USD 10-Q 2023-04-27
Quarterly 2023-06-30 307622000.0 +0.2% USD 10-Q 2023-08-01
Quarterly 2023-09-30 312303000.0 +1.5% USD 10-Q 2023-10-26
Quarterly 2023-12-31 324953000.0 +4.1% USD 10-Q 2024-10-30
Quarterly 2024-03-31 333095000.0 +2.5% USD 10-Q 2024-04-30
Quarterly 2024-06-30 326118000.0 -2.1% USD 10-Q 2024-07-31
Quarterly 2024-09-30 365450000.0 +12.1% USD 10-Q 2024-10-30
Quarterly 2024-12-31 340293000.0 -6.9% USD 10-Q 2025-10-23
Quarterly 2025-03-31 353230000.0 +3.8% USD 10-Q 2025-04-24
Quarterly 2025-06-30 376925000.0 +6.7% USD 10-Q 2025-07-24
Quarterly 2025-09-30 400325000.0 +6.2% USD 10-Q 2025-10-23
Annual 2023-12-31 324953000.0 USD 10-K 2025-02-19
Annual 2024-12-31 340293000.0 +4.7% USD 10-K 2026-02-19
Annual 2025-12-31 404310000.0 +18.8% 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 588428000.0 USD 10-Q 2023-04-27
Quarterly 2023-06-30 573487000.0 -2.5% USD 10-Q 2023-08-01
Quarterly 2023-09-30 565545000.0 -1.4% USD 10-Q 2023-10-26
Quarterly 2023-12-31 589649000.0 +4.3% USD 10-Q 2024-10-30
Quarterly 2024-03-31 605651000.0 +2.7% USD 10-Q 2024-04-30
Quarterly 2024-06-30 600249000.0 -0.9% USD 10-Q 2024-07-31
Quarterly 2024-09-30 637470000.0 +6.2% USD 10-Q 2024-10-30
Quarterly 2024-12-31 630609000.0 -1.1% USD 10-Q 2025-10-23
Quarterly 2025-03-31 697718000.0 +10.6% USD 10-Q 2025-04-24
Quarterly 2025-06-30 661656000.0 -5.2% USD 10-Q 2025-07-24
Quarterly 2025-09-30 663387000.0 +0.3% USD 10-Q 2025-10-23
Annual 2023-12-31 589649000.0 USD 10-K 2025-02-19
Annual 2024-12-31 630609000.0 +6.9% USD 10-K 2026-02-19
Annual 2025-12-31 676106000.0 +7.2% 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 680318000.0 USD 10-Q 2024-10-30
Quarterly 2023-06-30 670560000.0 -1.4% USD 10-Q 2024-10-30
Quarterly 2023-09-30 660052000.0 -1.6% USD 10-Q 2024-10-30
Quarterly 2023-12-31 644722000.0 -2.3% USD 10-Q 2025-10-23
Quarterly 2024-03-31 647059000.0 +0.4% USD 10-Q 2025-10-23
Quarterly 2024-06-30 640304000.0 -1.0% USD 10-Q 2025-10-23
Quarterly 2024-09-30 660709000.0 +3.2% USD 10-Q 2025-10-23
Quarterly 2024-12-31 616947000.0 -6.6% USD 10-Q 2025-10-23
Quarterly 2025-03-31 646528000.0 +4.8% USD 10-Q 2025-10-23
Quarterly 2025-06-30 699745000.0 +8.2% USD 10-Q 2025-10-23
Quarterly 2025-09-30 717948000.0 +2.6% USD 10-Q 2025-10-23
Annual 2023-12-31 644722000.0 USD 10-K 2026-02-19
Annual 2024-12-31 616947000.0 -4.3% USD 10-K 2026-02-19
Annual 2025-12-31 720323000.0 +16.8% 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 232558000.0 USD 10-Q 2023-04-27
Quarterly 2023-06-30 217441000.0 -6.5% USD 10-Q 2023-08-01
Quarterly 2023-09-30 207302000.0 -4.7% USD 10-Q 2023-10-26
Quarterly 2023-12-31 222217000.0 +7.2% USD 10-Q 2024-10-30
Quarterly 2024-03-31 222173000.0 -0.0% USD 10-Q 2024-04-30
Quarterly 2024-06-30 222134000.0 -0.0% USD 10-Q 2024-07-31
Quarterly 2024-09-30 222104000.0 -0.0% USD 10-Q 2024-10-30
Quarterly 2024-12-31 220064000.0 -0.9% USD 10-Q 2025-10-23
Quarterly 2025-03-31 262034000.0 +19.1% USD 10-Q 2025-04-24
Quarterly 2025-06-30 209000000.0 -20.2% USD 10-Q 2025-07-24
Quarterly 2025-09-30 189000000.0 -9.6% USD 10-Q 2025-10-23
Annual 2023-12-31 222217000.0 USD 10-K 2025-02-19
Annual 2024-12-31 220064000.0 -1.0% USD 10-K 2026-02-19
Annual 2025-12-31 189000000.0 -14.1% USD 10-K 2026-02-19

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 25109000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 58612000.0 +133.4% USD 10-Q 2024-07-31
Quarterly 2023-09-30 80042000.0 +36.6% USD 10-Q 2024-10-30
Quarterly 2024-03-31 -10322000.0 -112.9% USD 10-Q 2025-04-24
Quarterly 2024-06-30 26824000.0 +359.9% USD 10-Q 2025-07-24
Quarterly 2024-09-30 73089000.0 +172.5% USD 10-Q 2025-10-23
Quarterly 2025-03-31 -13344000.0 -118.3% USD 10-Q 2025-04-24
Quarterly 2025-06-30 31701000.0 +337.6% USD 10-Q 2025-07-24
Quarterly 2025-09-30 87820000.0 +177.0% USD 10-Q 2025-10-23
Annual 2023-12-31 119265000.0 USD 10-K 2026-02-19
Annual 2024-12-31 109646000.0 -8.1% USD 10-K 2026-02-19
Annual 2025-12-31 116791000.0 +6.5% USD 10-K 2026-02-19

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -2549000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 -6776000.0 -165.8% USD 10-Q 2024-07-31
Quarterly 2023-09-30 -16945000.0 -150.1% USD 10-Q 2024-10-30
Quarterly 2024-03-31 -8831000.0 +47.9% USD 10-Q 2025-04-24
Quarterly 2024-06-30 -24680000.0 -179.5% USD 10-Q 2025-07-24
Quarterly 2024-09-30 -33141000.0 -34.3% USD 10-Q 2025-10-23
Quarterly 2025-03-31 -10534000.0 +68.2% USD 10-Q 2025-04-24
Quarterly 2025-06-30 -19829000.0 -88.2% USD 10-Q 2025-07-24
Quarterly 2025-09-30 -29779000.0 -50.2% USD 10-Q 2025-10-23
Annual 2023-12-31 -24123000.0 USD 10-K 2026-02-19
Annual 2024-12-31 -53531000.0 -121.9% USD 10-K 2026-02-19
Annual 2025-12-31 -52398000.0 +2.1% 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 -12965000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 -39356000.0 -203.6% USD 10-Q 2024-07-31
Quarterly 2023-09-30 -60751000.0 -54.4% USD 10-Q 2024-10-30
Quarterly 2024-03-31 -1534000.0 +97.5% USD 10-Q 2025-04-24
Quarterly 2024-06-30 -21777000.0 -1319.6% USD 10-Q 2025-07-24
Quarterly 2024-09-30 -40605000.0 -86.5% USD 10-Q 2025-10-23
Quarterly 2025-03-31 40739000.0 +200.3% USD 10-Q 2025-04-24
Quarterly 2025-06-30 -22329000.0 -154.8% USD 10-Q 2025-07-24
Quarterly 2025-09-30 -42433000.0 -90.0% USD 10-Q 2025-10-23
Annual 2023-12-31 -106051000.0 USD 10-K 2026-02-19
Annual 2024-12-31 -51705000.0 +51.2% USD 10-K 2026-02-19
Annual 2025-12-31 -42483000.0 +17.8% 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 6294000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 13667000.0 +117.1% USD 10-Q 2024-07-31
Quarterly 2023-09-30 26526000.0 +94.1% USD 10-Q 2024-10-30
Quarterly 2024-03-31 11320000.0 -57.3% USD 10-Q 2025-04-24
Quarterly 2024-06-30 30704000.0 +171.2% USD 10-Q 2025-07-24
Quarterly 2024-09-30 50354000.0 +64.0% USD 10-Q 2025-10-23
Quarterly 2025-03-31 14871000.0 -70.5% USD 10-Q 2025-04-24
Quarterly 2025-06-30 23728000.0 +59.6% USD 10-Q 2025-07-24
Quarterly 2025-09-30 33378000.0 +40.7% USD 10-Q 2025-10-23
Annual 2023-12-31 37602000.0 USD 10-K 2026-02-19
Annual 2024-12-31 73314000.0 +95.0% USD 10-K 2026-02-19
Annual 2025-12-31 55673000.0 -24.1% USD 10-K 2026-02-19

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 33126702.0 shares 10-Q 2023-04-27
Quarterly 2023-06-30 32987809.0 -0.4% shares 10-Q 2023-08-01
Quarterly 2023-09-30 32795093.0 -0.6% shares 10-Q 2023-10-26
Quarterly 2023-12-31 31542001.0 -3.8% shares 10-Q 2024-10-30
Quarterly 2024-03-31 31629224.0 +0.3% shares 10-Q 2024-04-30
Quarterly 2024-06-30 31318444.0 -1.0% shares 10-Q 2024-07-31
Quarterly 2024-09-30 30976821.0 -1.1% shares 10-Q 2024-10-30
Quarterly 2024-12-31 30788639.0 -0.6% shares 10-Q 2025-10-23
Quarterly 2025-03-31 30859119.0 +0.2% shares 10-Q 2025-04-24
Quarterly 2025-06-30 30519826.0 -1.1% shares 10-Q 2025-07-24
Quarterly 2025-09-30 30525148.0 +0.0% shares 10-Q 2025-10-23
Annual 2023-12-31 31542001.0 shares 10-K 2025-02-19
Annual 2024-12-31 30788639.0 -2.4% shares 10-K 2026-02-19
Annual 2025-12-31 30526231.0 -0.9% shares 10-K 2026-02-19

Shares Issued

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 33126702.0 shares 10-Q 2023-04-27
Quarterly 2023-06-30 32987809.0 -0.4% shares 10-Q 2023-08-01
Quarterly 2023-09-30 32795093.0 -0.6% shares 10-Q 2023-10-26
Quarterly 2023-12-31 31542001.0 -3.8% shares 10-Q 2024-10-30
Quarterly 2024-03-31 31629224.0 +0.3% shares 10-Q 2024-04-30
Quarterly 2024-06-30 31318444.0 -1.0% shares 10-Q 2024-07-31
Quarterly 2024-09-30 30976821.0 -1.1% shares 10-Q 2024-10-30
Quarterly 2024-12-31 30788639.0 -0.6% shares 10-Q 2025-10-23
Quarterly 2025-03-31 30859119.0 +0.2% shares 10-Q 2025-04-24
Quarterly 2025-06-30 30519826.0 -1.1% shares 10-Q 2025-07-24
Quarterly 2025-09-30 30525148.0 +0.0% shares 10-Q 2025-10-23
Annual 2023-12-31 31542001.0 shares 10-K 2025-02-19
Annual 2024-12-31 30788639.0 -2.4% shares 10-K 2026-02-19
Annual 2025-12-31 30526231.0 -0.9% 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 33181828.0 shares 10-Q 2024-04-30
Quarterly 2023-06-30 33018939.0 -0.5% shares 10-Q 2024-07-31
Quarterly 2023-09-30 32944386.0 -0.2% shares 10-Q 2024-10-30
Quarterly 2024-03-31 31543784.0 -4.3% shares 10-Q 2025-04-24
Quarterly 2024-06-30 31534382.0 -0.0% shares 10-Q 2025-07-24
Quarterly 2024-09-30 31186867.0 -1.1% shares 10-Q 2025-10-23
Quarterly 2025-03-31 30778752.0 -1.3% shares 10-Q 2025-04-24
Quarterly 2025-06-30 30600168.0 -0.6% shares 10-Q 2025-07-24
Quarterly 2025-09-30 30479846.0 -0.4% shares 10-Q 2025-10-23
Annual 2023-12-31 32778055.0 shares 10-K 2026-02-19
Annual 2024-12-31 31293113.0 -4.5% shares 10-K 2026-02-19
Annual 2025-12-31 30585443.0 -2.3% 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 33386134.0 shares 10-Q 2024-04-30
Quarterly 2023-06-30 33018939.0 -1.1% shares 10-Q 2024-07-31
Quarterly 2023-09-30 33196000.0 +0.5% shares 10-Q 2024-10-30
Quarterly 2024-03-31 31691331.0 -4.5% shares 10-Q 2025-04-24
Quarterly 2024-06-30 31709501.0 +0.1% shares 10-Q 2025-07-24
Quarterly 2024-09-30 31365049.0 -1.1% shares 10-Q 2025-10-23
Quarterly 2025-03-31 30778752.0 -1.9% shares 10-Q 2025-04-24
Quarterly 2025-06-30 30651728.0 -0.4% shares 10-Q 2025-07-24
Quarterly 2025-09-30 30747889.0 +0.3% shares 10-Q 2025-10-23
Annual 2023-12-31 33066917.0 shares 10-K 2026-02-19
Annual 2024-12-31 31476486.0 -4.8% shares 10-K 2026-02-19
Annual 2025-12-31 30932894.0 -1.7% shares 10-K 2026-02-19
For informational purposes only — not guaranteed to be accurate or complete.