Financial Metrics
IDT IDT CORPRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-02-19 | SEC Filing Index |
| Insider | 4 | 2026-01-20 | SEC Filing Index |
| Insider | 4 | 2026-01-20 | SEC Filing Index |
| Insider | 4 | 2026-01-16 | SEC Filing Index |
| Insider | 4 | 2026-01-12 | 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 | 313936000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 299295000.0 | -4.7% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 301205000.0 | +0.6% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 296098000.0 | -1.7% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 299643000.0 | +1.2% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 309566000.0 | +3.3% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 303349000.0 | -2.0% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 301985000.0 | -0.4% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 322752000.0 | +6.9% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 320516000.0 | -0.7% | USD | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 1238854000.0 | — | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 1205778000.0 | -2.7% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 1231495000.0 | +2.1% | USD | 10-K | 2025-09-29 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 90437000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 87561000.0 | -3.2% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 93994000.0 | +7.3% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 96927000.0 | +3.1% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 97044000.0 | +0.1% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 107627000.0 | +10.9% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 112110000.0 | +4.2% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 111962000.0 | -0.1% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 118179000.0 | +5.6% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 121277000.0 | +2.6% | USD | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 357240000.0 | — | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 390157000.0 | +9.2% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 446195000.0 | +14.4% | USD | 10-K | 2025-09-29 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 18181000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 10377000.0 | -42.9% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 17165000.0 | +65.4% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 16017000.0 | -6.7% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 11432000.0 | -28.6% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 23640000.0 | +106.8% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 28317000.0 | +19.8% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 26586000.0 | -6.1% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 30926000.0 | +16.3% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 27245000.0 | -11.9% | USD | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 60743000.0 | — | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 64753000.0 | +6.6% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 100424000.0 | +55.1% | USD | 10-K | 2025-09-29 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 14623000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 6890000.0 | -52.9% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 7659000.0 | +11.2% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 14425000.0 | +88.3% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 5551000.0 | -61.5% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 17249000.0 | +210.7% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 20269000.0 | +17.5% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 21692000.0 | +7.0% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 22362000.0 | +3.1% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 20948000.0 | -6.3% | USD | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 40492000.0 | — | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 64454000.0 | +59.2% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 76094000.0 | +18.1% | USD | 10-K | 2025-09-29 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.57 | — | USD/shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.27 | -52.6% | USD/shares | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.3 | +11.1% | USD/shares | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.57 | +90.0% | USD/shares | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.22 | -61.4% | USD/shares | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.68 | +209.1% | USD/shares | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.81 | +19.1% | USD/shares | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.86 | +6.2% | USD/shares | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.89 | +3.5% | USD/shares | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.84 | -5.6% | USD/shares | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 1.59 | — | USD/shares | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 2.55 | +60.4% | USD/shares | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 3.02 | +18.4% | USD/shares | 10-K | 2025-09-29 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.57 | — | USD/shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.27 | -52.6% | USD/shares | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.3 | +11.1% | USD/shares | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.57 | +90.0% | USD/shares | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.22 | -61.4% | USD/shares | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.68 | +209.1% | USD/shares | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.8 | +17.6% | USD/shares | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.86 | +7.5% | USD/shares | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.89 | +3.5% | USD/shares | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.84 | -5.6% | USD/shares | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 1.58 | — | USD/shares | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 2.54 | +60.8% | USD/shares | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 3.01 | +18.5% | USD/shares | 10-K | 2025-09-29 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 117811000.0 | — | USD | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 90722000.0 | -23.0% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 103637000.0 | +14.2% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 121668000.0 | +17.4% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 141081000.0 | +16.0% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 139773000.0 | -0.9% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 164557000.0 | +17.7% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 148019000.0 | -10.1% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 142152000.0 | -4.0% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 199948000.0 | +40.7% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 226505000.0 | +13.3% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 189273000.0 | -16.4% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 210183000.0 | +11.0% | USD | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 103637000.0 | — | USD | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 164557000.0 | +58.8% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 226505000.0 | +37.6% | USD | 10-K | 2025-09-29 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 373541000.0 | — | USD | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 389962000.0 | +4.4% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 387068000.0 | -0.7% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 382175000.0 | -1.3% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 407576000.0 | +6.6% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 408532000.0 | +0.2% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 422525000.0 | +3.4% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 431723000.0 | +2.2% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 462134000.0 | +7.0% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 498274000.0 | +7.8% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 520303000.0 | +4.4% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 550529000.0 | +5.8% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 572800000.0 | +4.0% | USD | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 387068000.0 | — | USD | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 422525000.0 | +9.2% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 520303000.0 | +23.1% | USD | 10-K | 2025-09-29 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 500511000.0 | — | USD | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 518226000.0 | +3.5% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 510810000.0 | -1.4% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 499046000.0 | -2.3% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 521778000.0 | +4.6% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 517302000.0 | -0.9% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 550095000.0 | +6.3% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 554634000.0 | +0.8% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 575728000.0 | +3.8% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 600908000.0 | +4.4% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 626203000.0 | +4.2% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 654913000.0 | +4.6% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 678291000.0 | +3.6% | USD | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 510810000.0 | — | USD | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 550095000.0 | +7.7% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 626203000.0 | +13.8% | USD | 10-K | 2025-09-29 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 287921000.0 | — | USD | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 301675000.0 | +4.8% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 294107000.0 | -2.5% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 275934000.0 | -6.2% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 285034000.0 | +3.3% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 277831000.0 | -2.5% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 279344000.0 | +0.5% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 269823000.0 | -3.4% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 278190000.0 | +3.1% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 287162000.0 | +3.2% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 292996000.0 | +2.0% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 305423000.0 | +4.2% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 308411000.0 | +1.0% | USD | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 294107000.0 | — | USD | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 279344000.0 | -5.0% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 292996000.0 | +4.9% | USD | 10-K | 2025-09-29 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 297108000.0 | — | USD | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 308774000.0 | +3.9% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 300342000.0 | -2.7% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 281500000.0 | -6.3% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 291198000.0 | +3.4% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 283231000.0 | -2.7% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 283539000.0 | +0.1% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 272447000.0 | -3.9% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 280632000.0 | +3.0% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 290057000.0 | +3.4% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 295787000.0 | +2.0% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 307253000.0 | +3.9% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 310087000.0 | +0.9% | USD | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 300342000.0 | — | USD | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 283539000.0 | -5.6% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 295787000.0 | +4.3% | USD | 10-K | 2025-09-29 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 188138000.0 | — | USD | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 193439000.0 | +2.8% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 193729000.0 | +0.1% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 200045000.0 | +3.3% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 211784000.0 | +5.9% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 214487000.0 | +1.3% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 246183000.0 | +14.8% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 260580000.0 | +5.8% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 271595000.0 | +4.2% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 286163000.0 | +5.4% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 305131000.0 | +6.6% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 320691000.0 | +5.1% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 339739000.0 | +5.9% | USD | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 193729000.0 | — | USD | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 246183000.0 | +27.1% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 305131000.0 | +23.9% | USD | 10-K | 2025-09-29 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 35616000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 28699000.0 | -19.4% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 14875000.0 | -48.2% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 43306000.0 | +191.1% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 52778000.0 | +21.9% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 164000.0 | -99.7% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 20317000.0 | +12288.4% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 96059000.0 | +372.8% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | -10139000.0 | -110.6% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 28180000.0 | +377.9% | USD | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 52403000.0 | — | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 78191000.0 | +49.2% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 127061000.0 | +62.5% | USD | 10-K | 2025-09-29 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | -11176000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | -26058000.0 | -133.2% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 4323000.0 | +116.6% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 1980000.0 | -54.2% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | -1200000.0 | -160.6% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | -8742000.0 | -628.5% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | -10019000.0 | -14.6% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | -10511000.0 | -4.9% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | -9198000.0 | +12.5% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | -21434000.0 | -133.0% | USD | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | -33459000.0 | — | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | -748000.0 | +97.8% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | -20739000.0 | -2672.6% | USD | 10-K | 2025-09-29 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | -7070000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | -9697000.0 | -37.2% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | -2734000.0 | +71.8% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | -6615000.0 | -142.0% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | -11924000.0 | -80.3% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | -3693000.0 | +69.0% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | -13969000.0 | -278.3% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | -21909000.0 | -56.8% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | -9168000.0 | +58.2% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | -17882000.0 | -95.0% | USD | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | -14072000.0 | — | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | -17226000.0 | -22.4% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | -23423000.0 | -36.0% | USD | 10-K | 2025-09-29 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 10578000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 16033000.0 | +51.6% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 4322000.0 | -73.0% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 8885000.0 | +105.6% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 13621000.0 | +53.3% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 5278000.0 | -61.3% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 10100000.0 | +91.4% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 15507000.0 | +53.5% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 5821000.0 | -62.5% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 11969000.0 | +105.6% | USD | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 21958000.0 | — | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 18922000.0 | -13.8% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 20770000.0 | +9.8% | USD | 10-K | 2025-09-29 |
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 |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 25510000.0 | — | shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 25518000.0 | +0.0% | shares | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 25178000.0 | -1.3% | shares | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 25175000.0 | -0.0% | shares | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 25345000.0 | +0.7% | shares | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 25204000.0 | -0.6% | shares | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 25161000.0 | -0.2% | shares | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 25165000.0 | +0.0% | shares | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 25183000.0 | +0.1% | shares | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 25048000.0 | -0.5% | shares | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 25517000.0 | — | shares | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 25241000.0 | -1.1% | shares | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 25188000.0 | -0.2% | shares | 10-K | 2025-09-29 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 25538000.0 | — | shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 25612000.0 | +0.3% | shares | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 25277000.0 | -1.3% | shares | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 25317000.0 | +0.2% | shares | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 25516000.0 | +0.8% | shares | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 25363000.0 | -0.6% | shares | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 25324000.0 | -0.2% | shares | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 25249000.0 | -0.3% | shares | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 25193000.0 | -0.2% | shares | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 25055000.0 | -0.5% | shares | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 25577000.0 | — | shares | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 25398000.0 | -0.7% | shares | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 25295000.0 | -0.4% | shares | 10-K | 2025-09-29 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.6272 | — | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.5775 | -7.9% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.6036 | +4.5% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.5675 | -6.0% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.5792 | +2.1% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.5581 | -3.6% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.5269 | -5.6% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.5025 | -4.6% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.4928 | -1.9% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.4725 | -4.1% | ratio | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 2.4253 | — | ratio | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 2.1919 | -9.6% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 1.9666 | -10.3% | ratio | 10-K | 2025-09-29 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1.2974 | — | ratio | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 1.2927 | -0.4% | ratio | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 1.3161 | +1.8% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 1.3850 | +5.2% | ratio | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 1.4299 | +3.2% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 1.4704 | +2.8% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 1.5126 | +2.9% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 1.6000 | +5.8% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 1.6612 | +3.8% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 1.7352 | +4.5% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 1.7758 | +2.3% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 1.8025 | +1.5% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 1.8573 | +3.0% | ratio | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 1.3161 | — | ratio | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 1.5126 | +14.9% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 1.7758 | +17.4% | ratio | 10-K | 2025-09-29 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1.5792 | — | ratio | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 1.5962 | +1.1% | ratio | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 1.5503 | -2.9% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 1.4072 | -9.2% | ratio | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 1.3750 | -2.3% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 1.3205 | -4.0% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 1.1517 | -12.8% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 1.0455 | -9.2% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 1.0333 | -1.2% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 1.0136 | -1.9% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 0.9694 | -4.4% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 0.9581 | -1.2% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.9127 | -4.7% | ratio | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 1.5503 | — | ratio | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 1.1517 | -25.7% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 0.9694 | -15.8% | ratio | 10-K | 2025-09-29 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.2881 | — | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.2926 | +1.6% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.3121 | +6.7% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.3273 | +4.9% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.3239 | -1.1% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.3477 | +7.4% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.3696 | +6.3% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.3708 | +0.3% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.3662 | -1.2% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.3784 | +3.3% | ratio | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 0.2884 | — | ratio | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 0.3236 | +12.2% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 0.3623 | +12.0% | ratio | 10-K | 2025-09-29 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0466 | — | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.0230 | -50.6% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.0254 | +10.5% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.0487 | +91.6% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.0185 | -62.0% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.0557 | +200.8% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.0668 | +19.9% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.0718 | +7.5% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.0693 | -3.5% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.0654 | -5.7% | ratio | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 0.0327 | — | ratio | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 0.0535 | +63.5% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 0.0618 | +15.6% | ratio | 10-K | 2025-09-29 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0579 | — | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.0347 | -40.1% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.0570 | +64.4% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.0541 | -5.1% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.0382 | -29.5% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.0764 | +100.2% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.0933 | +22.2% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.0880 | -5.7% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.0958 | +8.8% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.0850 | -11.3% | ratio | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 0.0490 | — | ratio | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 0.0537 | +9.5% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 0.0815 | +51.8% | ratio | 10-K | 2025-09-29 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.4092 | — | ratio | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 0.3007 | -26.5% | ratio | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 0.3524 | +17.2% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.4409 | +25.1% | ratio | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 0.4950 | +12.3% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 0.5031 | +1.6% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 0.5891 | +17.1% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.5486 | -6.9% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 0.5110 | -6.9% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 0.6963 | +36.3% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 0.7731 | +11.0% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 0.6197 | -19.8% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.6815 | +10.0% | ratio | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 0.3524 | — | ratio | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 0.5891 | +67.2% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 0.7731 | +31.2% | ratio | 10-K | 2025-09-29 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0292 | — | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.0133 | -54.5% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.0153 | +15.4% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.0276 | +80.1% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.0107 | -61.2% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.0311 | +189.8% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.0352 | +13.2% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.0361 | +2.5% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.0341 | -5.4% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.0309 | -9.6% | ratio | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 0.0793 | — | ratio | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 0.1172 | +47.8% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 0.1215 | +3.7% | ratio | 10-K | 2025-09-29 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0777 | — | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.0356 | -54.2% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.0383 | +7.5% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.0681 | +77.9% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.0259 | -62.0% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.0662 | +155.8% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.0746 | +12.7% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.0758 | +1.6% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.0697 | -8.0% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.0617 | -11.6% | ratio | 10-Q | 2026-03-12 |
| Annual | 2023-07-31 | 0.2090 | — | ratio | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 0.2618 | +25.3% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 0.2494 | -4.7% | ratio | 10-K | 2025-09-29 |