F&F - Financial Insights SEC Filing Analytics

Financial Metrics

OTTR Otter Tail Corp
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
5
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-02-12 SEC Filing Index
Insider 4 2026-02-09 SEC Filing Index
Insider 3 2026-01-06 SEC Filing Index
Insider 4 2025-04-14 SEC Filing Index
Insider 4 2025-04-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)
824059000.0
Total Liabilities (latest annual)
N/A
Current Liabilities (latest annual)
350958000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 7 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-09-30 358056000.0 USD 10-Q 2024-11-07
Quarterly 2024-03-31 347068000.0 -3.1% USD 10-Q 2025-05-07
Quarterly 2024-06-30 342336000.0 -1.4% USD 10-Q 2025-08-06
Quarterly 2024-09-30 338033000.0 -1.3% USD 10-Q 2025-11-05
Quarterly 2025-03-31 337353000.0 -0.2% USD 10-Q 2025-05-07
Quarterly 2025-06-30 333043000.0 -1.3% USD 10-Q 2025-08-06
Quarterly 2025-09-30 325563000.0 -2.2% USD 10-Q 2025-11-05
Annual 2023-12-31 1349166000.0 USD 10-K/A 2026-02-23
Annual 2024-12-31 1330548000.0 -1.4% USD 10-K/A 2026-02-23
Annual 2025-12-31 1304058000.0 -2.0% USD 10-K/A 2026-02-23

Gross Profit

Q: 0 | A: 0

Quarterly

Annual

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

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 80670000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 106053000.0 +31.5% USD 10-Q 2024-08-07
Quarterly 2023-09-30 121116000.0 +14.2% USD 10-Q 2024-11-07
Quarterly 2024-03-31 94975000.0 -21.6% USD 10-Q 2025-05-07
Quarterly 2024-06-30 110911000.0 +16.8% USD 10-Q 2025-08-06
Quarterly 2024-09-30 107541000.0 -3.0% USD 10-Q 2025-11-05
Quarterly 2025-03-31 83999000.0 -21.9% USD 10-Q 2025-05-07
Quarterly 2025-06-30 97458000.0 +16.0% USD 10-Q 2025-08-06
Quarterly 2025-09-30 96605000.0 -0.9% USD 10-Q 2025-11-05
Annual 2023-12-31 377919000.0 USD 10-K/A 2026-02-23
Annual 2024-12-31 380250000.0 +0.6% USD 10-K/A 2026-02-23
Annual 2025-12-31 345682000.0 -9.1% USD 10-K/A 2026-02-23

Net Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 62481000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 81969000.0 +31.2% USD 10-Q 2024-08-07
Quarterly 2023-09-30 91974000.0 +12.2% USD 10-Q 2024-11-07
Quarterly 2024-03-31 74338000.0 -19.2% USD 10-Q 2025-05-07
Quarterly 2024-06-30 86995000.0 +17.0% USD 10-Q 2025-08-06
Quarterly 2024-09-30 85479000.0 -1.7% USD 10-Q 2025-11-05
Quarterly 2025-03-31 68099000.0 -20.3% USD 10-Q 2025-05-07
Quarterly 2025-06-30 77728000.0 +14.1% USD 10-Q 2025-08-06
Quarterly 2025-09-30 78292000.0 +0.7% USD 10-Q 2025-11-05
Annual 2023-12-31 294191000.0 USD 10-K/A 2026-02-23
Annual 2024-12-31 301662000.0 +2.5% USD 10-K/A 2026-02-23
Annual 2025-12-31 275893000.0 -8.5% USD 10-K/A 2026-02-23

EPS Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1.5 USD/shares 10-Q 2024-05-08
Quarterly 2023-06-30 1.97 +31.3% USD/shares 10-Q 2024-08-07
Quarterly 2023-09-30 2.21 +12.2% USD/shares 10-Q 2024-11-07
Quarterly 2024-03-31 1.78 -19.5% USD/shares 10-Q 2025-05-07
Quarterly 2024-06-30 2.08 +16.9% USD/shares 10-Q 2025-08-06
Quarterly 2024-09-30 2.04 -1.9% USD/shares 10-Q 2025-11-05
Quarterly 2025-03-31 1.63 -20.1% USD/shares 10-Q 2025-05-07
Quarterly 2025-06-30 1.86 +14.1% USD/shares 10-Q 2025-08-06
Quarterly 2025-09-30 1.87 +0.5% USD/shares 10-Q 2025-11-05
Annual 2023-12-31 7.06 USD/shares 10-K/A 2026-02-23
Annual 2024-12-31 7.22 +2.3% USD/shares 10-K/A 2026-02-23
Annual 2025-12-31 6.59 -8.7% USD/shares 10-K/A 2026-02-23

EPS Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1.49 USD/shares 10-Q 2024-05-08
Quarterly 2023-06-30 1.95 +30.9% USD/shares 10-Q 2024-08-07
Quarterly 2023-09-30 2.19 +12.3% USD/shares 10-Q 2024-11-07
Quarterly 2024-03-31 1.77 -19.2% USD/shares 10-Q 2025-05-07
Quarterly 2024-06-30 2.07 +16.9% USD/shares 10-Q 2025-08-06
Quarterly 2024-09-30 2.03 -1.9% USD/shares 10-Q 2025-11-05
Quarterly 2025-03-31 1.62 -20.2% USD/shares 10-Q 2025-05-07
Quarterly 2025-06-30 1.85 +14.2% USD/shares 10-Q 2025-08-06
Quarterly 2025-09-30 1.86 +0.5% USD/shares 10-Q 2025-11-05
Annual 2023-12-31 7.0 USD/shares 10-K/A 2026-02-23
Annual 2024-12-31 7.17 +2.4% USD/shares 10-K/A 2026-02-23
Annual 2025-12-31 6.55 -8.6% USD/shares 10-K/A 2026-02-23

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 104080000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 150578000.0 +44.7% USD 10-Q 2023-08-02
Quarterly 2023-09-30 189214000.0 +25.7% USD 10-Q 2023-11-03
Quarterly 2023-12-31 230373000.0 +21.8% USD 10-Q 2024-11-07
Quarterly 2024-03-31 238158000.0 +3.4% USD 10-Q 2024-05-08
Quarterly 2024-06-30 230672000.0 -3.1% USD 10-Q 2024-08-07
Quarterly 2024-09-30 280020000.0 +21.4% USD 10-Q 2024-11-07
Quarterly 2024-12-31 294651000.0 +5.2% USD 10-Q 2025-11-05
Quarterly 2025-03-31 284814000.0 -3.3% USD 10-Q 2025-05-07
Quarterly 2025-06-30 307241000.0 +7.9% USD 10-Q 2025-08-06
Quarterly 2025-09-30 325786000.0 +6.0% USD 10-Q 2025-11-05
Annual 2023-12-31 230373000.0 USD 10-K 2025-02-19
Annual 2024-12-31 294651000.0 +27.9% USD 10-K/A 2026-02-23
Annual 2025-12-31 386193000.0 +31.1% USD 10-K/A 2026-02-23

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 144767000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 144441000.0 -0.2% USD 10-Q 2023-08-02
Quarterly 2023-09-30 142007000.0 -1.7% USD 10-Q 2023-11-03
Quarterly 2023-12-31 149701000.0 +5.4% USD 10-Q 2024-11-07
Quarterly 2024-03-31 148194000.0 -1.0% USD 10-Q 2024-05-08
Quarterly 2024-06-30 161787000.0 +9.2% USD 10-Q 2024-08-07
Quarterly 2024-09-30 153233000.0 -5.3% USD 10-Q 2024-11-07
Quarterly 2024-12-31 148885000.0 -2.8% USD 10-Q 2025-11-05
Quarterly 2025-03-31 147695000.0 -0.8% USD 10-Q 2025-05-07
Quarterly 2025-06-30 151558000.0 +2.6% USD 10-Q 2025-08-06
Quarterly 2025-09-30 155765000.0 +2.8% USD 10-Q 2025-11-05
Annual 2023-12-31 149701000.0 USD 10-K 2025-02-19
Annual 2024-12-31 148885000.0 -0.5% USD 10-K/A 2026-02-23
Annual 2025-12-31 158598000.0 +6.5% USD 10-K/A 2026-02-23

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 454365000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 524112000.0 +15.4% USD 10-Q 2023-08-02
Quarterly 2023-09-30 556750000.0 +6.2% USD 10-Q 2023-11-03
Quarterly 2023-12-31 570170000.0 +2.4% USD 10-Q 2024-11-07
Quarterly 2024-03-31 607943000.0 +6.6% USD 10-Q 2024-05-08
Quarterly 2024-06-30 614128000.0 +1.0% USD 10-Q 2024-08-07
Quarterly 2024-09-30 650313000.0 +5.9% USD 10-Q 2024-11-07
Quarterly 2024-12-31 630041000.0 -3.1% USD 10-Q 2025-11-05
Quarterly 2025-03-31 651274000.0 +3.4% USD 10-Q 2025-05-07
Quarterly 2025-06-30 674410000.0 +3.6% USD 10-Q 2025-08-06
Quarterly 2025-09-30 737243000.0 +9.3% USD 10-Q 2025-11-05
Annual 2023-12-31 570170000.0 USD 10-K 2025-02-19
Annual 2024-12-31 630041000.0 +10.5% USD 10-K/A 2026-02-23
Annual 2025-12-31 799725000.0 +26.9% USD 10-K/A 2026-02-23

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 2987410000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 3093986000.0 +3.6% USD 10-Q 2023-08-02
Quarterly 2023-09-30 3187469000.0 +3.0% USD 10-Q 2023-11-03
Quarterly 2023-12-31 3242568000.0 +1.7% USD 10-Q 2024-11-07
Quarterly 2024-03-31 3326032000.0 +2.6% USD 10-Q 2024-05-08
Quarterly 2024-06-30 3460783000.0 +4.1% USD 10-Q 2024-08-07
Quarterly 2024-09-30 3566739000.0 +3.1% USD 10-Q 2024-11-07
Quarterly 2024-12-31 3652082000.0 +2.4% USD 10-Q 2025-11-05
Quarterly 2025-03-31 3696794000.0 +1.2% USD 10-Q 2025-05-07
Quarterly 2025-06-30 3765288000.0 +1.9% USD 10-Q 2025-08-06
Quarterly 2025-09-30 3843823000.0 +2.1% USD 10-Q 2025-11-05
Annual 2023-12-31 3242568000.0 USD 10-K 2025-02-19
Annual 2024-12-31 3652082000.0 +12.6% USD 10-K/A 2026-02-23
Annual 2025-12-31 3964279000.0 +8.5% USD 10-K/A 2026-02-23

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 262464000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 300562000.0 +14.5% USD 10-Q 2023-08-02
Quarterly 2023-09-30 310033000.0 +3.2% USD 10-Q 2023-11-03
Quarterly 2023-12-31 309757000.0 -0.1% USD 10-Q 2024-11-07
Quarterly 2024-03-31 208474000.0 -32.7% USD 10-Q 2024-05-08
Quarterly 2024-06-30 270952000.0 +30.0% USD 10-Q 2024-08-07
Quarterly 2024-09-30 299590000.0 +10.6% USD 10-Q 2024-11-07
Quarterly 2024-12-31 309790000.0 +3.4% USD 10-Q 2025-11-05
Quarterly 2025-03-31 248420000.0 -19.8% USD 10-Q 2025-05-07
Quarterly 2025-06-30 203480000.0 -18.1% USD 10-Q 2025-08-06
Quarterly 2025-09-30 206360000.0 +1.4% USD 10-Q 2025-11-05
Annual 2023-12-31 309757000.0 USD 10-K 2025-02-19
Annual 2024-12-31 309790000.0 +0.0% USD 10-K/A 2026-02-23
Annual 2025-12-31 350958000.0 +13.3% USD 10-K/A 2026-02-23

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 1263777000.0 USD 10-Q 2024-08-07
Quarterly 2023-06-30 1328439000.0 +5.1% USD 10-Q 2024-11-07
Quarterly 2023-09-30 1402929000.0 +5.6% USD 10-Q 2024-11-07
Quarterly 2023-12-31 1443006000.0 +2.9% USD 10-Q 2025-11-05
Quarterly 2024-03-31 1497464000.0 +3.8% USD 10-Q 2025-08-06
Quarterly 2024-06-30 1565652000.0 +4.6% USD 10-Q 2025-11-05
Quarterly 2024-09-30 1633331000.0 +4.3% USD 10-Q 2025-11-05
Quarterly 2024-12-31 1668499000.0 +2.2% USD 10-Q 2025-11-05
Quarterly 2025-03-31 1717361000.0 +2.9% USD 10-Q 2025-08-06
Quarterly 2025-06-30 1774462000.0 +3.3% USD 10-Q 2025-11-05
Quarterly 2025-09-30 1831451000.0 +3.2% USD 10-Q 2025-11-05
Annual 2023-12-31 1443006000.0 USD 10-K/A 2026-02-23
Annual 2024-12-31 1668499000.0 +15.6% USD 10-K/A 2026-02-23
Annual 2025-12-31 1861760000.0 +11.6% USD 10-K/A 2026-02-23

Long-Term Debt

Q: 7 | A: 1

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 823882000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 823941000.0 +0.0% USD 10-Q 2023-08-02
Quarterly 2023-09-30 823998000.0 +0.0% USD 10-Q 2023-11-03
Quarterly 2023-12-31 824059000.0 +0.0% USD 10-Q 2024-11-07
Quarterly 2024-03-31 943536000.0 +14.5% USD 10-Q 2024-05-08
Quarterly 2024-06-30 943592000.0 +0.0% USD 10-Q 2024-08-07
Quarterly 2024-09-30 943663000.0 +0.0% USD 10-Q 2024-11-07
Annual 2023-12-31 824059000.0 USD 10-K 2024-02-14

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 55553000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 184497000.0 +232.1% USD 10-Q 2024-08-07
Quarterly 2023-09-30 318495000.0 +72.6% USD 10-Q 2024-11-07
Quarterly 2024-03-31 71913000.0 -77.4% USD 10-Q 2025-05-07
Quarterly 2024-06-30 223461000.0 +210.7% USD 10-Q 2025-08-06
Quarterly 2024-09-30 322775000.0 +44.4% USD 10-Q 2025-11-05
Quarterly 2025-03-31 39469000.0 -87.8% USD 10-Q 2025-05-07
Quarterly 2025-06-30 159379000.0 +303.8% USD 10-Q 2025-08-06
Quarterly 2025-09-30 288949000.0 +81.3% USD 10-Q 2025-11-05
Annual 2023-12-31 404499000.0 USD 10-K/A 2026-02-23
Annual 2024-12-31 452731000.0 +11.9% USD 10-K/A 2026-02-23
Annual 2025-12-31 385985000.0 -14.7% USD 10-K/A 2026-02-23

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -100379000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 -153625000.0 -53.0% USD 10-Q 2024-08-07
Quarterly 2023-09-30 -232018000.0 -51.0% USD 10-Q 2024-11-07
Quarterly 2024-03-31 -75876000.0 +67.3% USD 10-Q 2025-05-07
Quarterly 2024-06-30 -228065000.0 -200.6% USD 10-Q 2025-08-06
Quarterly 2024-09-30 -312166000.0 -36.9% USD 10-Q 2025-11-05
Quarterly 2025-03-31 -60911000.0 +80.5% USD 10-Q 2025-05-07
Quarterly 2025-06-30 -127026000.0 -108.5% USD 10-Q 2025-08-06
Quarterly 2025-09-30 -216014000.0 -70.1% USD 10-Q 2025-11-05
Annual 2023-12-31 -289287000.0 USD 10-K/A 2026-02-23
Annual 2024-12-31 -411374000.0 -42.2% USD 10-K/A 2026-02-23
Annual 2025-12-31 -290724000.0 +29.3% USD 10-K/A 2026-02-23

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 29910000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 710000.0 -97.6% USD 10-Q 2024-08-07
Quarterly 2023-09-30 -16259000.0 -2390.0% USD 10-Q 2024-11-07
Quarterly 2024-03-31 11748000.0 +172.3% USD 10-Q 2025-05-07
Quarterly 2024-06-30 4903000.0 -58.3% USD 10-Q 2025-08-06
Quarterly 2024-09-30 39038000.0 +696.2% USD 10-Q 2025-11-05
Quarterly 2025-03-31 11605000.0 -70.3% USD 10-Q 2025-05-07
Quarterly 2025-06-30 -19763000.0 -270.3% USD 10-Q 2025-08-06
Quarterly 2025-09-30 -41800000.0 -111.5% USD 10-Q 2025-11-05
Annual 2023-12-31 -3835000.0 USD 10-K/A 2026-02-23
Annual 2024-12-31 22921000.0 +697.7% USD 10-K/A 2026-02-23
Annual 2025-12-31 -3719000.0 -116.2% USD 10-K/A 2026-02-23

Capital Expenditures

Q: 0 | A: 0

Quarterly

Annual

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

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 41684526.0 shares 10-Q 2023-05-03
Quarterly 2023-06-30 41710521.0 +0.1% shares 10-Q 2023-08-02
Quarterly 2023-09-30 41710521.0 +0.0% shares 10-Q 2023-11-03
Quarterly 2023-12-31 41710521.0 +0.0% shares 10-Q 2024-11-07
Quarterly 2024-03-31 41783750.0 +0.2% shares 10-Q 2024-05-08
Quarterly 2024-06-30 41814425.0 +0.1% shares 10-Q 2024-08-07
Quarterly 2024-09-30 41827967.0 +0.0% shares 10-Q 2024-11-07
Quarterly 2024-12-31 41827967.0 +0.0% shares 10-Q 2025-11-05
Quarterly 2025-03-31 41873995.0 +0.1% shares 10-Q 2025-05-07
Quarterly 2025-06-30 41904370.0 +0.1% shares 10-Q 2025-08-06
Quarterly 2025-09-30 41905520.0 +0.0% shares 10-Q 2025-11-05
Annual 2023-12-31 41710521.0 shares 10-K 2025-02-19
Annual 2024-12-31 41827967.0 +0.3% shares 10-K/A 2026-02-23
Annual 2025-12-31 41905520.0 +0.2% shares 10-K/A 2026-02-23

Shares Issued

Q: 0 | A: 0

Quarterly

Annual

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

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 41632000.0 shares 10-Q 2024-05-08
Quarterly 2023-06-30 41678000.0 +0.1% shares 10-Q 2024-08-07
Quarterly 2023-09-30 41680000.0 +0.0% shares 10-Q 2024-11-07
Quarterly 2024-03-31 41724000.0 +0.1% shares 10-Q 2025-05-07
Quarterly 2024-06-30 41784000.0 +0.1% shares 10-Q 2025-08-06
Quarterly 2024-09-30 41800000.0 +0.0% shares 10-Q 2025-11-05
Quarterly 2025-03-31 41826000.0 +0.1% shares 10-Q 2025-05-07
Quarterly 2025-06-30 41874000.0 +0.1% shares 10-Q 2025-08-06
Quarterly 2025-09-30 41877000.0 +0.0% shares 10-Q 2025-11-05
Annual 2023-12-31 41668000.0 shares 10-K/A 2026-02-23
Annual 2024-12-31 41778000.0 +0.3% shares 10-K/A 2026-02-23
Annual 2025-12-31 41864000.0 +0.2% shares 10-K/A 2026-02-23

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 41977000.0 shares 10-Q 2024-05-08
Quarterly 2023-06-30 42053000.0 +0.2% shares 10-Q 2024-08-07
Quarterly 2023-09-30 42058000.0 +0.0% shares 10-Q 2024-11-07
Quarterly 2024-03-31 42033000.0 -0.1% shares 10-Q 2025-05-07
Quarterly 2024-06-30 42068000.0 +0.1% shares 10-Q 2025-08-06
Quarterly 2024-09-30 42081000.0 +0.0% shares 10-Q 2025-11-05
Quarterly 2025-03-31 42062000.0 -0.0% shares 10-Q 2025-05-07
Quarterly 2025-06-30 42118000.0 +0.1% shares 10-Q 2025-08-06
Quarterly 2025-09-30 42138000.0 +0.0% shares 10-Q 2025-11-05
Annual 2023-12-31 42039000.0 shares 10-K/A 2026-02-23
Annual 2024-12-31 42072000.0 +0.1% shares 10-K/A 2026-02-23
Annual 2025-12-31 42117000.0 +0.1% shares 10-K/A 2026-02-23
For informational purposes only — not guaranteed to be accurate or complete.