IDT · Company research

IDT Corporation (IDT): Financial Statements

Reported statement data with reporting periods and sources preserved.

RESEARCH CONTEXT

Understand the numbers

Reported statement data with reporting periods and sources preserved. Use period, currency, units and source fields when interpreting values.

80records availableCommunication Services

Financial Statements data

Database-backed records only

80 rows
statement typeperiod typefiscal periodperiod endrevenuecost of revenuegross profitoperating incomepretax incomenet income
income_statementquarterlyFY-2026-Q3Thu Apr 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)315713000-193210000122503000297890003225400023747000
balance_sheetquarterlyFY-2026-Q2Sat Jan 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q2Sat Jan 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2026-Q2Sat Jan 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2026-Q2Sat Jan 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)643268000—239456000581710006123800046920000
income_statementquarterlyFY-2026-Q2Sat Jan 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)320516000—121277000272450002907100022824000
balance_sheetquarterlyFY-2026-Q1Fri Oct 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q1Fri Oct 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2026-Q1Fri Oct 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)322752000—118179000309260003216700024096000
balance_sheetquarterlyFY-2025-Q4Thu Jul 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q4Thu Jul 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2025-Q4Thu Jul 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q4Thu Jul 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)316594000—114495000218810002041500017482000
income_statementannualFY-2025-Q4Thu Jul 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)1231495000—44619500010042400010583800081139000
cash_flowquarterlyFY-2025-Q3Wed Apr 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q3Wed Apr 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)914901000—331700000785430008542300063657000
balance_sheetquarterlyFY-2025-Q3Wed Apr 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2025-Q2Fri Jan 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q2Fri Jan 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2025-Q2Fri Jan 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2025-Q2Fri Jan 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)612915000—219737000519560005466200040695000
income_statementquarterlyFY-2025-Q2Fri Jan 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)303349000—112110000283170002987800022213000
balance_sheetquarterlyFY-2025-Q1Thu Oct 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q1Thu Oct 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q1Thu Oct 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)309566000—107627000236400002478500018483000
balance_sheetquarterlyFY-2024-Q4Wed Jul 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q4Wed Jul 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2024-Q4Wed Jul 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q4Wed Jul 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)308832000—102193000201380002042000037692000
income_statementannualFY-2024-Q4Wed Jul 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)1205778000—390157000647530006191000068264000
balance_sheetquarterlyFY-2024-Q3Tue Apr 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q3Tue Apr 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q3Tue Apr 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)896946000—287964000446150004149000030572000
balance_sheetquarterlyFY-2024-Q2Wed Jan 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2024-Q2Wed Jan 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q2Wed Jan 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2024-Q2Wed Jan 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)597302000—190920000331830003216900024230000
income_statementquarterlyFY-2024-Q2Wed Jan 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)296098000—96927000160170001974600015754000
balance_sheetquarterlyFY-2024-Q1Tue Oct 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q1Tue Oct 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q1Tue Oct 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)301205000—9399400017165000124230008476000
balance_sheetquarterlyFY-2023-Q4Mon Jul 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2023-Q4Mon Jul 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q4Mon Jul 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2023-Q4Mon Jul 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)1238854000—357240000607430006080700044366000
income_statementquarterlyFY-2023-Q4Mon Jul 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)303807000—011960000126050008758000
balance_sheetquarterlyFY-2023-Q3Sun Apr 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q3Sun Apr 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2023-Q3Sun Apr 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)299295000—8756100010377000107040007744000
balance_sheetquarterlyFY-2023-Q2Tue Jan 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2023-Q2Tue Jan 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q2Tue Jan 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2023-Q2Tue Jan 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)313936000—90437000181810002060400015309000
income_statementannualFY-2023-Q2Tue Jan 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)635752000—179582000384070003749800027864000
balance_sheetquarterlyFY-2023-Q1Mon Oct 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q1Mon Oct 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2023-Q1Mon Oct 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)321816000—89146000202260001689300012555000
balance_sheetquarterlyFY-2022-Q4Sun Jul 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2022-Q4Sun Jul 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2022-Q4Sun Jul 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2022-Q4Sun Jul 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)328563000—0191680001797900017988000
income_statementannualFY-2022-Q4Sun Jul 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)1364057000—324998000600890003488300029005000
balance_sheetquarterlyFY-2022-Q3Sat Apr 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2022-Q3Sat Apr 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2022-Q3Sat Apr 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)328353000—01332800083450005106000
balance_sheetquarterlyFY-2022-Q2Mon Jan 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2022-Q2Mon Jan 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2022-Q2Mon Jan 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2022-Q2Mon Jan 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)707141000—02759200085590005911000
income_statementquarterlyFY-2022-Q2Mon Jan 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)337058000—013814000109840008250000
balance_sheetquarterlyFY-2022-Q1Sun Oct 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2022-Q1Sun Oct 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2022-Q1Sun Oct 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)370083000—013773000-2430000-2345000
balance_sheetquarterlyFY-2021-Q4Sat Jul 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2021-Q4Sat Jul 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2021-Q4Sat Jul 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2021-Q4Sat Jul 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)389968000—0169450001934800038873000
income_statementannualFY-2021-Q4Sat Jul 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)1446990000—0569900006522400096891000
balance_sheetquarterlyFY-2021-Q3Fri Apr 30 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2021-Q3Fri Apr 30 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————

Informational research only, not financial advice. Forecasts are uncertain and can be wrong.