| Symbol | Company | Owner | Relationship | Date | Transaction | Cost | # Shares | Value ($) | Total Shares | Filing | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| IDT | IDT CORP | Bill Pereira | COO & President | Jan 15, 2026 | Sale | $51.17 | 7,287 | 372,876 | 35,213 | Jan 20, 2026, 02:49 PM | |
| IDT | IDT CORP | Bill Pereira | COO & President | Oct 02, 2025 | Sale | $49.63 | 41,933 | 2,081,168 | 42,500 | Oct 03, 2025, 04:25 PM | |
| IDT | IDT CORP | Bill Pereira | COO & President | Feb 25, 2025 | Tax Payment (Shares) | $49.11 | 51,093 | 2,509,177 | 84,433 | Feb 27, 2025, 02:01 PM | |
| IDT | IDT CORP | Bill Pereira | COO & President | Feb 25, 2025 | Option/RSU Exercise | $49.11 | 100,313 | 4,926,371 | 135,526 | Feb 27, 2025, 02:01 PM | |
| IDT | IDT CORP | Bill Pereira | COO & President | Dec 12, 2024 | Gift | - | 4,787 | - | 35,213 | Dec 16, 2024, 09:00 AM | |
| IDT | IDT CORP | Bill Pereira | COO & President | Oct 16, 2024 | Tax Payment (Shares) | $47.08 | 19,979 | 940,511 | 69,175 | Oct 18, 2024, 04:14 PM | |
| IDT | IDT CORP | Bill Pereira | COO & President | Oct 16, 2024 | Sale | $47.24 | 29,175 | 1,378,282 | 40,000 | Oct 18, 2024, 04:14 PM | |
| IDT | IDT CORP | Bill Pereira | COO & President | Mar 15, 2024 | Tax Payment (Shares) | $37.83 | 19,967 | 755,252 | 65,646 | Mar 19, 2024, 05:09 PM | |
| IDT | IDT CORP | Bill Pereira | COO & President | Mar 19, 2024 | Sale | $37.95 | 15,647 | 593,760 | 49,999 | Mar 19, 2024, 05:09 PM | |
| IDT | IDT CORP | Bill Pereira | COO & President | Oct 07, 2022 | Tax Payment (Shares) | $25.11 | 3,240 | 81,356 | 46,458 | Oct 07, 2022, 02:39 PM | |
| IDT | IDT CORP | Bill Pereira | COO & President | Jan 05, 2022 | Tax Payment (Shares) | $44.78 | 5,929 | 265,530 | 40,737 | Jan 07, 2022, 01:11 PM | |
| IDT | IDT CORP | Bill Pereira | COO & President | Jan 05, 2022 | Option/RSU Exercise | $44.78 | 16,666 | 746,387 | 46,666 | Jan 07, 2022, 01:11 PM | |
| IDT | IDT CORP | Bill Pereira | COO & President | Oct 21, 2021 | Sale | $47.38 | 4,690 | 222,190 | 30,000 | Oct 22, 2021, 03:05 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Jul 09, 2021 | Sale | $46.90 | 4,924 | 230,949 | 34,690 | Jul 12, 2021, 05:23 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Jan 05, 2021 | Tax Payment (Shares) | $12.33 | 11,830 | 145,864 | 39,614 | Jan 05, 2021, 04:25 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Jan 05, 2021 | Option/RSU Exercise | $12.33 | 31,251 | 385,325 | 51,444 | Jan 05, 2021, 04:25 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Jul 18, 2018 | Tax Payment (Shares) | $5.63 | 4,213 | 23,719 | 20,193 | Jul 20, 2018, 08:34 AM | |
| IDT | IDT CORP | Bill Pereira | Director | Jan 05, 2018 | Tax Payment (Shares) | $10.77 | 3,502 | 37,717 | 24,406 | Jan 05, 2018, 03:43 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Jan 17, 2017 | Tax Payment (Shares) | $19.57 | 3,349 | 65,523 | 27,909 | Jan 19, 2017, 03:35 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Jan 05, 2017 | Tax Payment (Shares) | $19.57 | 3,409 | 66,697 | 31,257 | Jan 06, 2017, 01:26 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Dec 16, 2016 | Option/RSU Exercise | $13.93 | 10,222 | 142,392 | 44,888 | Dec 19, 2016, 03:38 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Dec 16, 2016 | Sale | $18.55 | 10,222 | 189,579 | 34,666 | Dec 19, 2016, 03:38 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Oct 17, 2016 | Sale | $17.34 | 13,341 | 231,369 | 34,666 | Oct 19, 2016, 03:42 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Mar 30, 2016 | Sale | $16.01 | 2,647 | 42,386 | 55,216 | Mar 31, 2016, 04:33 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Mar 31, 2016 | Sale | $15.66 | 7,209 | 112,915 | 48,007 | Mar 31, 2016, 04:33 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Jan 05, 2016 | Tax Payment (Shares) | $11.40 | 3,504 | 39,946 | 57,863 | Jan 06, 2016, 01:05 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Jun 12, 2015 | Sale | $19.06 | 10,000 | 190,560 | 61,367 | Jun 16, 2015, 02:55 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Apr 16, 2015 | Other Acquisition or Disposition | $17.91 | 112 | 2,006 | 2,324 | Apr 17, 2015, 03:04 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Apr 16, 2015 | Option/RSU Exercise | $10.73 | 7,750 | 83,157 | 80,817 | Apr 17, 2015, 03:04 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Apr 16, 2015 | Sale | $17.35 | 9,450 | 163,970 | 73,067 | Apr 17, 2015, 03:04 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Nov 25, 2014 | Tax Payment (Shares) | $17.12 | 3,105 | 53,158 | 30,067 | Nov 25, 2014, 02:57 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Nov 22, 2013 | Tax Payment (Shares) | $21.13 | 3,104 | 65,572 | 40,073 | Jan 08, 2014, 04:06 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Jan 06, 2014 | Tax Payment (Shares) | $17.85 | 6,901 | 123,183 | 33,172 | Jan 08, 2014, 04:06 PM | |
| IDT | IDT CORP | Bill Pereira | Director | May 28, 2013 | Other Acquisition or Disposition | $17.97 | 111 | 1,995 | 1,618 | Jun 05, 2013, 03:19 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Apr 16, 2013 | Sale | $13.57 | 20,000 | 271,400 | 43,177 | Apr 18, 2013, 12:01 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Jan 07, 2013 | Tax Payment (Shares) | $9.68 | 7,056 | 68,267 | 63,177 | Jan 09, 2013, 03:12 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Nov 23, 2012 | Tax Payment (Shares) | $9.06 | 3,030 | 27,437 | 70,233 | Nov 27, 2012, 08:20 AM | |
| IDT | IDT CORP | Bill Pereira | Director | Jul 02, 2012 | Other Acquisition or Disposition | $9.81 | 254 | 2,492 | 1,423 | Jul 17, 2012, 04:12 PM | |
| IDT | IDT CORP | Bill Pereira | Director | Jan 05, 2012 | Tax Payment (Shares) | $9.26 | 6,858 | 63,505 | 73,263 | Jan 09, 2012, 03:44 PM | |
| IDT,IDT.C | IDT CORP | Bill Pereira | Chief Financial Officer | Dec 30, 2010 | Award/Grant | $25.98 | 54,000 | 1,402,650 | 55,121 | Jan 04, 2011, 03:40 PM |
