F&F - Financial Insights SEC Filing Analytics

Financial Metrics

NX Quanex Building Products CORP
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

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

Income Statement

Metrics: 6

Revenue

Q: 10 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 261916000.0 USD 10-Q 2024-03-08
Quarterly 2023-04-30 273535000.0 +4.4% USD 10-Q 2024-06-07
Quarterly 2023-07-31 299640000.0 +9.5% USD 10-Q 2024-09-06
Quarterly 2024-01-31 239155000.0 -20.2% USD 10-Q 2025-03-11
Quarterly 2024-04-30 266201000.0 +11.3% USD 10-Q 2025-06-06
Quarterly 2024-07-31 280345000.0 +5.3% USD 10-Q 2025-09-05
Quarterly 2025-01-31 400044000.0 +42.7% USD 10-Q 2026-03-06
Quarterly 2025-04-30 452478000.0 +13.1% USD 10-Q 2025-06-06
Quarterly 2025-07-31 495273000.0 +9.5% USD 10-Q 2025-09-05
Quarterly 2026-01-31 409089000.0 -17.4% USD 10-Q 2026-03-06
Annual 2023-10-31 1130583000.0 USD 10-K 2025-12-12
Annual 2024-10-31 1277862000.0 +13.0% USD 10-K 2025-12-12

Gross Profit

Q: 0 | A: 0

Quarterly

Annual

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

Operating Income

Q: 10 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 4403000.0 USD 10-Q 2024-03-08
Quarterly 2023-04-30 29336000.0 +566.3% USD 10-Q 2024-06-07
Quarterly 2023-07-31 37463000.0 +27.7% USD 10-Q 2024-09-06
Quarterly 2024-01-31 7917000.0 -78.9% USD 10-Q 2025-03-11
Quarterly 2024-04-30 20637000.0 +160.7% USD 10-Q 2025-06-06
Quarterly 2024-07-31 23442000.0 +13.6% USD 10-Q 2025-09-05
Quarterly 2025-01-31 -6978000.0 -129.8% USD 10-Q 2026-03-06
Quarterly 2025-04-30 40921000.0 +686.4% USD 10-Q 2025-06-06
Quarterly 2025-07-31 -270835000.0 -761.8% USD 10-Q 2025-09-05
Quarterly 2026-01-31 2852000.0 +101.1% USD 10-Q 2026-03-06
Annual 2023-10-31 110701000.0 USD 10-K 2025-12-12
Annual 2024-10-31 54826000.0 -50.5% USD 10-K 2025-12-12
Annual 2025-10-31 -193952000.0 -453.8% USD 10-K 2025-12-12

Net Income

Q: 10 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 1909000.0 USD 10-Q 2024-09-06
Quarterly 2023-04-30 21512000.0 +1026.9% USD 10-Q 2024-09-06
Quarterly 2023-07-31 31698000.0 +47.4% USD 10-Q 2024-09-06
Quarterly 2024-01-31 6249000.0 -80.3% USD 10-Q 2025-09-05
Quarterly 2024-04-30 15377000.0 +146.1% USD 10-Q 2025-09-05
Quarterly 2024-07-31 25350000.0 +64.9% USD 10-Q 2025-09-05
Quarterly 2025-01-31 -14885000.0 -158.7% USD 10-Q 2026-03-06
Quarterly 2025-04-30 20515000.0 +237.8% USD 10-Q 2025-09-05
Quarterly 2025-07-31 -276007000.0 -1445.4% USD 10-Q 2025-09-05
Quarterly 2026-01-31 -4071000.0 +98.5% USD 10-Q 2026-03-06
Annual 2023-10-31 82501000.0 USD 10-K 2025-12-12
Annual 2024-10-31 33059000.0 -59.9% USD 10-K 2025-12-12
Annual 2025-10-31 -250806000.0 -858.7% USD 10-K 2025-12-12

EPS Basic

Q: 10 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 0.06 USD/shares 10-Q 2024-03-08
Quarterly 2023-04-30 0.65 +983.3% USD/shares 10-Q 2024-06-07
Quarterly 2023-07-31 0.97 +49.2% USD/shares 10-Q 2024-09-06
Quarterly 2024-01-31 0.19 -80.4% USD/shares 10-Q 2025-03-11
Quarterly 2024-04-30 0.47 +147.4% USD/shares 10-Q 2025-06-06
Quarterly 2024-07-31 0.77 +63.8% USD/shares 10-Q 2025-09-05
Quarterly 2025-01-31 -0.32 -141.6% USD/shares 10-Q 2026-03-06
Quarterly 2025-04-30 0.44 +237.5% USD/shares 10-Q 2025-06-06
Quarterly 2025-07-31 -6.04 -1472.7% USD/shares 10-Q 2025-09-05
Quarterly 2026-01-31 -0.09 +98.5% USD/shares 10-Q 2026-03-06
Annual 2023-10-31 2.51 USD/shares 10-K 2025-12-12
Annual 2024-10-31 0.91 -63.7% USD/shares 10-K 2025-12-12
Annual 2025-10-31 -5.43 -696.7% USD/shares 10-K 2025-12-12

EPS Diluted

Q: 10 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 0.06 USD/shares 10-Q 2024-03-08
Quarterly 2023-04-30 0.65 +983.3% USD/shares 10-Q 2024-06-07
Quarterly 2023-07-31 0.96 +47.7% USD/shares 10-Q 2024-09-06
Quarterly 2024-01-31 0.19 -80.2% USD/shares 10-Q 2025-03-11
Quarterly 2024-04-30 0.46 +142.1% USD/shares 10-Q 2025-06-06
Quarterly 2024-07-31 0.77 +67.4% USD/shares 10-Q 2025-09-05
Quarterly 2025-01-31 -0.32 -141.6% USD/shares 10-Q 2026-03-06
Quarterly 2025-04-30 0.44 +237.5% USD/shares 10-Q 2025-06-06
Quarterly 2025-07-31 -6.04 -1472.7% USD/shares 10-Q 2025-09-05
Quarterly 2026-01-31 -0.09 +98.5% USD/shares 10-Q 2026-03-06
Annual 2023-10-31 2.5 USD/shares 10-K 2025-12-12
Annual 2024-10-31 0.9 -64.0% USD/shares 10-K 2025-12-12
Annual 2025-10-31 -5.43 -703.3% USD/shares 10-K 2025-12-12

Balance Sheet

Metrics: 9

Cash and Equivalents

Q: 13 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 43055000.0 USD 10-Q 2023-03-10
Quarterly 2023-04-30 43496000.0 +1.0% USD 10-Q 2023-06-02
Quarterly 2023-07-31 73252000.0 +68.4% USD 10-Q 2023-09-01
Quarterly 2023-10-31 58474000.0 -20.2% USD 10-Q 2024-09-06
Quarterly 2024-01-31 44422000.0 -24.0% USD 10-Q 2024-03-08
Quarterly 2024-04-30 56149000.0 +26.4% USD 10-Q 2024-06-07
Quarterly 2024-07-31 93966000.0 +67.4% USD 10-Q 2024-09-06
Quarterly 2024-10-31 97744000.0 +4.0% USD 10-Q 2025-09-05
Quarterly 2025-01-31 49982000.0 -48.9% USD 10-Q 2025-03-11
Quarterly 2025-04-30 62626000.0 +25.3% USD 10-Q 2025-06-06
Quarterly 2025-07-31 66272000.0 +5.8% USD 10-Q 2025-09-05
Quarterly 2025-10-31 76018000.0 +14.7% USD 10-Q 2026-03-06
Quarterly 2026-01-31 62311000.0 -18.0% USD 10-Q 2026-03-06
Annual 2023-10-31 58474000.0 USD 10-K 2024-12-16
Annual 2024-10-31 97744000.0 +67.2% USD 10-K 2025-12-12
Annual 2025-10-31 76018000.0 -22.2% USD 10-K 2025-12-12

Accounts Receivable

Q: 13 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 84672000.0 USD 10-Q 2023-03-10
Quarterly 2023-04-30 94038000.0 +11.1% USD 10-Q 2023-06-02
Quarterly 2023-07-31 96204000.0 +2.3% USD 10-Q 2023-09-01
Quarterly 2023-10-31 97311000.0 +1.2% USD 10-Q 2024-09-06
Quarterly 2024-01-31 80063000.0 -17.7% USD 10-Q 2024-03-08
Quarterly 2024-04-30 87078000.0 +8.8% USD 10-Q 2024-06-07
Quarterly 2024-07-31 87554000.0 +0.5% USD 10-Q 2024-09-06
Quarterly 2024-10-31 197689000.0 +125.8% USD 10-Q 2025-09-05
Quarterly 2025-01-31 164347000.0 -16.9% USD 10-Q 2025-03-11
Quarterly 2025-04-30 195264000.0 +18.8% USD 10-Q 2025-06-06
Quarterly 2025-07-31 201837000.0 +3.4% USD 10-Q 2025-09-05
Quarterly 2025-10-31 205384000.0 +1.8% USD 10-Q 2026-03-06
Quarterly 2026-01-31 189243000.0 -7.9% USD 10-Q 2026-03-06
Annual 2023-10-31 97300000.0 USD 10-K 2025-12-12
Annual 2024-10-31 197689000.0 +103.2% USD 10-K 2025-12-12
Annual 2025-10-31 205384000.0 +3.9% USD 10-K 2025-12-12

Inventory

Q: 13 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 127735000.0 USD 10-Q 2023-03-10
Quarterly 2023-04-30 114015000.0 -10.7% USD 10-Q 2023-06-02
Quarterly 2023-07-31 105368000.0 -7.6% USD 10-Q 2023-09-01
Quarterly 2023-10-31 97959000.0 -7.0% USD 10-Q 2024-09-06
Quarterly 2024-01-31 107478000.0 +9.7% USD 10-Q 2024-03-08
Quarterly 2024-04-30 101446000.0 -5.6% USD 10-Q 2024-06-07
Quarterly 2024-07-31 99127000.0 -2.3% USD 10-Q 2024-09-06
Quarterly 2024-10-31 275550000.0 +178.0% USD 10-Q 2025-09-05
Quarterly 2025-01-31 280580000.0 +1.8% USD 10-Q 2025-03-11
Quarterly 2025-04-30 279482000.0 -0.4% USD 10-Q 2025-06-06
Quarterly 2025-07-31 272222000.0 -2.6% USD 10-Q 2025-09-05
Quarterly 2025-10-31 254122000.0 -6.6% USD 10-Q 2026-03-06
Quarterly 2026-01-31 270597000.0 +6.5% USD 10-Q 2026-03-06
Annual 2023-10-31 97959000.0 USD 10-K 2024-12-16
Annual 2024-10-31 275550000.0 +181.3% USD 10-K 2025-12-12
Annual 2025-10-31 254122000.0 -7.8% USD 10-K 2025-12-12

Current Assets

Q: 13 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 266608000.0 USD 10-Q 2023-03-10
Quarterly 2023-04-30 263759000.0 -1.1% USD 10-Q 2023-06-02
Quarterly 2023-07-31 287588000.0 +9.0% USD 10-Q 2023-09-01
Quarterly 2023-10-31 273600000.0 -4.9% USD 10-Q 2024-09-06
Quarterly 2024-01-31 252995000.0 -7.5% USD 10-Q 2024-03-08
Quarterly 2024-04-30 263503000.0 +4.2% USD 10-Q 2024-06-07
Quarterly 2024-07-31 301399000.0 +14.4% USD 10-Q 2024-09-06
Quarterly 2024-10-31 611268000.0 +102.8% USD 10-Q 2025-09-05
Quarterly 2025-01-31 547621000.0 -10.4% USD 10-Q 2025-03-11
Quarterly 2025-04-30 588476000.0 +7.5% USD 10-Q 2025-06-06
Quarterly 2025-07-31 583324000.0 -0.9% USD 10-Q 2025-09-05
Quarterly 2025-10-31 573775000.0 -1.6% USD 10-Q 2026-03-06
Quarterly 2026-01-31 568673000.0 -0.9% USD 10-Q 2026-03-06
Annual 2023-10-31 273600000.0 USD 10-K 2024-12-16
Annual 2024-10-31 611268000.0 +123.4% USD 10-K 2025-12-12
Annual 2025-10-31 573775000.0 -6.1% USD 10-K 2025-12-12

Total Assets

Q: 13 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 827026000.0 USD 10-Q 2023-03-10
Quarterly 2023-04-30 822112000.0 -0.6% USD 10-Q 2023-06-02
Quarterly 2023-07-31 847809000.0 +3.1% USD 10-Q 2023-09-01
Quarterly 2023-10-31 831143000.0 -2.0% USD 10-Q 2024-09-06
Quarterly 2024-01-31 813420000.0 -2.1% USD 10-Q 2024-03-08
Quarterly 2024-04-30 837213000.0 +2.9% USD 10-Q 2024-06-07
Quarterly 2024-07-31 872450000.0 +4.2% USD 10-Q 2024-09-06
Quarterly 2024-10-31 2319788000.0 +165.9% USD 10-Q 2025-09-05
Quarterly 2025-01-31 2220489000.0 -4.3% USD 10-Q 2025-03-11
Quarterly 2025-04-30 2308266000.0 +4.0% USD 10-Q 2025-06-06
Quarterly 2025-07-31 1972677000.0 -14.5% USD 10-Q 2025-09-05
Quarterly 2025-10-31 1968233000.0 -0.2% USD 10-Q 2026-03-06
Quarterly 2026-01-31 1978163000.0 +0.5% USD 10-Q 2026-03-06
Annual 2023-10-31 831143000.0 USD 10-K 2024-12-16
Annual 2024-10-31 2319788000.0 +179.1% USD 10-K 2025-12-12
Annual 2025-10-31 1968233000.0 -15.2% USD 10-K 2025-12-12

Current Liabilities

Q: 13 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 119990000.0 USD 10-Q 2023-03-10
Quarterly 2023-04-30 118648000.0 -1.1% USD 10-Q 2023-06-02
Quarterly 2023-07-31 135367000.0 +14.1% USD 10-Q 2023-09-01
Quarterly 2023-10-31 134663000.0 -0.5% USD 10-Q 2024-09-06
Quarterly 2024-01-31 111454000.0 -17.2% USD 10-Q 2024-03-08
Quarterly 2024-04-30 118531000.0 +6.3% USD 10-Q 2024-06-07
Quarterly 2024-07-31 127869000.0 +7.9% USD 10-Q 2024-09-06
Quarterly 2024-10-31 272867000.0 +113.4% USD 10-Q 2025-09-05
Quarterly 2025-01-31 228778000.0 -16.2% USD 10-Q 2025-03-11
Quarterly 2025-04-30 244365000.0 +6.8% USD 10-Q 2025-06-06
Quarterly 2025-07-31 264693000.0 +8.3% USD 10-Q 2025-09-05
Quarterly 2025-10-31 281545000.0 +6.4% USD 10-Q 2026-03-06
Quarterly 2026-01-31 245836000.0 -12.7% USD 10-Q 2026-03-06
Annual 2023-10-31 134663000.0 USD 10-K 2024-12-16
Annual 2024-10-31 272867000.0 +102.6% USD 10-K 2025-12-12
Annual 2025-10-31 281545000.0 +3.2% USD 10-K 2025-12-12

Total Liabilities

Q: 13 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 351338000.0 USD 10-Q 2023-03-10
Quarterly 2023-04-30 329385000.0 -6.2% USD 10-Q 2023-06-02
Quarterly 2023-07-31 321854000.0 -2.3% USD 10-Q 2023-09-01
Quarterly 2023-10-31 285589000.0 -11.3% USD 10-Q 2024-09-06
Quarterly 2024-01-31 258391000.0 -9.5% USD 10-Q 2024-03-08
Quarterly 2024-04-30 271091000.0 +4.9% USD 10-Q 2024-06-07
Quarterly 2024-07-31 278314000.0 +2.7% USD 10-Q 2024-09-06
Quarterly 2024-10-31 1309042000.0 +370.3% USD 10-Q 2025-09-05
Quarterly 2025-01-31 1248373000.0 -4.6% USD 10-Q 2025-03-11
Quarterly 2025-04-30 1306603000.0 +4.7% USD 10-Q 2025-06-06
Quarterly 2025-07-31 1255286000.0 -3.9% USD 10-Q 2025-09-05
Quarterly 2025-10-31 1242054000.0 -1.1% USD 10-Q 2026-03-06
Quarterly 2026-01-31 1247809000.0 +0.5% USD 10-Q 2026-03-06
Annual 2023-10-31 285589000.0 USD 10-K 2024-12-16
Annual 2024-10-31 1309042000.0 +358.4% USD 10-K 2025-12-12
Annual 2025-10-31 1242054000.0 -5.1% USD 10-K 2025-12-12

Stockholders' Equity

Q: 13 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 475688000.0 USD 10-Q 2024-09-06
Quarterly 2023-04-30 492727000.0 +3.6% USD 10-Q 2024-09-06
Quarterly 2023-07-31 525955000.0 +6.7% USD 10-Q 2024-09-06
Quarterly 2023-10-31 545554000.0 +3.7% USD 10-Q 2025-09-05
Quarterly 2024-01-31 555029000.0 +1.7% USD 10-Q 2025-09-05
Quarterly 2024-04-30 566122000.0 +2.0% USD 10-Q 2025-09-05
Quarterly 2024-07-31 594136000.0 +4.9% USD 10-Q 2025-09-05
Quarterly 2024-10-31 1010746000.0 +70.1% USD 10-Q 2026-03-06
Quarterly 2025-01-31 972116000.0 -3.8% USD 10-Q 2026-03-06
Quarterly 2025-04-30 1001663000.0 +3.0% USD 10-Q 2025-09-05
Quarterly 2025-07-31 717391000.0 -28.4% USD 10-Q 2025-09-05
Quarterly 2025-10-31 726179000.0 +1.2% USD 10-Q 2026-03-06
Quarterly 2026-01-31 730354000.0 +0.6% USD 10-Q 2026-03-06
Annual 2023-10-31 545554000.0 USD 10-K 2025-12-12
Annual 2024-10-31 1010746000.0 +85.3% USD 10-K 2025-12-12
Annual 2025-10-31 726179000.0 -28.2% USD 10-K 2025-12-12

Long-Term Debt

Q: 0 | A: 0

Quarterly

Annual

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

Cash Flow

Metrics: 4

Operating Cash Flow

Q: 10 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 3135000.0 USD 10-Q 2024-03-08
Quarterly 2023-04-30 38460000.0 +1126.8% USD 10-Q 2024-06-07
Quarterly 2023-07-31 102559000.0 +166.7% USD 10-Q 2024-09-06
Quarterly 2024-01-31 3854000.0 -96.2% USD 10-Q 2025-03-11
Quarterly 2024-04-30 36945000.0 +858.6% USD 10-Q 2025-06-06
Quarterly 2024-07-31 83333000.0 +125.6% USD 10-Q 2025-09-05
Quarterly 2025-01-31 -12510000.0 -115.0% USD 10-Q 2026-03-06
Quarterly 2025-04-30 15987000.0 +227.8% USD 10-Q 2025-06-06
Quarterly 2025-07-31 76643000.0 +379.4% USD 10-Q 2025-09-05
Quarterly 2026-01-31 -20208000.0 -126.4% USD 10-Q 2026-03-06
Annual 2023-10-31 147052000.0 USD 10-K 2025-12-12
Annual 2024-10-31 88812000.0 -39.6% USD 10-K 2025-12-12
Annual 2025-10-31 164897000.0 +85.7% USD 10-K 2025-12-12

Investing Cash Flow

Q: 10 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 -99484000.0 USD 10-Q 2024-03-08
Quarterly 2023-04-30 -106275000.0 -6.8% USD 10-Q 2024-06-07
Quarterly 2023-07-31 -113569000.0 -6.9% USD 10-Q 2024-09-06
Quarterly 2024-01-31 -9549000.0 +91.6% USD 10-Q 2025-03-11
Quarterly 2024-04-30 -17090000.0 -79.0% USD 10-Q 2025-06-06
Quarterly 2024-07-31 -23320000.0 -36.5% USD 10-Q 2025-09-05
Quarterly 2025-01-31 -11455000.0 +50.9% USD 10-Q 2026-03-06
Quarterly 2025-04-30 -26168000.0 -128.4% USD 10-Q 2025-06-06
Quarterly 2025-07-31 -40635000.0 -55.3% USD 10-Q 2025-09-05
Quarterly 2026-01-31 -11239000.0 +72.3% USD 10-Q 2026-03-06
Annual 2023-10-31 -128439000.0 USD 10-K 2025-12-12
Annual 2024-10-31 -420594000.0 -227.5% USD 10-K 2025-12-12
Annual 2025-10-31 -62008000.0 +85.3% USD 10-K 2025-12-12

Financing Cash Flow

Q: 10 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 83314000.0 USD 10-Q 2024-03-08
Quarterly 2023-04-30 54313000.0 -34.8% USD 10-Q 2024-06-07
Quarterly 2023-07-31 26687000.0 -50.9% USD 10-Q 2024-09-06
Quarterly 2024-01-31 -9117000.0 -134.2% USD 10-Q 2025-03-11
Quarterly 2024-04-30 -21887000.0 -140.1% USD 10-Q 2025-06-06
Quarterly 2024-07-31 -25456000.0 -16.3% USD 10-Q 2025-09-05
Quarterly 2025-01-31 -21972000.0 +13.7% USD 10-Q 2026-03-06
Quarterly 2025-04-30 -30320000.0 -38.0% USD 10-Q 2025-06-06
Quarterly 2025-07-31 -87379000.0 -188.2% USD 10-Q 2025-09-05
Quarterly 2026-01-31 15920000.0 +118.2% USD 10-Q 2026-03-06
Annual 2023-10-31 -16151000.0 USD 10-K 2025-12-12
Annual 2024-10-31 385156000.0 +2484.7% USD 10-K 2025-12-12
Annual 2025-10-31 -127480000.0 -133.1% USD 10-K 2025-12-12

Capital Expenditures

Q: 10 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 7582000.0 USD 10-Q 2024-03-08
Quarterly 2023-04-30 15074000.0 +98.8% USD 10-Q 2024-06-07
Quarterly 2023-07-31 22450000.0 +48.9% USD 10-Q 2024-09-06
Quarterly 2024-01-31 9580000.0 -57.3% USD 10-Q 2025-03-11
Quarterly 2024-04-30 17183000.0 +79.4% USD 10-Q 2025-06-06
Quarterly 2024-07-31 23435000.0 +36.4% USD 10-Q 2025-09-05
Quarterly 2025-01-31 11624000.0 -50.4% USD 10-Q 2026-03-06
Quarterly 2025-04-30 26544000.0 +128.4% USD 10-Q 2025-06-06
Quarterly 2025-07-31 40996000.0 +54.4% USD 10-Q 2025-09-05
Quarterly 2026-01-31 11294000.0 -72.5% USD 10-Q 2026-03-06
Annual 2023-10-31 37390000.0 USD 10-K 2025-12-12
Annual 2024-10-31 37086000.0 -0.8% USD 10-K 2025-12-12
Annual 2025-10-31 62642000.0 +68.9% USD 10-K 2025-12-12

Share Data

Metrics: 4

Shares Outstanding

Q: 13 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 33238730.0 shares 10-Q 2023-03-10
Quarterly 2023-04-30 32962632.0 -0.8% shares 10-Q 2023-06-02
Quarterly 2023-07-31 32986332.0 +0.1% shares 10-Q 2023-09-01
Quarterly 2023-10-31 33011119.0 +0.1% shares 10-Q 2024-09-06
Quarterly 2024-01-31 33103593.0 +0.3% shares 10-Q 2024-03-08
Quarterly 2024-04-30 33111593.0 +0.0% shares 10-Q 2024-06-07
Quarterly 2024-07-31 33112593.0 +0.0% shares 10-Q 2024-09-06
Quarterly 2024-10-31 47252070.0 +42.7% shares 10-Q 2025-09-05
Quarterly 2025-01-31 47230263.0 -0.0% shares 10-Q 2025-03-11
Quarterly 2025-04-30 45973156.0 -2.7% shares 10-Q 2025-06-06
Quarterly 2025-07-31 45876838.0 -0.2% shares 10-Q 2025-09-05
Quarterly 2025-10-31 45674726.0 -0.4% shares 10-Q 2026-03-06
Quarterly 2026-01-31 45931814.0 +0.6% shares 10-Q 2026-03-06
Annual 2023-10-31 33011119.0 shares 10-K 2024-12-16
Annual 2024-10-31 47252070.0 +43.1% shares 10-K 2025-12-12
Annual 2025-10-31 45674726.0 -3.3% shares 10-K 2025-12-12

Shares Issued

Q: 13 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 37188156.0 shares 10-Q 2023-03-10
Quarterly 2023-04-30 37187058.0 -0.0% shares 10-Q 2023-06-02
Quarterly 2023-07-31 37176958.0 -0.0% shares 10-Q 2023-09-01
Quarterly 2023-10-31 37176958.0 +0.0% shares 10-Q 2024-09-06
Quarterly 2024-01-31 37127024.0 -0.1% shares 10-Q 2024-03-08
Quarterly 2024-04-30 37127024.0 +0.0% shares 10-Q 2024-06-07
Quarterly 2024-07-31 37127024.0 +0.0% shares 10-Q 2024-09-06
Quarterly 2024-10-31 51266501.0 +38.1% shares 10-Q 2025-09-05
Quarterly 2025-01-31 51213869.0 -0.1% shares 10-Q 2025-03-11
Quarterly 2025-04-30 51213869.0 +0.0% shares 10-Q 2025-06-06
Quarterly 2025-07-31 51213869.0 +0.0% shares 10-Q 2025-09-05
Quarterly 2025-10-31 51211469.0 -0.0% shares 10-Q 2026-03-06
Quarterly 2026-01-31 51174857.0 -0.1% shares 10-Q 2026-03-06
Annual 2023-10-31 37176958.0 shares 10-K 2024-12-16
Annual 2024-10-31 51266501.0 +37.9% shares 10-K 2025-12-12
Annual 2025-10-31 51211469.0 -0.1% shares 10-K 2025-12-12

Weighted Avg Shares Basic

Q: 10 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 32951000.0 shares 10-Q 2024-03-08
Quarterly 2023-04-30 32858000.0 -0.3% shares 10-Q 2024-06-07
Quarterly 2023-07-31 32716000.0 -0.4% shares 10-Q 2024-09-06
Quarterly 2024-01-31 32825000.0 +0.3% shares 10-Q 2025-03-11
Quarterly 2024-04-30 32870000.0 +0.1% shares 10-Q 2025-06-06
Quarterly 2024-07-31 32876000.0 +0.0% shares 10-Q 2025-09-05
Quarterly 2025-01-31 47015000.0 +43.0% shares 10-Q 2026-03-06
Quarterly 2025-04-30 46483000.0 -1.1% shares 10-Q 2025-06-06
Quarterly 2025-07-31 45691000.0 -1.7% shares 10-Q 2025-09-05
Quarterly 2026-01-31 45456000.0 -0.5% shares 10-Q 2026-03-06
Annual 2023-10-31 32819000.0 shares 10-K 2025-12-12
Annual 2024-10-31 36416000.0 +11.0% shares 10-K 2025-12-12
Annual 2025-10-31 46170000.0 +26.8% shares 10-K 2025-12-12

Weighted Avg Shares Diluted

Q: 10 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-01-31 33137000.0 shares 10-Q 2024-03-08
Quarterly 2023-04-30 33017000.0 -0.4% shares 10-Q 2024-06-07
Quarterly 2023-07-31 32919000.0 -0.3% shares 10-Q 2024-09-06
Quarterly 2024-01-31 33043000.0 +0.4% shares 10-Q 2025-03-11
Quarterly 2024-04-30 33103000.0 +0.2% shares 10-Q 2025-06-06
Quarterly 2024-07-31 33106000.0 +0.0% shares 10-Q 2025-09-05
Quarterly 2025-01-31 47015000.0 +42.0% shares 10-Q 2026-03-06
Quarterly 2025-04-30 46563000.0 -1.0% shares 10-Q 2025-06-06
Quarterly 2025-07-31 45691000.0 -1.9% shares 10-Q 2025-09-05
Quarterly 2026-01-31 45456000.0 -0.5% shares 10-Q 2026-03-06
Annual 2023-10-31 33026000.0 shares 10-K 2025-12-12
Annual 2024-10-31 36648000.0 +11.0% shares 10-K 2025-12-12
Annual 2025-10-31 46170000.0 +26.0% shares 10-K 2025-12-12
For informational purposes only — not guaranteed to be accurate or complete.