Logo image of IDT

IDT CORP-CLASS B (IDT) Stock Income Statement

USA - NYSE:IDT - US4489475073 - Common Stock

51.72 USD
+0.24 (+0.47%)
Last: 11/14/2025, 8:04:00 PM
51.72 USD
0 (0%)
After Hours: 11/14/2025, 8:04:00 PM

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

2025
(2025-7-31)
2024
(2024-7-31)
2023
(2023-7-31)
2022
(2022-7-31)
2021
(2021-7-31)
Revenue
IDT Revenue ChartIDT Revenue over time chart
1.23B1.21B1.24B1.36B1.45B
Gross Premiums Earned
IDT Gross Premiums Earned ChartIDT Gross Premiums Earned over time chart
nullnullnullnullnull
Loss Claims
IDT Loss Claims ChartIDT Loss Claims over time chart
nullnullnullnullnull
Deferred Policy Acquisition Expense
IDT Deferred Policy Acquisition Expense ChartIDT Deferred Policy Acquisition Expense over time chart
nullnullnullnullnull
Net Interest Income
IDT Net Interest Income ChartIDT Net Interest Income over time chart
nullnullnullnullnull
Non Interest Income
IDT Non Interest Income ChartIDT Non Interest Income over time chart
nullnullnullnullnull
Loan Loss Provision
IDT Loan Loss Provision ChartIDT Loan Loss Provision over time chart
nullnullnullnullnull
Net Interest Income after Provision
IDT Net Interest Income after Provision ChartIDT Net Interest Income after Provision over time chart
nullnullnullnullnull
Non Interest Expense
IDT Non Interest Expense ChartIDT Non Interest Expense over time chart
nullnullnullnullnull
Minority Interest Expense
IDT Minority Interest Expense ChartIDT Minority Interest Expense over time chart
-5.04M-3.81M-3.90M-2.00M-400.00K
Cost Of Goods
IDT Cost Of Goods ChartIDT Cost Of Goods over time chart
785.30M815.62M875.70M1.03B1.15B
Gross Profit
IDT Gross Profit ChartIDT Gross Profit over time chart
446.19M390.16M363.10M329.60M292.90M
Operating Expenses
IDT Operating Expenses ChartIDT Operating Expenses over time chart
339.51M323.71M301.50M269.50M237.50M
Research and Development
IDT Research and Development ChartIDT Research and Development over time chart
50.96M50.55Mnullnullnull
Selling, General, and Administrative Expenses
IDT Selling, General, and Administrative Expenses ChartIDT Selling, General, and Administrative Expenses over time chart
287.57M270.21M276.90M250.50M218.50M
Operating Income
IDT Operating Income ChartIDT Operating Income over time chart
106.68M66.45M61.60M60.20M55.50M
Interest Income/Expense
IDT Interest Income/Expense ChartIDT Interest Income/Expense over time chart
5.37M-2.25M800.00K-23.80M9.10M
Other Income/Expense
IDT Other Income/Expense ChartIDT Other Income/Expense over time chart
46.00K-591.00K-700.00K-1.40M-800.00K
Non Recurring Items
IDT Non Recurring Items ChartIDT Non Recurring Items over time chart
-6.26M-1.70M-900.00K-100.00K1.50M
Income Before Taxes
IDT Income Before Taxes ChartIDT Income Before Taxes over time chart
105.84M61.91M60.80M34.90M65.20M
Income Tax
IDT Income Tax ChartIDT Income Tax over time chart
24.70M-6.35M16.40M5.90M-31.70M
Net Income
IDT Net Income ChartIDT Net Income over time chart
76.09M64.45M40.50M27.00M96.50M
EBITDA
IDT EBITDA ChartIDT EBITDA over time chart
127.69M86.80M81.74M78.32M73.26M
 
Per Share Data
EPS Diluted Total Ops
IDT EPS Diluted Total Ops ChartIDT EPS Diluted Total Ops over time chart
3.00832.53781.581.033.7
Non GAAP EPS
IDT Non GAAP EPS ChartIDT Non GAAP EPS over time chart
3.211.9400000000000002null1.18null
 
Statistics
Gross Profit Margin
IDT Gross Profit Margin ChartIDT Gross Profit Margin over time chart
36.23%32.36%29.31%24.16%20.24%
Profit Margin
IDT Profit Margin ChartIDT Profit Margin over time chart
6.18%5.35%3.27%1.98%6.67%
Operating Profit Margin
IDT Operating Profit Margin ChartIDT Operating Profit Margin over time chart
8.66%5.51%4.97%4.41%3.84%

All data in USD

Charts

IDT Income Statement data chartIDT Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 500M 1B 1.5B
IDT Earnings Per Share (EPS) chartIDT EPS Diluted and non-GAAP ChartEarnings Per Share 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 1 2 3