| IDT | MASON JOYCE J | EVP and Corporate Secretary | Apr 16 '26 | Sale | 50.94 | 3,204 | 163,215 | 12,305 | Apr 16 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Jan 16 '26 | Sale | 50.28 | 2,505 | 125,964 | 28,708 | Jan 20 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Feb 25 '25 | Option Exercise | 32.03 | 6,900 | 220,995 | 41,613 | Feb 27 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Oct 21 '24 | Sale | 46.18 | 2,094 | 96,706 | 21,878 | Oct 21 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Oct 18 '24 | Sale | 46.95 | 1,475 | 69,257 | 12,562 | Oct 21 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Oct 17 '24 | Sale | 47.18 | 2,290 | 108,045 | 37,113 | Oct 21 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Jul 17 '24 | Sale | 37.25 | 7,570 | 281,993 | 12,996 | Jul 19 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Feb 21 '24 | Option Exercise | 20.63 | 2,850 | 58,781 | 39,244 | Feb 23 12:00 AM |
| GNE | MASON JOYCE J | Director | Dec 11 '23 | Sale | 26.56 | 2,182 | 57,960 | 2,800 | Dec 13 12:00 AM |
| GNE | MASON JOYCE J | Director | Dec 05 '23 | Sale | 23.61 | 4,812 | 113,615 | 2,800 | Dec 07 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Apr 11 '23 | Sale | 32.89 | 3,407 | 112,057 | 36,119 | Apr 13 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Jan 05 '22 | Option Exercise | 44.78 | 10,500 | 470,242 | 43,086 | Jan 07 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Jul 16 '21 | Sale | 47.02 | 1,500 | 70,528 | 32,081 | Jul 20 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Apr 15 '21 | Sale | 22.62 | 3,135 | 70,919 | 10,000 | Apr 16 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Jan 05 '21 | Option Exercise | 12.33 | 4,219 | 52,020 | 37,603 | Jan 05 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Dec 31 '20 | Sale | 12.33 | 5,100 | 62,861 | 16,529 | Jan 05 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Oct 16 '20 | Sale | 10.77 | 6,983 | 75,207 | 11,035 | Oct 20 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Jan 06 '20 | Option Exercise | 3.56 | 3,000 | 10,680 | 31,086 | Jan 08 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Apr 16 '19 | Sale | 6.99 | 2,059 | 14,402 | 29,586 | Apr 17 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Apr 15 '19 | Sale | 6.88 | 1,547 | 10,637 | 31,645 | Apr 17 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Jan 04 '17 | Option Exercise | 13.93 | 4,000 | 55,720 | 30,869 | Jan 04 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Jan 04 '17 | Sale | 19.72 | 2,000 | 39,440 | 28,869 | Jan 04 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Dec 30 '16 | Option Exercise | 16.24 | 2,000 | 32,480 | 29,869 | Jan 04 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Dec 30 '16 | Sale | 18.51 | 1,000 | 18,510 | 28,869 | Jan 04 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Oct 19 '16 | Option Exercise | 16.24 | 6,220 | 101,012 | 30,424 | Oct 20 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Oct 19 '16 | Sale | 17.77 | 3,110 | 55,274 | 28,869 | Oct 20 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Oct 18 '16 | Option Exercise | 16.24 | 12,000 | 194,880 | 31,869 | Oct 20 12:00 AM |
| IDT | MASON JOYCE J | EVP and Corporate Secretary | Oct 18 '16 | Sale | 17.60 | 6,000 | 105,630 | 28,869 | Oct 20 12:00 AM |