MASON JOYCE J - Insider Non-Derivative Transactions at IDT CORP (IDT) - (SEC)

Updated on January 3, 2026.

According to recent SEC insider information filed on Nov 25, 2025, MASON JOYCE J's relationship to IDT CORP (IDT) is Officer (EVP and Corporate Secretary), and currently has 31,213 shares of Class B Common Stock, par value $.01 per share.

The chart below shows the number of shares owned, and the table shows the recent insider transactions.

You can see similar information for other IDT insiders.

Related Topics: SEC Topic List.
Data Source: SEC.
MASON JOYCE J - Insider Non-Derivative Transactions of IDT Class B Common Stock, par value $.01 per share
MASON JOYCE J - Insider Non-Derivative Transactions at IDT
Items per page:
0 of 0
Date Transaction No. of Shares Price Per Share Shares Owned After Transactions
Nov 26, 2025 G -- (Class B Common Stock, par value $.01 per share) 1000 0 31213
Jul 18, 2025 G -- (Class B Common Stock, par value $.01 per share) 650 0 13212
Jul 18, 2025 G -- (Class B Common Stock, par value $.01 per share) 650 0 30213
Jul 18, 2025 G -- (Class B Common Stock, par value $.01 per share) 650 0 40504
Apr 29, 2025 Acquisition -- (Class B Common Stock, par value $.01 per share) 7685 48.84 29563
Feb 26, 2025 F -- (Class B Common Stock, par value $.01 per share) 1759 49.11 39854
Feb 26, 2025 M -- (Class B Common Stock, par value $.01 per share) 4500 49.11 41613
Oct 22, 2024 Sell -- (Class B Common Stock, par value $.01 per share) 2094 46.18 21878
Oct 19, 2024 Sell -- (Class B Common Stock, par value $.01 per share) 1475 46.95 12562
Oct 18, 2024 Sell -- (Class B Common Stock, par value $.01 per share) 2290 47.18 37113
Jul 31, 2024 Acquisition -- (Class B Common Stock, par value $.01 per share) 10976 37.89 23972
Jul 18, 2024 Sell -- (Class B Common Stock, par value $.01 per share) 7570 37.25 12996
May 17, 2024 G -- (Class B Common Stock, par value $.01 per share) 907 0 14037
May 17, 2024 G -- (Class B Common Stock, par value $.01 per share) 907 0 20566
May 17, 2024 G -- (Class B Common Stock, par value $.01 per share) 907 0 39403
Feb 22, 2024 F -- (Class B Common Stock, par value $.01 per share) 748 35.63 38496
Feb 22, 2024 M -- (Class B Common Stock, par value $.01 per share) 1650 35.63 39244
Sep 16, 2023 G -- (Class B Common Stock, par value $.01 per share) 1475 0 13130
Sep 16, 2023 G -- (Class B Common Stock, par value $.01 per share) 1475 0 19659
Sep 16, 2023 G -- (Class B Common Stock, par value $.01 per share) 1475 0 37594
Apr 12, 2023 Sell -- (Class B Common Stock, par value $.01 per share) 3407 32.89 36119