| IDT CORP (IDT) |
| Q4-CY2026 | Q3-CY2026 | Q2-CY2026 | Q1-CY2026 | Q4-CY2025 | Q3-CY2025 | Q2-CY2025 | Q1-CY2025 | Q4-CY2024 | Q3-CY2024 | Q2-CY2024 | Q1-CY2024 | Q4-CY2023 | Q3-CY2023 | Q2-CY2023 | Q1-CY2023 | Q4-CY2022 | Q3-CY2022 | Q2-CY2022 | Q1-CY2022 | Q4-CY2021 | Q3-CY2021 | Q2-CY2021 | Q1-CY2021 | Q4-CY2020 | Q3-CY2020 | Q2-CY2020 | Q1-CY2020 | Q4-CY2019 | Q3-CY2019 | Q2-CY2019 | Q1-CY2019 | Q4-CY2018 | Q3-CY2018 | Q2-CY2018 | Q1-CY2018 | Q4-CY2017 | Q3-CY2017 | Q2-CY2017 | Q1-CY2017 | Q4-CY2016 | Q3-CY2016 | Q2-CY2016 | Q1-CY2016 | Q4-CY2015 | Q3-CY2015 | Q2-CY2015 | Q1-CY2015 | Q4-CY2014 |
| Balance Sheet Date | | | 2026-Jul-31 | 2026-Apr-30 | 2026-Jan-31 | 2025-Oct-31 | 2025-Jul-31 | 2025-Apr-30 | 2025-Jan-31 | 2024-Oct-31 | 2024-Jul-31 | 2024-Apr-30 | 2024-Jan-31 | | | | | | | | | | | | | | | 2020-Apr-30 | 2020-Jan-31 | 2019-Oct-31 | 2019-Jul-31 | 2019-Apr-30 | 2019-Jan-31 | 2018-Oct-31 | 2018-Jul-31 | 2018-Apr-30 | 2018-Jan-31 | 2017-Oct-31 | 2017-Jul-31 | 2017-Apr-30 | 2017-Jan-31 | 2016-Oct-31 | 2016-Jul-31 | 2016-Apr-30 | 2016-Jan-31 | 2015-Oct-31 | 2015-Jul-31 | 2015-Apr-30 | 2015-Jan-31 |
| Fiscal Period | | | Q4-FY2026 | Q3-FY2026 | Q2-FY2026 | Q1-FY2026 | Q4-FY2025 | Q3-FY2025 | Q2-FY2025 | Q1-FY2025 | Q4-FY2024 | Q3-FY2024 | Q2-FY2024 | | | | | | | | | | | | | | | Q3-FY2020 | Q2-FY2020 | Q1-FY2020 | Q4-FY2019 | Q3-FY2019 | Q2-FY2019 | Q1-FY2019 | Q4-FY2018 | Q3-FY2018 | Q2-FY2018 | Q1-FY2018 | Q4-FY2017 | Q3-FY2017 | Q2-FY2017 | Q1-FY2017 | Q4-FY2016 | Q3-FY2016 | Q2-FY2016 | Q1-FY2016 | Q4-FY2015 | Q3-FY2015 | Q2-FY2015 |
| Total Revenue | | | 338,979,000$ | 315,713,000$ | 320,516,000$ | 322,752,000$ | 316,594,000$ | 301,985,000$ | 303,349,000$ | 309,566,000$ | 308,832,000$ | 299,643,000$ | 296,098,000$ | 301,205,000$ | 303,807,000$ | 299,295,000$ | 313,936,000$ | | | | | | | | | | | 321,336,000$ | 323,890,000$ | 340,245,000$ | 356,128,000$ | 341,255,000$ | 349,473,000$ | 362,316,000$ | 392,647,000$ | 365,410,000$ | 395,883,000$ | 393,555,000$ | 394,987,000$ | 370,035,000$ | 367,556,000$ | 369,151,000$ | 368,075,000$ | 355,154,000$ | 382,454,000$ | 390,578,000$ | 405,796,000$ | 383,930,000$ | 394,173,000$ |
| QoQ% | | | 7.37% | (1.50%) | (.69%) | 1.95% | 4.84% | (.45%) | (2.01%) | .24% | 3.07% | 1.20% | (1.70%) | (.86%) | 1.51% | (4.66%) | | | | | | | | | | | | (.79%) | (4.81%) | (4.46%) | 4.36% | (2.35%) | (3.55%) | (7.73%) | 7.45% | (7.70%) | .59% | (.36%) | 6.74% | .67% | (.43%) | .29% | 3.64% | (7.14%) | (2.08%) | (3.75%) | 5.70% | (2.60%) | (4.53%) |
| YoY% | | | 7.07% | 4.55% | 5.66% | 4.26% | 2.51% | .78% | 2.45% | 2.78% | 1.65% | .12% | (5.68%) | | | | | | | | | | | | | | | (5.84%) | (7.32%) | (6.09%) | (9.30%) | (6.61%) | (11.72%) | (7.94%) | (.59%) | (1.25%) | 7.71% | 6.61% | 7.31% | 4.19% | (3.90%) | (5.49%) | (9.30%) | (7.50%) | (2.97%) | (5.40%) | (3.54%) | (4.91%) | (3.01%) |
| Cost Of Revenue | | | 204,150,000$ | 193,210,000$ | 199,239,000$ | 204,573,000$ | 202,099,000$ | 190,023,000$ | 191,239,000$ | 201,939,000$ | 206,639,000$ | 202,599,000$ | 199,171,000$ | 207,211,000$ | 213,101,000$ | 211,734,000$ | 223,499,000$ | | | | | | | | | | | 0$ | 0$ | 0$ | 0$ | 282,791,000$ | 291,178,000$ | 304,693,000$ | 325,133,000$ | 307,165,000$ | 337,229,000$ | 336,510,000$ | 337,062,000$ | 314,704,000$ | 310,913,000$ | 313,029,000$ | 309,139,000$ | 293,220,000$ | 319,724,000$ | 324,511,000$ | 339,311,000$ | 316,508,000$ | 328,737,000$ |
| Gross Profit | | | 134,829,000$ | 122,503,000$ | 121,277,000$ | 118,179,000$ | 114,495,000$ | 111,962,000$ | 112,110,000$ | 107,627,000$ | 102,193,000$ | 97,044,000$ | 96,927,000$ | 93,994,000$ | 90,706,000$ | 87,561,000$ | 90,437,000$ | | | | | | | | | | | 321,336,000$ | 323,890,000$ | 340,245,000$ | 356,128,000$ | 58,464,000$ | 58,295,000$ | 57,623,000$ | 67,514,000$ | 58,245,000$ | 58,654,000$ | 57,045,000$ | 57,925,000$ | 55,331,000$ | 56,643,000$ | 56,122,000$ | 58,936,000$ | 61,934,000$ | 62,730,000$ | 66,067,000$ | 66,485,000$ | 67,422,000$ | 65,436,000$ |
| Gross Margin | | | 39.78% | 38.80% | 37.84% | 36.62% | 36.17% | 37.08% | 36.96% | 34.77% | 33.09% | 32.39% | 32.74% | 31.21% | 29.86% | 29.26% | 28.81% | | | | | | | | | | | 100.00% | 100.00% | 100.00% | 100.00% | 17.13% | 16.68% | 15.90% | 17.20% | 15.94% | 14.82% | 14.50% | 14.67% | 14.95% | 15.41% | 15.20% | 16.01% | 17.44% | 16.40% | 16.92% | 16.38% | 17.56% | 16.60% |
| Operating Expenses | | | 101,624,000$ | 92,714,000$ | 94,032,000$ | 87,253,000$ | 92,614,000$ | 85,376,000$ | 83,793,000$ | 83,987,000$ | 82,055,000$ | 85,612,000$ | 80,910,000$ | 76,829,000$ | 78,746,000$ | 77,184,000$ | 72,256,000$ | | | | | | | | | | | 317,310,000$ | 322,175,000$ | 338,862,000$ | 355,386,000$ | 338,386,000$ | 347,840,000$ | 360,839,000$ | 381,751,000$ | 366,758,000$ | 395,517,000$ | 392,693,000$ | 392,026,000$ | 366,374,000$ | 363,539,000$ | 363,766,000$ | 369,326,000$ | 350,564,000$ | 375,751,000$ | 382,653,000$ | 398,559,000$ | 381,143,000$ | 390,922,000$ |
| Operating Income | | | 33,205,000$ | 29,789,000$ | 27,245,000$ | 30,926,000$ | 21,881,000$ | 26,586,000$ | 28,317,000$ | 23,640,000$ | 20,138,000$ | 11,432,000$ | 16,017,000$ | 17,165,000$ | 11,960,000$ | 10,377,000$ | 18,181,000$ | | | | | | | | | | | 3,792,000$ | 1,323,000$ | (1,392,000$) | (1,179,000$) | 449,000$ | (457,000$) | 182,000$ | 10,468,000$ | (1,693,000$) | (480,000$) | 83,000$ | 3,737,000$ | (6,502,000$) | 3,128,000$ | 5,186,000$ | 6,225,000$ | 5,676,000$ | 6,377,000$ | 7,925,000$ | 7,238,000$ | 2,470,000$ | 3,735,000$ |
| Operating Margin | | | 9.80% | 9.44% | 8.50% | 9.58% | 6.91% | 8.80% | 9.34% | 7.64% | 6.52% | 3.82% | 5.41% | 5.70% | 3.94% | 3.47% | 5.79% | | | | | | | | | | | 1.18% | .41% | (.41%) | (.33%) | .13% | (.13%) | .05% | 2.67% | (.46%) | (.12%) | .02% | .95% | (1.76%) | .85% | 1.41% | 1.69% | 1.60% | 1.67% | 2.03% | 1.78% | .64% | .95% |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Interest Expenses | | | | | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | | | | | | | | | | | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 54,000$ | 40,000$ |
| Income Before Tax | | | 36,485,000$ | 32,254,000$ | 29,071,000$ | 32,167,000$ | 20,415,000$ | 30,760,000$ | 29,878,000$ | 24,785,000$ | 20,420,000$ | 9,321,000$ | 19,746,000$ | 12,423,000$ | 12,605,000$ | 10,704,000$ | 20,604,000$ | | | | | | | | | | | 1,704,000$ | 2,068,000$ | (886,000$) | 301,000$ | 986,000$ | 225,000$ | (1,059,000$) | 10,506,000$ | (2,201,000$) | 176,000$ | (381,000$) | 3,338,000$ | (6,614,000$) | 3,018,000$ | 7,879,000$ | 9,277,000$ | 6,040,000$ | 6,677,000$ | 7,473,000$ | 5,637,000$ | 1,064,000$ | 4,662,000$ |
| Tax Expenses | | | 12,058,000$ | 8,507,000$ | 6,247,000$ | 8,071,000$ | 2,933,000$ | 7,798,000$ | 7,665,000$ | 6,302,000$ | (17,272,000$) | 2,979,000$ | 3,992,000$ | 3,947,000$ | 3,847,000$ | 2,960,000$ | 5,295,000$ | | | | | | | | | | | 1,319,000$ | 1,164,000$ | 536,000$ | (581,000$) | (1,471,000$) | 1,236,000$ | 939,000$ | 1,971,000$ | 1,029,000$ | 3,300,000$ | 1,416,000$ | 12,796,000$ | (2,162,000$) | 1,761,000$ | (16,600,000$) | (2,140,000$) | 1,339,000$ | 2,014,000$ | 2,898,000$ | 3,756,000$ | (59,000$) | 1,905,000$ |
| Net Income | | | 24,427,000$ | 23,747,000$ | 22,824,000$ | 24,096,000$ | 17,482,000$ | 22,962,000$ | 22,213,000$ | 18,483,000$ | 37,692,000$ | 6,342,000$ | 15,754,000$ | 8,476,000$ | 8,758,000$ | 7,744,000$ | 15,309,000$ | | | | | | | | | | | 385,000$ | 904,000$ | (1,422,000$) | 882,000$ | 2,457,000$ | (1,011,000$) | (1,998,000$) | 8,536,000$ | (3,230,000$) | 1,690,000$ | (1,797,000$) | (9,458,000$) | (4,452,000$) | 1,257,000$ | 22,294,000$ | 11,419,000$ | 4,701,000$ | 4,663,000$ | 4,575,000$ | 1,881,000$ | 1,123,000$ | 2,757,000$ |
| Profit Margin | | | 7.21% | 7.52% | 7.12% | 7.47% | 5.52% | 7.60% | 7.32% | 5.97% | 12.21% | 2.12% | 5.32% | 2.81% | 2.88% | 2.59% | 4.88% | | | | | | | | | | | .12% | .28% | (.42%) | .25% | .72% | (.29%) | (.55%) | 2.17% | (.88%) | .43% | (.46%) | (2.40%) | (1.20%) | .34% | 6.04% | 3.10% | 1.32% | 1.22% | 1.17% | .46% | .29% | .70% |
| TTM | | | 7.33% | 6.91% | 6.92% | 6.97% | 6.59% | 8.28% | 6.94% | 6.45% | 5.66% | 3.28% | 3.39% | 3.31% | | | | | | | | | | | | | | .06% | .21% | .07% | .02% | .55% | .16% | .33% | .34% | (.83%) | (.90%) | (.95%) | .64% | 2.07% | 2.72% | 2.92% | 1.70% | 1.03% | .78% | .66% | 5.39% | 5.75% | 5.95% |
| Earnings to Minority | | | 2,717,000$ | 2,134,000$ | 1,876,000$ | 1,734,000$ | 597,000$ | 1,270,000$ | 1,944,000$ | 1,234,000$ | 873,000$ | 791,000$ | 1,329,000$ | 817,000$ | 781,000$ | 854,000$ | 686,000$ | | | | | | | | | | | (133,000$) | (28,000$) | 91,000$ | 700,000$ | 287,000$ | 300,000$ | 301,000$ | 293,000$ | 228,000$ | 174,000$ | 295,000$ | 383,000$ | 323,000$ | 382,000$ | 376,000$ | 399,000$ | 464,000$ | 598,000$ | 382,000$ | 622,000$ | 558,000$ | 247,000$ |
| Earnings to Common Shareholders | | | 21,710,000$ | 21,613,000$ | 20,948,000$ | 22,362,000$ | 16,885,000$ | 21,692,000$ | 20,269,000$ | 17,249,000$ | 36,819,000$ | 5,551,000$ | 14,425,000$ | 7,659,000$ | 7,977,000$ | 6,890,000$ | 14,623,000$ | | | | | | | | | | | 518,000$ | 932,000$ | (1,513,000$) | 1,574,000$ | 2,170,000$ | (1,311,000$) | (2,299,000$) | 8,242,000$ | (3,458,000$) | 1,516,000$ | (2,092,000$) | (9,841,000$) | (4,775,000$) | 875,000$ | 21,918,000$ | 11,019,000$ | 4,237,000$ | 4,065,000$ | 4,193,000$ | 1,260,000$ | 565,000$ | 2,510,000$ |
| QoQ% | | | .45% | 3.18% | (6.32%) | 32.44% | (22.16%) | 7.02% | 17.51% | (53.15%) | 563.29% | (61.52%) | 88.34% | (3.99%) | 15.78% | (52.88%) | | | | | | | | | | | | (44.42%) | 161.60% | (196.13%) | (27.47%) | 265.52% | 42.98% | (127.89%) | 338.35% | (328.10%) | 172.47% | 78.74% | (106.09%) | (645.71%) | (96.01%) | 98.91% | 160.07% | 4.23% | (3.05%) | 232.78% | 123.01% | (77.49%) | (96.87%) |
| YoY% | | | 28.58% | (.36%) | 3.35% | 29.64% | (54.14%) | 290.78% | 40.51% | 125.21% | 361.56% | (19.43%) | (1.35%) | | | | | | | | | | | | | | | (76.13%) | 171.09% | 34.19% | (80.90%) | 162.75% | (186.48%) | (9.90%) | 183.75% | 27.58% | 73.26% | (109.55%) | (189.31%) | (212.70%) | (78.48%) | 422.73% | 774.52% | 649.91% | 61.95% | (94.77%) | (83.66%) | (88.74%) | (.99%) |
| Earnings Per Share, Basic | | | 0.87$ | 0.87$ | 0.84$ | 0.89$ | 0.67$ | 0.86$ | 0.81$ | 0.68$ | 1.46$ | 0.22$ | 0.57$ | 0.30$ | | 0.27$ | 0.57$ | | | | | | | | | | | 0.02$ | 0.04$ | (57.57$) | 0.03$ | 0.08$ | (0.05$) | (96.47$) | 0.33$ | (0.14$) | 0.06$ | (0.08$) | (0.41$) | (0.21$) | 0.04$ | 0.97$ | 0.49$ | 0.19$ | 0.18$ | 0.18$ | 0.05$ | 0.02$ | 0.11$ |
| Earnings Per Share, Diluted | | | 0.87$ | 0.87$ | 0.84$ | 0.89$ | 0.67$ | 0.86$ | 0.80$ | 0.68$ | 1.44$ | 0.22$ | 0.57$ | 0.30$ | | 0.27$ | 0.57$ | | | | | | | | | | | 0.02$ | 0.04$ | (57.57$) | 0.03$ | 0.08$ | (0.05$) | (96.47$) | 0.33$ | (0.14$) | 0.06$ | (0.08$) | (0.40$) | (0.21$) | 0.04$ | 0.96$ | 0.48$ | 0.19$ | 0.18$ | 0.18$ | 0.05$ | 0.02$ | 0.11$ |
| Unlevered FCF Per Share, Basic | | | 1.54$ | 0.54$ | 1.28$ | (0.63$) | 1.02$ | 2.79$ | 0.61$ | (0.20$) | 0.80$ | 0.19$ | 1.13$ | 0.42$ | | (0.48$) | | | | | | | | | | | | (1.96$) | (0.84$) | (335.93$) | 0.66$ | 0.19$ | 1.00$ | 158.07$ | 0.59$ | 0.79$ | 0.66$ | (2.05$) | 1.23$ | (0.22$) | (0.50$) | 0.00$ | | | | | | | |
| Unlevered FCF Per Share, Diluted | | | 1.54$ | 0.54$ | 1.28$ | (0.63$) | 1.02$ | 2.79$ | 0.61$ | (0.20$) | 0.79$ | 0.19$ | 1.12$ | 0.42$ | | (0.48$) | | | | | | | | | | | | (1.95$) | (0.84$) | (335.93$) | 0.65$ | 0.19$ | 1.00$ | 158.07$ | 0.59$ | 0.79$ | 0.66$ | (2.05$) | 1.22$ | (0.22$) | (0.49$) | 0.00$ | | | | | | | |
| Average Shares, Basic | | | 24,856,000 | 24,893,000 | 25,048,000 | 25,183,000 | 25,222,000 | 25,165,000 | 25,161,000 | 25,204,000 | 25,266,000 | 25,345,000 | 25,175,000 | 25,178,000 | | 25,518,000 | 25,510,000 | | | | | | | | | | | 26,371,000 | 26,320,000 | 26,279 | 50,069,169 | 26,263,000 | 24,816,000 | 23,831 | 24,674,000 | 24,675,000 | 24,643,000 | 24,628,000 | 24,194,000 | 23,054,000 | 22,768,000 | 22,712,000 | 22,691,000 | 22,635,000 | 22,799,000 | 22,935,000 | 23,005,000 | 23,034,000 | 22,818,000 |
| Average Shares, Diluted | | | 24,929,000 | 24,915,000 | 25,055,000 | 25,193,000 | 25,244,000 | 25,249,000 | 25,324,000 | 25,363,000 | 25,482,000 | 25,516,000 | 25,317,000 | 25,277,000 | | 25,612,000 | 25,538,000 | | | | | | | | | | | 26,506,000 | 26,451,000 | 26,279 | 50,129,169 | 26,263,000 | 24,816,000 | 23,831 | 24,845,000 | 24,675,000 | 24,724,000 | 24,628,000 | 24,320,000 | 23,054,000 | 22,963,000 | 22,899,000 | 22,812,000 | 22,680,000 | 22,799,000 | 22,969,000 | 23,204,000 | 23,468,000 | 23,225,000 |
| EBIT | | | 36,485,000$ | 32,254,000$ | 29,071,000$ | 32,167,000$ | 20,415,000$ | 30,760,000$ | 29,878,000$ | 24,785,000$ | 20,420,000$ | 9,321,000$ | 19,746,000$ | 12,423,000$ | 12,605,000$ | 10,704,000$ | 20,604,000$ | | | | | | | | | | | 1,704,000$ | 2,068,000$ | (886,000$) | 301,000$ | 986,000$ | 225,000$ | (1,059,000$) | 10,506,000$ | (2,201,000$) | 176,000$ | (381,000$) | 3,338,000$ | (6,614,000$) | 3,018,000$ | 7,879,000$ | 9,277,000$ | 6,040,000$ | 6,677,000$ | 7,473,000$ | 5,637,000$ | 1,118,000$ | 4,702,000$ |
| EBITDA | | | 41,831,000$ | 37,609,000$ | 34,464,000$ | 37,472,000$ | 25,721,000$ | 35,972,000$ | 35,127,000$ | 30,026,000$ | 25,515,000$ | 14,432,000$ | 24,845,000$ | 17,470,000$ | 17,755,000$ | 15,889,000$ | 25,604,000$ | | | | | | | | | | | 6,943,000$ | 7,252,000$ | 4,409,000$ | 6,052,000$ | 6,510,000$ | 5,987,000$ | 4,535,000$ | 16,100,000$ | 3,598,000$ | 5,911,000$ | 5,292,000$ | 8,967,000$ | (1,140,000$) | 8,319,000$ | 13,178,000$ | 14,269,000$ | 11,558,000$ | 11,650,000$ | 12,525,000$ | 10,593,000$ | 5,735,000$ | 9,142,000$ |