Loading IDT…
SEC filing
IDT · CIK 1005731
4 · Jan 16, 2026 · FISCHER MARCELO sold 7,929 shares at $52.03/share ($412.6K); exercised options for 5,204 shares
FISCHER MARCELO sold 7,929 shares at $52.03/share ($412.6K); exercised options for 5,204 shares
xslF345X05/ownership.xml