| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 17, 2026 | Sale | $62.56 | 3,488 | 218,195 | 35,441 | Jul 21, 2026, 03:12 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 17, 2026 | Sale | $62.58 | 505 | 31,601 | 12,522 | Jul 21, 2026, 03:12 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | May 07, 2026 | Gift | - | 722 | - | 38,929 | May 11, 2026, 04:25 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | May 07, 2026 | Gift | - | 722 | - | 13,027 | May 11, 2026, 04:25 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | May 07, 2026 | Gift | - | 722 | - | 29,430 | May 11, 2026, 04:25 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Apr 16, 2026 | Sale | $50.94 | 2,297 | 117,009 | 38,207 | Apr 16, 2026, 04:29 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Apr 16, 2026 | Sale | $50.94 | 907 | 46,206 | 12,305 | Apr 16, 2026, 04:29 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 16, 2026 | Sale | $50.28 | 2,505 | 125,964 | 28,708 | Jan 20, 2026, 02:50 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Nov 25, 2025 | Gift | - | 1,000 | - | 31,213 | Nov 28, 2025, 11:48 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 17, 2025 | Gift | - | 650 | - | 30,213 | Jul 21, 2025, 04:09 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 17, 2025 | Gift | - | 650 | - | 40,504 | Jul 21, 2025, 04:09 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 17, 2025 | Gift | - | 650 | - | 13,212 | Jul 21, 2025, 04:09 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Apr 28, 2025 | Award/Grant | $48.83 | 7,685 | 375,297 | 29,563 | Apr 30, 2025, 03:35 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Feb 25, 2025 | Tax Payment (Shares) | $49.11 | 1,759 | 86,384 | 39,854 | Feb 27, 2025, 02:01 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Feb 25, 2025 | Option/RSU Exercise | $49.11 | 4,500 | 220,995 | 41,613 | Feb 27, 2025, 02:01 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Oct 17, 2024 | Sale | $47.18 | 2,290 | 108,045 | 37,113 | Oct 21, 2024, 04:57 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Oct 18, 2024 | Sale | $46.95 | 1,475 | 69,257 | 12,562 | Oct 21, 2024, 04:57 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Oct 21, 2024 | Sale | $46.18 | 2,094 | 96,706 | 21,878 | Oct 21, 2024, 04:57 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 30, 2024 | Award/Grant | $37.89 | 10,976 | 415,881 | 23,972 | Aug 01, 2024, 09:58 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 17, 2024 | Sale | $37.25 | 7,570 | 281,993 | 12,996 | Jul 19, 2024, 09:42 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | May 16, 2024 | Gift | - | 907 | - | 39,403 | May 16, 2024, 03:55 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | May 16, 2024 | Gift | - | 907 | - | 14,037 | May 16, 2024, 03:55 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | May 16, 2024 | Gift | - | 907 | - | 20,566 | May 16, 2024, 03:55 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Feb 21, 2024 | Tax Payment (Shares) | $35.63 | 748 | 26,648 | 38,496 | Feb 23, 2024, 02:20 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Feb 21, 2024 | Option/RSU Exercise | $35.63 | 1,650 | 58,781 | 39,244 | Feb 23, 2024, 02:20 PM |
| GNE | | Genie Energy Ltd. | Joyce J. Mason | Director | Dec 11, 2023 | Sale | $26.56 | 2,182 | 57,960 | 2,800 | Dec 13, 2023, 01:42 PM |
| GNE | | Genie Energy Ltd. | Joyce J. Mason | Director | Dec 05, 2023 | Sale | $23.53 | 2,012 | 47,343 | 16,000 | Dec 07, 2023, 09:46 AM |
| GNE | | Genie Energy Ltd. | Joyce J. Mason | Director | Dec 05, 2023 | Sale | $23.67 | 2,800 | 66,272 | 2,800 | Dec 07, 2023, 09:46 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Sep 15, 2023 | Gift | - | 1,475 | - | 37,594 | Sep 19, 2023, 05:05 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Sep 15, 2023 | Gift | - | 1,475 | - | 13,130 | Sep 19, 2023, 05:05 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Sep 15, 2023 | Gift | - | 1,475 | - | 19,659 | Sep 19, 2023, 05:05 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Apr 11, 2023 | Sale | $32.89 | 3,407 | 112,057 | 36,119 | Apr 13, 2023, 12:00 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Aug 16, 2022 | Gift | - | 1,150 | - | 39,526 | Dec 07, 2022, 05:11 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Aug 16, 2022 | Gift | - | 1,150 | - | 11,655 | Dec 07, 2022, 05:11 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Aug 16, 2022 | Gift | - | 1,150 | - | 18,184 | Dec 07, 2022, 05:11 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 05, 2022 | Option/RSU Exercise | $44.78 | 10,500 | 470,242 | 43,086 | Jan 07, 2022, 01:07 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Nov 10, 2021 | Gift | - | 505 | - | 32,586 | Jan 07, 2022, 01:07 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Nov 10, 2021 | Gift | - | 505 | - | 10,505 | Jan 07, 2022, 01:07 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Nov 10, 2021 | Gift | - | 505 | - | 17,034 | Jan 07, 2022, 01:07 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 05, 2022 | Tax Payment (Shares) | $44.78 | 4,710 | 210,937 | 38,376 | Jan 07, 2022, 01:07 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 16, 2021 | Sale | $47.02 | 1,500 | 70,528 | 32,081 | Jul 20, 2021, 08:54 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Apr 15, 2021 | Sale | $22.87 | 1,035 | 23,669 | 10,000 | Apr 16, 2021, 05:20 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Apr 15, 2021 | Sale | $22.50 | 2,100 | 47,250 | 33,581 | Apr 16, 2021, 05:20 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Dec 31, 2020 | Sale | $12.33 | 5,100 | 62,861 | 16,529 | Jan 05, 2021, 12:00 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 05, 2021 | Tax Payment (Shares) | $12.33 | 1,922 | 23,698 | 35,681 | Jan 05, 2021, 12:00 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 05, 2021 | Option/RSU Exercise | $12.33 | 4,219 | 52,020 | 37,603 | Jan 05, 2021, 12:00 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Oct 16, 2020 | Sale | $10.81 | 4,282 | 46,297 | 11,035 | Oct 20, 2020, 05:13 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Oct 16, 2020 | Sale | $10.70 | 2,701 | 28,910 | 33,384 | Oct 20, 2020, 05:13 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Apr 14, 2020 | Gift | - | 5,670 | - | 36,085 | Jun 08, 2020, 05:49 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Apr 14, 2020 | Gift | - | 5,670 | - | 15,317 | Jun 08, 2020, 05:49 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 06, 2020 | Tax Payment (Shares) | $7.12 | 671 | 4,778 | 30,415 | Jan 08, 2020, 05:52 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 06, 2020 | Option/RSU Exercise | - | 1,500 | - | 31,086 | Jan 08, 2020, 05:52 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Apr 15, 2019 | Sale | $6.88 | 1,547 | 10,637 | 31,645 | Apr 17, 2019, 03:35 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Apr 16, 2019 | Sale | $6.99 | 2,059 | 14,402 | 29,586 | Apr 17, 2019, 03:35 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 11, 2018 | Gift | - | 5,365 | - | 34,643 | Jul 20, 2018, 08:32 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 11, 2018 | Gift | - | 5,365 | - | 15,340 | Jul 20, 2018, 08:32 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Nov 01, 2017 | Gift | - | 2,100 | - | 29,278 | Jul 20, 2018, 08:32 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 11, 2018 | Gift | - | 5,365 | - | 9,647 | Jul 20, 2018, 08:32 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Nov 01, 2017 | Gift | - | 2,100 | - | 9,975 | Jul 20, 2018, 08:32 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 18, 2018 | Tax Payment (Shares) | $5.63 | 1,451 | 8,169 | 33,192 | Jul 20, 2018, 08:32 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Nov 01, 2017 | Gift | - | 2,100 | - | 4,282 | Jul 20, 2018, 08:32 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 17, 2017 | Tax Payment (Shares) | $19.57 | 1,691 | 33,084 | 27,178 | Jan 19, 2017, 03:50 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Dec 30, 2016 | Option/RSU Exercise | $16.24 | 1,000 | 16,240 | 29,869 | Jan 04, 2017, 03:27 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Dec 30, 2016 | Sale | $18.51 | 1,000 | 18,510 | 28,869 | Jan 04, 2017, 03:27 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 04, 2017 | Option/RSU Exercise | $13.93 | 2,000 | 27,860 | 30,869 | Jan 04, 2017, 03:27 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 04, 2017 | Sale | $19.72 | 2,000 | 39,440 | 28,869 | Jan 04, 2017, 03:27 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Oct 19, 2016 | Option/RSU Exercise | $16.24 | 1,555 | 25,253 | 30,424 | Oct 20, 2016, 03:22 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Oct 19, 2016 | Sale | $17.77 | 1,555 | 27,637 | 28,869 | Oct 20, 2016, 03:22 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Oct 18, 2016 | Option/RSU Exercise | $16.24 | 3,000 | 48,720 | 31,869 | Oct 20, 2016, 03:22 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Oct 18, 2016 | Sale | $17.60 | 3,000 | 52,815 | 28,869 | Oct 20, 2016, 03:22 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Oct 18, 2016 | Sale | $17.60 | 3,000 | 52,815 | 28,869 | Oct 20, 2016, 09:57 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Oct 19, 2016 | Option/RSU Exercise | $16.24 | 1,555 | 25,253 | 30,424 | Oct 20, 2016, 09:57 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Oct 19, 2016 | Sale | $17.77 | 1,555 | 27,637 | 28,869 | Oct 20, 2016, 09:57 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Oct 18, 2016 | Option/RSU Exercise | $16.24 | 3,000 | 48,720 | 31,869 | Oct 20, 2016, 09:57 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Apr 08, 2016 | Sale | $15.42 | 770 | 11,872 | 29,369 | Apr 12, 2016, 09:42 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Apr 11, 2016 | Sale | $15.26 | 500 | 7,629 | 28,869 | Apr 12, 2016, 09:42 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 06, 2015 | Tax Payment (Shares) | $18.30 | 2,183 | 39,938 | 30,139 | Jul 08, 2015, 01:36 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Apr 16, 2015 | Other Acquisition or Disposition | $17.91 | 112 | 2,006 | 3,142 | Apr 17, 2015, 03:27 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 06, 2015 | Option/RSU Exercise | $17.22 | 1,890 | 32,546 | 26,712 | Jan 08, 2015, 01:40 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 06, 2015 | Sale | $20.28 | 1,890 | 38,329 | 24,822 | Jan 08, 2015, 01:40 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 07, 2015 | Option/RSU Exercise | $17.22 | 3,110 | 53,554 | 27,932 | Jan 08, 2015, 01:40 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 07, 2015 | Sale | $19.98 | 3,110 | 62,122 | 24,822 | Jan 08, 2015, 01:40 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 06, 2014 | Tax Payment (Shares) | $17.85 | 1,568 | 27,989 | 24,822 | Jan 08, 2014, 03:50 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jun 13, 2013 | Option/RSU Exercise | $14.92 | 3,000 | 44,760 | 29,390 | Jun 14, 2013, 03:54 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jun 13, 2013 | Sale | $20.38 | 3,000 | 61,125 | 26,390 | Jun 14, 2013, 03:54 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jun 12, 2013 | Option/RSU Exercise | $14.92 | 3,700 | 55,204 | 30,090 | Jun 14, 2013, 03:54 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jun 12, 2013 | Sale | $20.30 | 3,700 | 75,110 | 26,390 | Jun 14, 2013, 03:54 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | May 28, 2013 | Other Acquisition or Disposition | $17.97 | 111 | 1,995 | 2,255 | Jun 05, 2013, 03:18 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 24, 2013 | Gift | $9.98 | 1,500 | 14,963 | 5,500 | Jan 25, 2013, 01:44 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 24, 2013 | Gift | $9.98 | 1,500 | 14,963 | 5,525 | Jan 25, 2013, 01:44 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 07, 2013 | Tax Payment (Shares) | $9.68 | 1,563 | 15,122 | 26,390 | Jan 09, 2013, 03:41 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Dec 14, 2012 | Gift | $9.48 | 125 | 1,185 | 4,025 | Dec 26, 2012, 09:41 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Dec 21, 2012 | Sale | $9.48 | 2,274 | 21,562 | 27,953 | Dec 26, 2012, 09:41 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Dec 14, 2012 | Gift | $9.48 | 625 | 5,925 | 30,227 | Dec 26, 2012, 09:41 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Dec 14, 2012 | Gift | $9.48 | 500 | 4,740 | 4,000 | Dec 26, 2012, 09:41 AM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 02, 2012 | Other Acquisition or Disposition | $9.81 | 254 | 2,492 | 2,025 | Jul 17, 2012, 04:13 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jul 16, 2012 | Award/Grant | $10.18 | 5,000 | 50,900 | 30,852 | Jul 17, 2012, 04:13 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 17, 2012 | Gift | $9.45 | 1,100 | 10,395 | 3,900 | Mar 28, 2012, 03:18 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 17, 2012 | Gift | $9.45 | 1,100 | 10,395 | 3,500 | Mar 28, 2012, 03:18 PM |
| IDT | | IDT CORP | Joyce J. Mason | EVP and Corporate Secretary | Jan 05, 2012 | Tax Payment (Shares) | $9.26 | 1,497 | 13,862 | 25,852 | Jan 09, 2012, 03:43 PM |