Financial Metrics
THO THOR INDUSTRIES INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 5 | 2026-03-09 | SEC Filing Index |
| Insider | 4 | 2026-03-09 | SEC Filing Index |
| Insider | 3 | 2026-03-04 | SEC Filing Index |
| Insider | 4 | 2026-01-16 | SEC Filing Index |
| Insider | 4 | 2025-12-29 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 2346635000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 2928820000.0 | +24.8% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 2500759000.0 | -14.6% | USD | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | 2207369000.0 | -11.7% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 2801113000.0 | +26.9% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 2142784000.0 | -23.5% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | 2018107000.0 | -5.8% | USD | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | 2894816000.0 | +43.4% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | 2389123000.0 | -17.5% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 2125856000.0 | -11.0% | USD | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 11121605000.0 | — | USD | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | 10043408000.0 | -9.7% | USD | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 9579490000.0 | -4.6% | USD | 10-K | 2025-09-24 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 282935000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 432637000.0 | +52.9% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 357932000.0 | -17.3% | USD | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | 270847000.0 | -24.3% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 421852000.0 | +55.8% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 281442000.0 | -33.3% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | 245197000.0 | -12.9% | USD | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | 443119000.0 | +80.7% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | 320974000.0 | -27.6% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 251254000.0 | -21.7% | USD | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 1596353000.0 | — | USD | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | 1451962000.0 | -9.0% | USD | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 1340641000.0 | -7.7% | USD | 10-K | 2025-09-24 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 27080000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 120719000.0 | +345.8% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 53565000.0 | -55.6% | USD | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | 7217000.0 | -86.5% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 114511000.0 | +1486.7% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | -1832000.0 | -101.6% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | -551000.0 | +69.9% | USD | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | 135185000.0 | +24634.5% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | 21669000.0 | -84.0% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 17803000.0 | -17.8% | USD | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 374271000.0 | — | USD | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | 265308000.0 | -29.1% | USD | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 258559000.0 | -2.5% | USD | 10-K | 2025-09-24 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.51 | — | USD/shares | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 2.26 | +343.1% | USD/shares | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 1.01 | -55.3% | USD/shares | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | 0.14 | -86.1% | USD/shares | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 2.15 | +1435.7% | USD/shares | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | -0.03 | -101.4% | USD/shares | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | -0.01 | +66.7% | USD/shares | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | 2.54 | +25500.0% | USD/shares | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | 0.41 | -83.9% | USD/shares | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 0.34 | -17.1% | USD/shares | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 7.0 | — | USD/shares | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | 4.98 | -28.9% | USD/shares | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 4.87 | -2.2% | USD/shares | 10-K | 2025-09-24 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.5 | — | USD/shares | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 2.24 | +348.0% | USD/shares | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 0.99 | -55.8% | USD/shares | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | 0.13 | -86.9% | USD/shares | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 2.13 | +1538.5% | USD/shares | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | -0.03 | -101.4% | USD/shares | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | -0.01 | +66.7% | USD/shares | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | 2.53 | +25400.0% | USD/shares | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | 0.41 | -83.8% | USD/shares | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 0.34 | -17.1% | USD/shares | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 6.95 | — | USD/shares | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | 4.94 | -28.9% | USD/shares | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 4.84 | -2.0% | USD/shares | 10-K | 2025-09-24 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 281556000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 353226000.0 | +25.5% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-07-31 | 441232000.0 | +24.9% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 425828000.0 | -3.5% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 340192000.0 | -20.1% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 371819000.0 | +9.3% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2024-07-31 | 501316000.0 | +34.8% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 445222000.0 | -11.2% | USD | 10-Q | 2024-12-04 |
| Quarterly | 2025-01-31 | 373819000.0 | -16.0% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 508321000.0 | +36.0% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2025-07-31 | 586596000.0 | +15.4% | USD | 10-Q | 2026-03-03 |
| Quarterly | 2025-10-31 | 509878000.0 | -13.1% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 242176000.0 | -52.5% | USD | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 441232000.0 | — | USD | 10-K | 2024-09-24 |
| Annual | 2024-07-31 | 501316000.0 | +13.6% | USD | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 586596000.0 | +17.0% | USD | 10-K | 2025-09-24 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 572301000.0 | — | USD | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 731753000.0 | +27.9% | USD | 10-Q | 2023-06-06 |
| Quarterly | 2023-07-31 | 543865000.0 | -25.7% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 548800000.0 | +0.9% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 534402000.0 | -2.6% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 642571000.0 | +20.2% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2024-07-31 | 502301000.0 | -21.8% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 516425000.0 | +2.8% | USD | 10-Q | 2024-12-04 |
| Quarterly | 2025-01-31 | 535137000.0 | +3.6% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 717812000.0 | +34.1% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2025-07-31 | 541713000.0 | -24.5% | USD | 10-Q | 2026-03-03 |
| Quarterly | 2025-10-31 | 556555000.0 | +2.7% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 632443000.0 | +13.6% | USD | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 543865000.0 | — | USD | 10-K | 2024-09-24 |
| Annual | 2024-07-31 | 502301000.0 | -7.6% | USD | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 541713000.0 | +7.8% | USD | 10-K | 2025-09-24 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1864647000.0 | — | USD | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 1864755000.0 | +0.0% | USD | 10-Q | 2023-06-06 |
| Quarterly | 2023-07-31 | 1653070000.0 | -11.4% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 1714229000.0 | +3.7% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 1776268000.0 | +3.6% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 1578147000.0 | -11.2% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2024-07-31 | 1366638000.0 | -13.4% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 1371771000.0 | +0.4% | USD | 10-Q | 2024-12-04 |
| Quarterly | 2025-01-31 | 1379419000.0 | +0.6% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 1353578000.0 | -1.9% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2025-07-31 | 1351796000.0 | -0.1% | USD | 10-Q | 2026-03-03 |
| Quarterly | 2025-10-31 | 1464085000.0 | +8.3% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 1588024000.0 | +8.5% | USD | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 1653070000.0 | — | USD | 10-K | 2024-09-24 |
| Annual | 2024-07-31 | 1366638000.0 | -17.3% | USD | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 1351796000.0 | -1.1% | USD | 10-K | 2025-09-24 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 2863027000.0 | — | USD | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 3084773000.0 | +7.7% | USD | 10-Q | 2023-06-06 |
| Quarterly | 2023-07-31 | 2793580000.0 | -9.4% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 2805529000.0 | +0.4% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 2839262000.0 | +1.2% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 2870249000.0 | +1.1% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2024-07-31 | 2650027000.0 | -7.7% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 2532964000.0 | -4.4% | USD | 10-Q | 2024-12-04 |
| Quarterly | 2025-01-31 | 2524469000.0 | -0.3% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 2835807000.0 | +12.3% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2025-07-31 | 2777975000.0 | -2.0% | USD | 10-Q | 2026-03-03 |
| Quarterly | 2025-10-31 | 2719937000.0 | -2.1% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 2716295000.0 | -0.1% | USD | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 2793580000.0 | — | USD | 10-K | 2024-09-24 |
| Annual | 2024-07-31 | 2650027000.0 | -5.1% | USD | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 2777975000.0 | +4.8% | USD | 10-K | 2025-09-24 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 7311960000.0 | — | USD | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 7553959000.0 | +3.3% | USD | 10-Q | 2023-06-06 |
| Quarterly | 2023-07-31 | 7260830000.0 | -3.9% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 7172473000.0 | -1.2% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 7225829000.0 | +0.7% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 7218197000.0 | -0.1% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2024-07-31 | 7020823000.0 | -2.7% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 6873181000.0 | -2.1% | USD | 10-Q | 2024-12-04 |
| Quarterly | 2025-01-31 | 6714131000.0 | -2.3% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 7170290000.0 | +6.8% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2025-07-31 | 7065284000.0 | -1.5% | USD | 10-Q | 2026-03-03 |
| Quarterly | 2025-10-31 | 6991386000.0 | -1.0% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 7016848000.0 | +0.4% | USD | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 7260830000.0 | — | USD | 10-K | 2024-09-24 |
| Annual | 2024-07-31 | 7020823000.0 | -3.3% | USD | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 7065284000.0 | +0.6% | USD | 10-K | 2025-09-24 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1466489000.0 | — | USD | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 1720540000.0 | +17.3% | USD | 10-Q | 2023-06-06 |
| Quarterly | 2023-07-31 | 1716482000.0 | -0.2% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 1716798000.0 | +0.0% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 1626461000.0 | -5.3% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 1739095000.0 | +6.9% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2024-07-31 | 1567022000.0 | -9.9% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 1481505000.0 | -5.5% | USD | 10-Q | 2024-12-04 |
| Quarterly | 2025-01-31 | 1474392000.0 | -0.5% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 1655110000.0 | +12.3% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2025-07-31 | 1584696000.0 | -4.3% | USD | 10-Q | 2026-03-03 |
| Quarterly | 2025-10-31 | 1505291000.0 | -5.0% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 1540075000.0 | +2.3% | USD | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 1716482000.0 | — | USD | 10-K | 2024-09-24 |
| Annual | 2024-07-31 | 1567022000.0 | -8.7% | USD | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 1584696000.0 | +1.1% | USD | 10-K | 2025-09-24 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 3780783000.0 | — | USD | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 3891897000.0 | +2.9% | USD | 10-Q | 2023-06-06 |
| Quarterly | 2023-07-31 | 3976015000.0 | +2.2% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 3915461000.0 | -1.5% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 3936418000.0 | +0.5% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 4003230000.0 | +1.7% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2024-07-31 | 4067430000.0 | +1.6% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 4054332000.0 | -0.3% | USD | 10-Q | 2024-12-04 |
| Quarterly | 2025-01-31 | 3951776000.0 | -2.5% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 4223727000.0 | +6.9% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2025-07-31 | 4288498000.0 | +1.5% | USD | 10-Q | 2026-03-03 |
| Quarterly | 2025-10-31 | 4296709000.0 | +0.2% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 4323275000.0 | +0.6% | USD | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 3976015000.0 | — | USD | 10-K | 2024-09-24 |
| Annual | 2024-07-31 | 4067430000.0 | +2.3% | USD | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 4288498000.0 | +5.4% | USD | 10-K | 2025-09-24 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1758506000.0 | — | USD | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 1641076000.0 | -6.7% | USD | 10-Q | 2023-06-06 |
| Quarterly | 2023-07-31 | 1291311000.0 | -21.3% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 1271877000.0 | -1.5% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 1390469000.0 | +9.3% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 1209054000.0 | -13.0% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2024-07-31 | 1101265000.0 | -8.9% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 1043790000.0 | -5.2% | USD | 10-Q | 2024-12-04 |
| Quarterly | 2025-01-31 | 1003395000.0 | -3.9% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 1010653000.0 | +0.7% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2025-07-31 | 919612000.0 | -9.0% | USD | 10-Q | 2026-03-03 |
| Quarterly | 2025-10-31 | 913129000.0 | -0.7% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 877771000.0 | -3.9% | USD | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 1291311000.0 | — | USD | 10-K | 2024-09-24 |
| Annual | 2024-07-31 | 1101265000.0 | -14.7% | USD | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 919612000.0 | -16.5% | USD | 10-K | 2025-09-24 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 185321000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 474120000.0 | +155.8% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 59668000.0 | -87.4% | USD | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | -44200000.0 | -174.1% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 207532000.0 | +569.5% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 30740000.0 | -85.2% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | 61582000.0 | +100.3% | USD | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | 319249000.0 | +418.4% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | -44867000.0 | -114.1% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | -157108000.0 | -250.2% | USD | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 981633000.0 | — | USD | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | 545548000.0 | -44.4% | USD | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 577923000.0 | +5.9% | USD | 10-K | 2025-09-24 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | -113748000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | -171562000.0 | -50.8% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | -51062000.0 | +70.2% | USD | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | -80943000.0 | -58.5% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | -102889000.0 | -27.1% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | -25342000.0 | +75.4% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | -34463000.0 | -36.0% | USD | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | -67342000.0 | -95.4% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | -20762000.0 | +69.2% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | -31210000.0 | -50.3% | USD | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | -222483000.0 | — | USD | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | -146812000.0 | +34.0% | USD | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | -64465000.0 | +56.1% | USD | 10-K | 2025-09-24 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | -101742000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | -266068000.0 | -161.5% | USD | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | -19153000.0 | +92.8% | USD | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | 26754000.0 | +239.7% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | -173327000.0 | -747.9% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | -64620000.0 | +62.7% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | -167005000.0 | -158.4% | USD | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | -244090000.0 | -46.2% | USD | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | -13483000.0 | +94.5% | USD | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | -149455000.0 | -1008.5% | USD | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | -635685000.0 | — | USD | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | -337677000.0 | +46.9% | USD | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | -426306000.0 | -26.2% | USD | 10-K | 2025-09-24 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 66334072.0 | — | shares | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 66334072.0 | +0.0% | shares | 10-Q | 2023-06-06 |
| Quarterly | 2023-07-31 | 66344340.0 | +0.0% | shares | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 66686498.0 | +0.5% | shares | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 66859738.0 | +0.3% | shares | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 66859738.0 | +0.0% | shares | 10-Q | 2024-06-05 |
| Quarterly | 2024-07-31 | 66859738.0 | +0.0% | shares | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 67114970.0 | +0.4% | shares | 10-Q | 2024-12-04 |
| Quarterly | 2025-01-31 | 67282807.0 | +0.3% | shares | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 67282807.0 | +0.0% | shares | 10-Q | 2025-06-04 |
| Quarterly | 2025-07-31 | 67282807.0 | +0.0% | shares | 10-Q | 2026-03-03 |
| Quarterly | 2025-10-31 | 67659100.0 | +0.6% | shares | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 67659100.0 | +0.0% | shares | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 66344340.0 | — | shares | 10-K | 2024-09-24 |
| Annual | 2024-07-31 | 66859738.0 | +0.8% | shares | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 67282807.0 | +0.6% | shares | 10-K | 2025-09-24 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 53518878.0 | — | shares | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 53425379.0 | -0.2% | shares | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 53295835.0 | -0.2% | shares | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | 53322504.0 | +0.1% | shares | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 53310318.0 | -0.0% | shares | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 52974603.0 | -0.6% | shares | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | 53208626.0 | +0.4% | shares | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | 53203568.0 | -0.0% | shares | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | 52690083.0 | -1.0% | shares | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 52704784.0 | +0.0% | shares | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 53478310.0 | — | shares | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | 53248488.0 | -0.4% | shares | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 53085577.0 | -0.3% | shares | 10-K | 2025-09-24 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 53810910.0 | — | shares | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 53820400.0 | +0.0% | shares | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 53853719.0 | +0.1% | shares | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | 53650583.0 | -0.4% | shares | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 53722154.0 | +0.1% | shares | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 52974603.0 | -1.4% | shares | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | 53208626.0 | +0.4% | shares | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | 53433493.0 | +0.4% | shares | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | 52975577.0 | -0.9% | shares | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 52844227.0 | -0.2% | shares | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 53857143.0 | — | shares | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | 53687377.0 | -0.3% | shares | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 53400306.0 | -0.5% | shares | 10-K | 2025-09-24 |
Metrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.3209 | — | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 0.3877 | +20.8% | ratio | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 0.3487 | -10.1% | ratio | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | 0.3055 | -12.4% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 0.3881 | +27.0% | ratio | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 0.3118 | -19.7% | ratio | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | 0.3006 | -3.6% | ratio | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | 0.4037 | +34.3% | ratio | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | 0.3417 | -15.4% | ratio | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 0.3030 | -11.3% | ratio | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 1.5317 | — | ratio | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | 1.4305 | -6.6% | ratio | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 1.3559 | -5.2% | ratio | 10-K | 2025-09-24 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1.9523 | — | ratio | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 1.7929 | -8.2% | ratio | 10-Q | 2023-06-06 |
| Quarterly | 2023-07-31 | 1.6275 | -9.2% | ratio | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 1.6342 | +0.4% | ratio | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 1.7457 | +6.8% | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 1.6504 | -5.5% | ratio | 10-Q | 2024-06-05 |
| Quarterly | 2024-07-31 | 1.6911 | +2.5% | ratio | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 1.7097 | +1.1% | ratio | 10-Q | 2024-12-04 |
| Quarterly | 2025-01-31 | 1.7122 | +0.1% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 1.7134 | +0.1% | ratio | 10-Q | 2025-06-04 |
| Quarterly | 2025-07-31 | 1.7530 | +2.3% | ratio | 10-Q | 2026-03-03 |
| Quarterly | 2025-10-31 | 1.8069 | +3.1% | ratio | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 1.7637 | -2.4% | ratio | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 1.6275 | — | ratio | 10-K | 2024-09-24 |
| Annual | 2024-07-31 | 1.6911 | +3.9% | ratio | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 1.7530 | +3.7% | ratio | 10-K | 2025-09-24 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.1206 | — | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 0.1477 | +22.5% | ratio | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 0.1431 | -3.1% | ratio | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | 0.1227 | -14.3% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 0.1506 | +22.7% | ratio | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 0.1313 | -12.8% | ratio | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | 0.1215 | -7.5% | ratio | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | 0.1531 | +26.0% | ratio | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | 0.1343 | -12.2% | ratio | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 0.1182 | -12.0% | ratio | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 0.1435 | — | ratio | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | 0.1446 | +0.7% | ratio | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 0.1399 | -3.2% | ratio | 10-K | 2025-09-24 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0115 | — | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 0.0412 | +257.2% | ratio | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 0.0214 | -48.0% | ratio | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | 0.0033 | -84.7% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 0.0409 | +1150.4% | ratio | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | -0.0009 | -102.1% | ratio | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | -0.0003 | +68.1% | ratio | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | 0.0467 | +17204.1% | ratio | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | 0.0091 | -80.6% | ratio | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 0.0084 | -7.7% | ratio | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 0.0337 | — | ratio | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | 0.0264 | -21.5% | ratio | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 0.0270 | +2.2% | ratio | 10-K | 2025-09-24 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.1920 | — | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 0.2053 | +6.9% | ratio | 10-Q | 2024-06-05 |
| Quarterly | 2023-07-31 | 0.2571 | +25.2% | ratio | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 0.2480 | -3.5% | ratio | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 0.2092 | -15.7% | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 0.2138 | +2.2% | ratio | 10-Q | 2024-06-05 |
| Quarterly | 2024-07-31 | 0.3199 | +49.6% | ratio | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | 0.3005 | -6.1% | ratio | 10-Q | 2024-12-04 |
| Quarterly | 2025-01-31 | 0.2535 | -15.6% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 0.3071 | +21.1% | ratio | 10-Q | 2025-06-04 |
| Quarterly | 2025-07-31 | 0.3702 | +20.5% | ratio | 10-Q | 2026-03-03 |
| Quarterly | 2025-10-31 | 0.3387 | -8.5% | ratio | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 0.1572 | -53.6% | ratio | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 0.2571 | — | ratio | 10-K | 2024-09-24 |
| Annual | 2024-07-31 | 0.3199 | +24.5% | ratio | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 0.3702 | +15.7% | ratio | 10-K | 2025-09-24 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0037 | — | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 0.0160 | +331.5% | ratio | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 0.0075 | -53.3% | ratio | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | 0.0010 | -86.6% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 0.0159 | +1488.4% | ratio | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | -0.0003 | -101.7% | ratio | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | -0.0001 | +69.2% | ratio | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | 0.0189 | +23073.6% | ratio | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | 0.0031 | -83.6% | ratio | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 0.0025 | -18.1% | ratio | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 0.0515 | — | ratio | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | 0.0378 | -26.7% | ratio | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 0.0366 | -3.2% | ratio | 10-K | 2025-09-24 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0072 | — | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 0.0310 | +333.1% | ratio | 10-Q | 2024-06-05 |
| Quarterly | 2023-10-31 | 0.0137 | -55.9% | ratio | 10-Q | 2024-12-04 |
| Quarterly | 2024-01-31 | 0.0018 | -86.6% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 0.0286 | +1460.2% | ratio | 10-Q | 2025-06-04 |
| Quarterly | 2024-10-31 | -0.0005 | -101.6% | ratio | 10-Q | 2025-12-03 |
| Quarterly | 2025-01-31 | -0.0001 | +69.1% | ratio | 10-Q | 2026-03-03 |
| Quarterly | 2025-04-30 | 0.0320 | +23054.8% | ratio | 10-Q | 2025-06-04 |
| Quarterly | 2025-10-31 | 0.0050 | -84.2% | ratio | 10-Q | 2025-12-03 |
| Quarterly | 2026-01-31 | 0.0041 | -18.3% | ratio | 10-Q | 2026-03-03 |
| Annual | 2023-07-31 | 0.0941 | — | ratio | 10-K | 2025-09-24 |
| Annual | 2024-07-31 | 0.0652 | -30.7% | ratio | 10-K | 2025-09-24 |
| Annual | 2025-07-31 | 0.0603 | -7.6% | ratio | 10-K | 2025-09-24 |