F&F - Financial Insights SEC Filing Analytics

Financial Metrics

IDT IDT CORP
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
16
Material Event Filings (8-K)
0
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-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)
295787000.0
Current Liabilities (latest annual)
292996000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 10 | A: 3

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

Q: 10 | A: 3

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

Q: 10 | A: 3

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

Q: 10 | A: 3

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

Q: 10 | A: 3

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

Q: 10 | A: 3

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: 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 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

Q: 0 | A: 0

Quarterly

Annual

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

Inventory

Q: 0 | A: 0

Quarterly

Annual

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

Current Assets

Q: 13 | A: 3

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

Q: 13 | A: 3

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

Q: 13 | A: 3

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

Q: 13 | A: 3

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

Q: 13 | A: 3

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

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 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

Q: 10 | A: 3

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

Q: 10 | A: 3

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

Q: 10 | A: 3

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: 4

Shares Outstanding

Q: 0 | A: 0

Quarterly

Annual

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

Shares Issued

Q: 0 | A: 0

Quarterly

Annual

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

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 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

Q: 10 | A: 3

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
For informational purposes only — not guaranteed to be accurate or complete.