F&F - Financial Insights SEC Filing Analytics

Financial Metrics

MNESP MSA Safety Inc
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

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

Income Statement

Metrics: 6

Revenue

Q: 9 | A: 12

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 398262000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 447299000.0 +12.3% USD 10-Q 2024-07-25
Quarterly 2023-09-30 446728000.0 -0.1% USD 10-Q 2024-10-24
Quarterly 2024-03-31 413302000.0 -7.5% USD 10-Q 2025-05-01
Quarterly 2024-06-30 462463000.0 +11.9% USD 10-Q 2025-08-05
Quarterly 2024-09-30 432679000.0 -6.4% USD 10-Q 2025-10-29
Quarterly 2025-03-31 421340000.0 -2.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 474116000.0 +12.5% USD 10-Q 2025-08-05
Quarterly 2025-09-30 468445000.0 -1.2% USD 10-Q 2025-10-29
Annual 2023-03-31 398262000.0 USD 10-K 2025-02-14
Annual 2023-06-30 447299000.0 +12.3% USD 10-K 2025-02-14
Annual 2023-09-30 446728000.0 -0.1% USD 10-K 2025-02-14
Annual 2023-12-31 1787647000.0 +300.2% USD 10-K 2026-02-12
Annual 2024-03-31 413302000.0 -76.9% USD 10-K 2026-02-12
Annual 2024-06-30 462463000.0 +11.9% USD 10-K 2026-02-12
Annual 2024-09-30 432679000.0 -6.4% USD 10-K 2026-02-12
Annual 2024-12-31 499696000.0 +15.5% USD 10-K 2026-02-12
Annual 2025-03-31 421340000.0 -15.7% USD 10-K 2026-02-12
Annual 2025-06-30 474116000.0 +12.5% USD 10-K 2026-02-12
Annual 2025-09-30 468445000.0 -1.2% USD 10-K 2026-02-12
Annual 2025-12-31 510913000.0 +9.1% USD 10-K 2026-02-12

Gross Profit

Q: 9 | A: 12

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 181398000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 213796000.0 +17.9% USD 10-Q 2024-07-25
Quarterly 2023-09-30 218761000.0 +2.3% USD 10-Q 2024-10-24
Quarterly 2024-03-31 195531000.0 -10.6% USD 10-Q 2025-05-01
Quarterly 2024-06-30 223029000.0 +14.1% USD 10-Q 2025-08-05
Quarterly 2024-09-30 207456000.0 -7.0% USD 10-Q 2025-10-29
Quarterly 2025-03-31 193395000.0 -6.8% USD 10-Q 2025-05-01
Quarterly 2025-06-30 220710000.0 +14.1% USD 10-Q 2025-08-05
Quarterly 2025-09-30 217616000.0 -1.4% USD 10-Q 2025-10-29
Annual 2023-03-31 181398000.0 USD 10-K 2025-02-14
Annual 2023-06-30 213796000.0 +17.9% USD 10-K 2025-02-14
Annual 2023-09-30 218761000.0 +2.3% USD 10-K 2025-02-14
Annual 2023-12-31 852138000.0 +289.5% USD 10-K 2026-02-12
Annual 2024-03-31 195531000.0 -77.1% USD 10-K 2026-02-12
Annual 2024-06-30 223029000.0 +14.1% USD 10-K 2026-02-12
Annual 2024-09-30 207456000.0 -7.0% USD 10-K 2026-02-12
Annual 2024-12-31 234429000.0 +13.0% USD 10-K 2026-02-12
Annual 2025-03-31 193395000.0 -17.5% USD 10-K 2026-02-12
Annual 2025-06-30 220710000.0 +14.1% USD 10-K 2026-02-12
Annual 2025-09-30 217616000.0 -1.4% USD 10-K 2026-02-12
Annual 2025-12-31 239392000.0 +10.0% USD 10-K 2026-02-12

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -60061000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 95008000.0 +258.2% USD 10-Q 2024-07-25
Quarterly 2023-09-30 94123000.0 -0.9% USD 10-Q 2024-10-24
Quarterly 2024-03-31 80112000.0 -14.9% USD 10-Q 2025-05-01
Quarterly 2024-06-30 99944000.0 +24.8% USD 10-Q 2025-08-05
Quarterly 2024-09-30 91477000.0 -8.5% USD 10-Q 2025-10-29
Quarterly 2025-03-31 77761000.0 -15.0% USD 10-Q 2025-05-01
Quarterly 2025-06-30 85862000.0 +10.4% USD 10-Q 2025-08-05
Quarterly 2025-09-30 94310000.0 +9.8% USD 10-Q 2025-10-29
Annual 2023-12-31 231320000.0 USD 10-K 2026-02-12
Annual 2024-12-31 389177000.0 +68.2% USD 10-K 2026-02-12
Annual 2025-12-31 371818000.0 -4.5% USD 10-K 2026-02-12

Net Income

Q: 9 | A: 12

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -150173000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 67090000.0 +144.7% USD 10-Q 2024-07-25
Quarterly 2023-09-30 65256000.0 -2.7% USD 10-Q 2024-10-24
Quarterly 2024-03-31 58139000.0 -10.9% USD 10-Q 2025-05-01
Quarterly 2024-06-30 72234000.0 +24.2% USD 10-Q 2025-08-05
Quarterly 2024-09-30 66648000.0 -7.7% USD 10-Q 2025-10-29
Quarterly 2025-03-31 59605000.0 -10.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 62773000.0 +5.3% USD 10-Q 2025-08-05
Quarterly 2025-09-30 69613000.0 +10.9% USD 10-Q 2025-10-29
Annual 2023-03-31 -150173000.0 USD 10-K 2025-02-14
Annual 2023-06-30 67090000.0 +144.7% USD 10-K 2025-02-14
Annual 2023-09-30 65256000.0 -2.7% USD 10-K 2025-02-14
Annual 2023-12-31 58583000.0 -10.2% USD 10-K 2026-02-12
Annual 2024-03-31 58139000.0 -0.8% USD 10-K 2026-02-12
Annual 2024-06-30 72234000.0 +24.2% USD 10-K 2026-02-12
Annual 2024-09-30 66648000.0 -7.7% USD 10-K 2026-02-12
Annual 2024-12-31 87946000.0 +32.0% USD 10-K 2026-02-12
Annual 2025-03-31 59605000.0 -32.2% USD 10-K 2026-02-12
Annual 2025-06-30 62773000.0 +5.3% USD 10-K 2026-02-12
Annual 2025-09-30 69613000.0 +10.9% USD 10-K 2026-02-12
Annual 2025-12-31 86933000.0 +24.9% USD 10-K 2026-02-12

EPS Basic

Q: 9 | A: 12

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -3.83 USD/shares 10-Q 2024-04-30
Quarterly 2023-06-30 1.71 +144.6% USD/shares 10-Q 2024-07-25
Quarterly 2023-09-30 1.66 -2.9% USD/shares 10-Q 2024-10-24
Quarterly 2024-03-31 1.48 -10.8% USD/shares 10-Q 2025-05-01
Quarterly 2024-06-30 1.83 +23.6% USD/shares 10-Q 2025-08-05
Quarterly 2024-09-30 1.69 -7.7% USD/shares 10-Q 2025-10-29
Quarterly 2025-03-31 1.51 -10.7% USD/shares 10-Q 2025-05-01
Quarterly 2025-06-30 1.6 +6.0% USD/shares 10-Q 2025-08-05
Quarterly 2025-09-30 1.78 +11.2% USD/shares 10-Q 2025-10-29
Annual 2023-03-31 -3.83 USD/shares 10-K 2025-02-14
Annual 2023-06-30 1.71 +144.6% USD/shares 10-K 2025-02-14
Annual 2023-09-30 1.66 -2.9% USD/shares 10-K 2025-02-14
Annual 2023-12-31 1.49 -10.2% USD/shares 10-K 2026-02-12
Annual 2024-03-31 1.48 -0.7% USD/shares 10-K 2026-02-12
Annual 2024-06-30 1.83 +23.6% USD/shares 10-K 2026-02-12
Annual 2024-09-30 1.69 -7.7% USD/shares 10-K 2026-02-12
Annual 2024-12-31 2.23 +32.0% USD/shares 10-K 2026-02-12
Annual 2025-03-31 1.51 -32.3% USD/shares 10-K 2026-02-12
Annual 2025-06-30 1.6 +6.0% USD/shares 10-K 2026-02-12
Annual 2025-09-30 1.78 +11.2% USD/shares 10-K 2026-02-12
Annual 2025-12-31 2.22 +24.7% USD/shares 10-K 2026-02-12

EPS Diluted

Q: 9 | A: 12

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -3.83 USD/shares 10-Q 2024-04-30
Quarterly 2023-06-30 1.7 +144.4% USD/shares 10-Q 2024-07-25
Quarterly 2023-09-30 1.65 -2.9% USD/shares 10-Q 2024-10-24
Quarterly 2024-03-31 1.47 -10.9% USD/shares 10-Q 2025-05-01
Quarterly 2024-06-30 1.83 +24.5% USD/shares 10-Q 2025-08-05
Quarterly 2024-09-30 1.69 -7.7% USD/shares 10-Q 2025-10-29
Quarterly 2025-03-31 1.51 -10.7% USD/shares 10-Q 2025-05-01
Quarterly 2025-06-30 1.59 +5.3% USD/shares 10-Q 2025-08-05
Quarterly 2025-09-30 1.77 +11.3% USD/shares 10-Q 2025-10-29
Annual 2023-03-31 -3.83 USD/shares 10-K 2025-02-14
Annual 2023-06-30 1.7 +144.4% USD/shares 10-K 2025-02-14
Annual 2023-09-30 1.65 -2.9% USD/shares 10-K 2025-02-14
Annual 2023-12-31 1.48 -10.3% USD/shares 10-K 2026-02-12
Annual 2024-03-31 1.47 -0.7% USD/shares 10-K 2026-02-12
Annual 2024-06-30 1.83 +24.5% USD/shares 10-K 2026-02-12
Annual 2024-09-30 1.69 -7.7% USD/shares 10-K 2026-02-12
Annual 2024-12-31 2.22 +31.4% USD/shares 10-K 2026-02-12
Annual 2025-03-31 1.51 -32.0% USD/shares 10-K 2026-02-12
Annual 2025-06-30 1.59 +5.3% USD/shares 10-K 2026-02-12
Annual 2025-09-30 1.77 +11.3% USD/shares 10-K 2026-02-12
Annual 2025-12-31 2.21 +24.9% USD/shares 10-K 2026-02-12

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 138906000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 146897000.0 +5.8% USD 10-Q 2024-07-25
Quarterly 2023-09-30 164499000.0 +12.0% USD 10-Q 2024-10-24
Quarterly 2023-12-31 146442000.0 -11.0% USD 10-Q 2024-10-24
Quarterly 2024-03-31 148329000.0 +1.3% USD 10-Q 2025-05-01
Quarterly 2024-06-30 146830000.0 -1.0% USD 10-Q 2025-08-05
Quarterly 2024-09-30 154371000.0 +5.1% USD 10-Q 2025-10-29
Quarterly 2024-12-31 164560000.0 +6.6% USD 10-Q 2025-10-29
Quarterly 2025-03-31 170617000.0 +3.7% USD 10-Q 2025-05-01
Quarterly 2025-06-30 146988000.0 -13.8% USD 10-Q 2025-08-05
Quarterly 2025-09-30 169998000.0 +15.7% USD 10-Q 2025-10-29
Annual 2023-12-31 146442000.0 USD 10-K 2026-02-12
Annual 2024-12-31 164560000.0 +12.4% USD 10-K 2026-02-12
Annual 2025-12-31 165067000.0 +0.3% USD 10-K 2026-02-12

Accounts Receivable

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 279707000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 302201000.0 +8.0% USD 10-Q 2023-08-01
Quarterly 2023-09-30 294907000.0 -2.4% USD 10-Q 2023-10-25
Quarterly 2023-12-31 294678000.0 -0.1% USD 10-Q 2024-10-24
Quarterly 2024-03-31 279084000.0 -5.3% USD 10-Q 2024-04-30
Quarterly 2024-06-30 299053000.0 +7.2% USD 10-Q 2024-07-25
Quarterly 2024-09-30 277346000.0 -7.3% USD 10-Q 2024-10-24
Quarterly 2024-12-31 279213000.0 +0.7% USD 10-Q 2025-10-29
Quarterly 2025-03-31 294423000.0 +5.4% USD 10-Q 2025-05-01
Quarterly 2025-06-30 333754000.0 +13.4% USD 10-Q 2025-08-05
Quarterly 2025-09-30 306949000.0 -8.0% USD 10-Q 2025-10-29
Annual 2023-12-31 294678000.0 USD 10-K 2025-02-14
Annual 2024-12-31 279213000.0 -5.2% USD 10-K 2026-02-12
Annual 2025-12-31 306452000.0 +9.8% USD 10-K 2026-02-12

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 349436000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 337954000.0 -3.3% USD 10-Q 2023-08-01
Quarterly 2023-09-30 324077000.0 -4.1% USD 10-Q 2023-10-25
Quarterly 2023-12-31 292604000.0 -9.7% USD 10-Q 2024-10-24
Quarterly 2024-03-31 305556000.0 +4.4% USD 10-Q 2024-04-30
Quarterly 2024-06-30 320899000.0 +5.0% USD 10-Q 2024-07-25
Quarterly 2024-09-30 351805000.0 +9.6% USD 10-Q 2024-10-24
Quarterly 2024-12-31 296796000.0 -15.6% USD 10-Q 2025-10-29
Quarterly 2025-03-31 306675000.0 +3.3% USD 10-Q 2025-05-01
Quarterly 2025-06-30 343883000.0 +12.1% USD 10-Q 2025-08-05
Quarterly 2025-09-30 355493000.0 +3.4% USD 10-Q 2025-10-29
Annual 2023-12-31 292604000.0 USD 10-K 2025-02-14
Annual 2024-12-31 296796000.0 +1.4% USD 10-K 2026-02-12
Annual 2025-12-31 343035000.0 +15.6% USD 10-K 2026-02-12

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 831297000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 850380000.0 +2.3% USD 10-Q 2023-08-01
Quarterly 2023-09-30 851819000.0 +0.2% USD 10-Q 2023-10-25
Quarterly 2023-12-31 786270000.0 -7.7% USD 10-Q 2024-10-24
Quarterly 2024-03-31 792945000.0 +0.8% USD 10-Q 2024-04-30
Quarterly 2024-06-30 861445000.0 +8.6% USD 10-Q 2024-07-25
Quarterly 2024-09-30 842669000.0 -2.2% USD 10-Q 2024-10-24
Quarterly 2024-12-31 803030000.0 -4.7% USD 10-Q 2025-10-29
Quarterly 2025-03-31 823162000.0 +2.5% USD 10-Q 2025-05-01
Quarterly 2025-06-30 887461000.0 +7.8% USD 10-Q 2025-08-05
Quarterly 2025-09-30 894768000.0 +0.8% USD 10-Q 2025-10-29
Annual 2023-12-31 786270000.0 USD 10-K 2025-02-14
Annual 2024-12-31 803030000.0 +2.1% USD 10-K 2026-02-12
Annual 2025-12-31 869292000.0 +8.3% USD 10-K 2026-02-12

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 2179670000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 2199151000.0 +0.9% USD 10-Q 2023-08-01
Quarterly 2023-09-30 2194335000.0 -0.2% USD 10-Q 2023-10-25
Quarterly 2023-12-31 2170150000.0 -1.1% USD 10-Q 2024-10-24
Quarterly 2024-03-31 2174330000.0 +0.2% USD 10-Q 2025-05-01
Quarterly 2024-06-30 2243571000.0 +3.2% USD 10-Q 2025-08-05
Quarterly 2024-09-30 2241927000.0 -0.1% USD 10-Q 2025-10-29
Quarterly 2024-12-31 2205784000.0 -1.6% USD 10-Q 2025-10-29
Quarterly 2025-03-31 2235885000.0 +1.4% USD 10-Q 2025-05-01
Quarterly 2025-06-30 2550211000.0 +14.1% USD 10-Q 2025-08-05
Quarterly 2025-09-30 2553577000.0 +0.1% USD 10-Q 2025-10-29
Annual 2023-12-31 2170150000.0 USD 10-K 2026-02-12
Annual 2024-12-31 2205784000.0 +1.6% USD 10-K 2026-02-12
Annual 2025-12-31 2554374000.0 +15.8% USD 10-K 2026-02-12

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 292531000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 299950000.0 +2.5% USD 10-Q 2023-08-01
Quarterly 2023-09-30 325401000.0 +8.5% USD 10-Q 2023-10-25
Quarterly 2023-12-31 332818000.0 +2.3% USD 10-Q 2024-10-24
Quarterly 2024-03-31 316526000.0 -4.9% USD 10-Q 2024-04-30
Quarterly 2024-06-30 351751000.0 +11.1% USD 10-Q 2024-07-25
Quarterly 2024-09-30 314478000.0 -10.6% USD 10-Q 2024-10-24
Quarterly 2024-12-31 288093000.0 -8.4% USD 10-Q 2025-10-29
Quarterly 2025-03-31 280440000.0 -2.7% USD 10-Q 2025-05-01
Quarterly 2025-06-30 285464000.0 +1.8% USD 10-Q 2025-08-05
Quarterly 2025-09-30 290271000.0 +1.7% USD 10-Q 2025-10-29
Annual 2023-12-31 332818000.0 USD 10-K 2025-02-14
Annual 2024-12-31 288093000.0 -13.4% USD 10-K 2026-02-12
Annual 2025-12-31 289211000.0 +0.4% USD 10-K 2026-02-12

Total Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1409924000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 1368020000.0 -3.0% USD 10-Q 2023-08-01
Quarterly 2023-09-30 1325609000.0 -3.1% USD 10-Q 2023-10-25
Quarterly 2023-12-31 1203348000.0 -9.2% USD 10-Q 2024-10-24
Quarterly 2024-03-31 1179576000.0 -2.0% USD 10-Q 2024-04-30
Quarterly 2024-06-30 1209924000.0 +2.6% USD 10-Q 2024-07-25
Quarterly 2024-09-30 1146582000.0 -5.2% USD 10-Q 2024-10-24
Quarterly 2024-12-31 1062465000.0 -7.3% USD 10-Q 2025-10-29
Quarterly 2025-03-31 1045740000.0 -1.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 1297569000.0 +24.1% USD 10-Q 2025-08-05
Quarterly 2025-09-30 1251187000.0 -3.6% USD 10-Q 2025-10-29
Annual 2023-12-31 1203348000.0 USD 10-K 2025-02-14
Annual 2024-12-31 1062465000.0 -11.7% USD 10-K 2026-02-12
Annual 2025-12-31 1187362000.0 +11.8% USD 10-K 2026-02-12

Stockholders' Equity

Q: 0 | A: 0

Quarterly

Annual

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

Long-Term Debt

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 837114000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 787527000.0 -5.9% USD 10-Q 2023-08-01
Quarterly 2023-09-30 715814000.0 -9.1% USD 10-Q 2023-10-25
Quarterly 2023-12-31 575170000.0 -19.6% USD 10-Q 2024-10-24
Quarterly 2024-03-31 569692000.0 -1.0% USD 10-Q 2024-04-30
Quarterly 2024-06-30 561771000.0 -1.4% USD 10-Q 2024-07-25
Quarterly 2024-09-30 527807000.0 -6.0% USD 10-Q 2024-10-24
Quarterly 2024-12-31 481622000.0 -8.8% USD 10-Q 2025-10-29
Quarterly 2025-03-31 469171000.0 -2.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 670965000.0 +43.0% USD 10-Q 2025-08-05
Quarterly 2025-09-30 620374000.0 -7.5% USD 10-Q 2025-10-29
Annual 2023-12-31 575170000.0 USD 10-K 2025-02-14
Annual 2024-12-31 481622000.0 -16.3% USD 10-K 2026-02-12
Annual 2025-12-31 572709000.0 +18.9% USD 10-K 2026-02-12

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 -285909000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 -190841000.0 +33.3% USD 10-Q 2024-07-25
Quarterly 2023-09-30 -66057000.0 +65.4% USD 10-Q 2024-10-24
Quarterly 2024-03-31 50886000.0 +177.0% USD 10-Q 2025-05-01
Quarterly 2024-06-30 104188000.0 +104.7% USD 10-Q 2025-08-05
Quarterly 2024-09-30 188520000.0 +80.9% USD 10-Q 2025-10-29
Quarterly 2025-03-31 61833000.0 -67.2% USD 10-Q 2025-05-01
Quarterly 2025-06-30 129051000.0 +108.7% USD 10-Q 2025-08-05
Quarterly 2025-09-30 241513000.0 +87.1% USD 10-Q 2025-10-29
Annual 2023-12-31 92857000.0 USD 10-K 2026-02-12
Annual 2024-12-31 296428000.0 +219.2% USD 10-K 2026-02-12
Annual 2025-12-31 363867000.0 +22.8% USD 10-K 2026-02-12

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -8367000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 -15648000.0 -87.0% USD 10-Q 2024-07-25
Quarterly 2023-09-30 -28289000.0 -80.8% USD 10-Q 2024-10-24
Quarterly 2024-03-31 -11219000.0 +60.3% USD 10-Q 2025-05-01
Quarterly 2024-06-30 -25486000.0 -127.2% USD 10-Q 2025-08-05
Quarterly 2024-09-30 -39724000.0 -55.9% USD 10-Q 2025-10-29
Quarterly 2025-03-31 -10766000.0 +72.9% USD 10-Q 2025-05-01
Quarterly 2025-06-30 -227873000.0 -2016.6% USD 10-Q 2025-08-05
Quarterly 2025-09-30 -239859000.0 -5.3% USD 10-Q 2025-10-29
Annual 2023-12-31 -39953000.0 USD 10-K 2026-02-12
Annual 2024-12-31 -53755000.0 -34.5% USD 10-K 2026-02-12
Annual 2025-12-31 -257634000.0 -379.3% USD 10-K 2026-02-12

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 272771000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 196589000.0 -27.9% USD 10-Q 2024-07-25
Quarterly 2023-09-30 110507000.0 -43.8% USD 10-Q 2024-10-24
Quarterly 2024-03-31 -29085000.0 -126.3% USD 10-Q 2025-05-01
Quarterly 2024-06-30 -67718000.0 -132.8% USD 10-Q 2025-08-05
Quarterly 2024-09-30 -136172000.0 -101.1% USD 10-Q 2025-10-29
Quarterly 2025-03-31 -45612000.0 +66.5% USD 10-Q 2025-05-01
Quarterly 2025-06-30 73979000.0 +262.2% USD 10-Q 2025-08-05
Quarterly 2025-09-30 2174000.0 -97.1% USD 10-Q 2025-10-29
Annual 2023-12-31 -52253000.0 USD 10-K 2026-02-12
Annual 2024-12-31 -208689000.0 -299.4% USD 10-K 2026-02-12
Annual 2025-12-31 -105465000.0 +49.5% USD 10-K 2026-02-12

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 8402000.0 USD 10-Q 2024-04-30
Quarterly 2023-06-30 18322000.0 +118.1% USD 10-Q 2024-07-25
Quarterly 2023-09-30 30979000.0 +69.1% USD 10-Q 2024-10-24
Quarterly 2024-03-31 11219000.0 -63.8% USD 10-Q 2025-05-01
Quarterly 2024-06-30 25560000.0 +127.8% USD 10-Q 2025-08-05
Quarterly 2024-09-30 39814000.0 +55.8% USD 10-Q 2025-10-29
Quarterly 2025-03-31 10784000.0 -72.9% USD 10-Q 2025-05-01
Quarterly 2025-06-30 40118000.0 +272.0% USD 10-Q 2025-08-05
Quarterly 2025-09-30 52104000.0 +29.9% USD 10-Q 2025-10-29
Annual 2023-12-31 42764000.0 USD 10-K 2026-02-12
Annual 2024-12-31 54223000.0 +26.8% USD 10-K 2026-02-12
Annual 2025-12-31 68438000.0 +26.2% USD 10-K 2026-02-12

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 39264779.0 shares 10-Q 2023-05-02
Quarterly 2023-06-30 39290833.0 +0.1% shares 10-Q 2023-08-01
Quarterly 2023-09-30 39310511.0 +0.1% shares 10-Q 2023-10-25
Quarterly 2023-12-31 39317212.0 +0.0% shares 10-Q 2024-10-24
Quarterly 2024-03-31 39381219.0 +0.2% shares 10-Q 2024-04-30
Quarterly 2024-06-30 39349528.0 -0.1% shares 10-Q 2024-07-25
Quarterly 2024-09-30 39309938.0 -0.1% shares 10-Q 2024-10-24
Quarterly 2024-12-31 39260080.0 -0.1% shares 10-Q 2025-10-29
Quarterly 2025-03-31 39298861.0 +0.1% shares 10-Q 2025-05-01
Quarterly 2025-06-30 39142630.0 -0.4% shares 10-Q 2025-08-05
Quarterly 2025-09-30 39152061.0 +0.0% shares 10-Q 2025-10-29
Annual 2023-12-31 39317212.0 shares 10-K 2025-02-14
Annual 2024-12-31 39260080.0 -0.1% shares 10-K 2026-02-12
Annual 2025-12-31 38912629.0 -0.9% shares 10-K 2026-02-12

Shares Issued

Q: 0 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Annual 2023-12-31 62081391.0 shares 10-K 2025-02-14
Annual 2024-12-31 62081391.0 +0.0% shares 10-K 2026-02-12
Annual 2025-12-31 62081391.0 +0.0% shares 10-K 2026-02-12

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 39224000.0 shares 10-Q 2024-04-30
Quarterly 2023-06-30 39274000.0 +0.1% shares 10-Q 2024-07-25
Quarterly 2023-09-30 39303000.0 +0.1% shares 10-Q 2024-10-24
Quarterly 2024-03-31 39360000.0 +0.1% shares 10-Q 2025-05-01
Quarterly 2024-06-30 39389000.0 +0.1% shares 10-Q 2025-08-05
Quarterly 2024-09-30 39362000.0 -0.1% shares 10-Q 2025-10-29
Quarterly 2025-03-31 39334000.0 -0.1% shares 10-Q 2025-05-01
Quarterly 2025-06-30 39258000.0 -0.2% shares 10-Q 2025-08-05
Quarterly 2025-09-30 39168000.0 -0.2% shares 10-Q 2025-10-29
Annual 2023-12-31 39307000.0 shares 10-K 2026-02-12
Annual 2024-12-31 39371000.0 +0.2% shares 10-K 2026-02-12
Annual 2025-12-31 39216000.0 -0.4% shares 10-K 2026-02-12

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 39224000.0 shares 10-Q 2024-04-30
Quarterly 2023-06-30 39409000.0 +0.5% shares 10-Q 2024-07-25
Quarterly 2023-09-30 39450000.0 +0.1% shares 10-Q 2024-10-24
Quarterly 2024-03-31 39556000.0 +0.3% shares 10-Q 2025-05-01
Quarterly 2024-06-30 39541000.0 -0.0% shares 10-Q 2025-08-05
Quarterly 2024-09-30 39495000.0 -0.1% shares 10-Q 2025-10-29
Quarterly 2025-03-31 39501000.0 +0.0% shares 10-Q 2025-05-01
Quarterly 2025-06-30 39359000.0 -0.4% shares 10-Q 2025-08-05
Quarterly 2025-09-30 39280000.0 -0.2% shares 10-Q 2025-10-29
Annual 2023-12-31 39473000.0 shares 10-K 2026-02-12
Annual 2024-12-31 39535000.0 +0.2% shares 10-K 2026-02-12
Annual 2025-12-31 39346000.0 -0.5% shares 10-K 2026-02-12
For informational purposes only — not guaranteed to be accurate or complete.