IDT CFO Marcelo Fischer Sells $395K of Stock
Key Points
- IDT Corporation Chief Financial Officer Marcelo Fischer sold 4,812 shares on October 15, 2026, fetching $394,968 at an average price of $82.08 per share.
- The transaction reduced Fischer's direct shareholdings by 11.41% down to 37,345 shares.
- Freedom Broker maintains its Buy rating on the stock with a price target of $85.00.
Since the trade, $IDT is down 0.9% to date (from the $82.24 close on Oct 15, 2026).
Get IDT text alerts
We text you when insiders, Congress, analysts or big funds move on $IDT.
By entering your mobile number and tapping the sign-up button, you provide express written consent to receive recurring automated text messages from TradeTexts at that number, including stock alerts about SEC filings, insider and congress trades, analyst ratings, hedge fund moves, and earnings results. Consent is not a condition of any purchase. Message frequency varies. Messages are not investment advice. Message and data rates may apply. Reply HELP for help and STOP to opt out at any time. See our Terms and Privacy Policy.
Not investment advice. TradeTexts is not a registered investment adviser, and this automated IDT Corporation alert may contain errors. Disclosures
IDT Corporation Chief Financial Officer Marcelo Fischer sold 4,812 shares of the company on October 15, 2026. The transaction was revealed in a Form 4 filed with the Securities and Exchange Commission.
Inside Marcelo Fischer's IDT Trade
Fischer executed the sale at an average price of $82.08 per share, bringing the total value of the trade to $394,968. Following the transaction, which was not executed under a pre-arranged Rule 10b5-1 trading plan, the Chief Financial Officer directly holds 37,345 shares of the company. This move cut his personal holdings in the telecom and fintech firm by roughly 11.41%.
Other Institutional Activity in IDT
Renaissance Technologies, LLC reduced its holdings by 66,976 shares, ending with 879,008 shares worth about $71,920,434. First Trust Advisors LP grew its holdings by 451,829 shares, ending with 512,873 shares worth about $41,963,268. American Century Companies Inc grew its holdings by 323,377 shares, ending with 416,982 shares worth about $34,117,467. Deutsche Bank AG grew its holdings by 1,771 shares, ending with 386,746 shares worth about $31,643,557. Kahn Brothers Group Inc. reduced its holdings by 20,901 shares, ending with 351,660 shares worth about $28,772,821.
IDT Corporation Stock Down 0.5%
Shares of IDT closed at $82.24 on the day of the trade, and recently traded around $81.82 on October 19, 2026, down about 0.5% since the insider transaction.
Recent Earnings
IDT Corporation reported trailing twelve-month revenue of $1,297,959,936 alongside earnings of $3.46 per share. The company posted a net margin of 6.7% and a return on equity of 25.8%. Its next quarterly earnings release is scheduled for December 3, 2026.
Dividend
The firm pays an annual dividend rate of $0.28 per share, which corresponds to a dividend payout ratio of 7.5%.
Insider Buying and Selling at IDT Corporation
Recent insider activity includes multiple transactions surrounding the same date. CAO & Controller Mitch Silberman sold 805 shares on October 13, 2026, for $66,122.70. Director Judah Schorr sold 6,036 shares on October 14, 2026, for $493,524.49. On October 15, 2026, Judah Schorr sold an additional 7,717 shares for $629,456.40, and Mitch Silberman sold 2,327 shares for $188,555.88. These followed other recent insider sales by executive officers.
Analysts Set New Price Targets
On September 30, 2026, Freedom Broker maintained its Buy rating on the stock while raising its price target from $75.00 to $85.00.
About IDT
IDT Corporation operates as a communications and financial technology provider, delivering services across national retail solutions, fintech platforms, net2phone applications, and traditional communication channels to international markets.
Bottom Line
Fischer's sale contributes to a wider wave of executive transactions at IDT Corporation during October. Investors will look toward the company's next earnings report on December 3, 2026, for further financial updates.
Source: Marcelo Fischer's Form 4 filing on $IDT (Oct 15, 2026). Written by software, not financial advice. How we make alerts