Skip to content
10-K

Annual Report

IDT CORP IDT

0001493152-25-016071

← back to feed
Filed
Sep 29, 2025 12:00 AM ET
Period of report
Restated figures. One or more values in this filing restate previously reported amounts.

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2025 · Jul 31, 2025 25.3M sh
Shares Diluted FY 2025 · Jul 31, 2024 25.4M sh
Shares Diluted FY 2025 · Jul 31, 2023 25.58M sh
Stock Repurchased FY 2025 · Jul 31, 2025 $17.77M
Stock Repurchased FY 2025 · Jul 31, 2024 $10.62M
Stock Repurchased FY 2025 · Jul 31, 2023 $13.9M
Capex FY 2025 · Jul 31, 2025 $20.77M
Capex FY 2025 · Jul 31, 2024 $18.92M
Capex FY 2025 · Jul 31, 2023 $21.96M
Operating Cash Flow FY 2025 · Jul 31, 2025 $127.06M
Operating Cash Flow FY 2025 · Jul 31, 2024 $78.19M
Operating Cash Flow restated FY 2025 · Jul 31, 2023 $52.4M
Cash And Equivalents FY 2025 · Jul 31, 2025 $226.51M
Cash And Equivalents FY 2025 · Jul 31, 2024 $164.56M
Stockholders Equity FY 2025 · Jul 31, 2025 $305.13M
Stockholders Equity FY 2025 · Jul 31, 2024 $246.18M
Current Liabilities FY 2025 · Jul 31, 2025 $293M
Current Liabilities FY 2025 · Jul 31, 2024 $279.34M
Total Liabilities FY 2025 · Jul 31, 2025 $295.79M
Total Liabilities FY 2025 · Jul 31, 2024 $283.54M
Current Assets FY 2025 · Jul 31, 2025 $520.3M
Current Assets FY 2025 · Jul 31, 2024 $422.53M
Total Assets FY 2025 · Jul 31, 2025 $626.2M
Total Assets FY 2025 · Jul 31, 2024 $550.1M
Eps Diluted FY 2025 · Jul 31, 2025 $3.01
Eps Diluted FY 2025 · Jul 31, 2024 $2.54
Eps Diluted FY 2025 · Jul 31, 2023 $1.58
Eps Basic FY 2025 · Jul 31, 2025 $3.02
Eps Basic FY 2025 · Jul 31, 2024 $2.55
Eps Basic FY 2025 · Jul 31, 2023 $1.59
Sga Expense FY 2025 · Jul 31, 2025 $287.57M
Sga Expense FY 2025 · Jul 31, 2024 $270.21M
Sga Expense restated FY 2025 · Jul 31, 2023 $243.16M
Rd Expense FY 2025 · Jul 31, 2025 $50.96M
Rd Expense FY 2025 · Jul 31, 2024 $50.55M
Rd Expense FY 2025 · Jul 31, 2023 $47.99M
Net Income FY 2025 · Jul 31, 2025 $76.09M
Net Income FY 2025 · Jul 31, 2024 $64.45M
Net Income FY 2025 · Jul 31, 2023 $40.49M
Operating Income FY 2025 · Jul 31, 2025 $100.42M
Operating Income FY 2025 · Jul 31, 2024 $64.75M
Operating Income FY 2025 · Jul 31, 2023 $60.74M
Gross Profit FY 2025 · Jul 31, 2025 $446.2M
Gross Profit FY 2025 · Jul 31, 2024 $390.16M
Gross Profit FY 2025 · Jul 31, 2023 $357.24M
Cost Of Revenue FY 2025 · Jul 31, 2025 $785.3M
Cost Of Revenue FY 2025 · Jul 31, 2024 $815.62M
Cost Of Revenue FY 2025 · Jul 31, 2023 $881.61M
Revenue FY 2025 · Jul 31, 2025 $1.23B
Revenue FY 2025 · Jul 31, 2024 $1.21B
Revenue FY 2025 · Jul 31, 2023 $1.24B