Follow the people · Insider
Jack Abuhoff
Jack Abuhoff files insider transactions with the SEC as a ceo of Innodata Isogen (INOD). We hold 12 disclosed purchases and sales filed since 4 January 2006, 2 of them in the last 90 days.
- Files forINOD
- Disclosed buys and sells12 in all, 2 in the last 90 days
- Last disclosure16 June 2026
Positions held
1 post we hold — a term names its own dates; a run of filings only says when they filed- Filed 31 December 2005 — 16 June 2026CEO · Innodata Isogen (INOD)187 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- exercised options over 94,059 shares of InnodataSEC Form 416 June 2026Common Stock · traded 15 June 2026 · filed 16 June 2026
- ▼ sold on the open market 16,869 shares of InnodataSEC Form 416 June 2026Common Stock · traded 16 June 2026 · filed 16 June 2026
- ▼ sold on the open market 19,103 shares of InnodataSEC Form 416 June 2026Common Stock · traded 16 June 2026 · filed 16 June 2026
- ▼ sold on the open market 54,411 shares of InnodataSEC Form 416 June 2026Common Stock · traded 16 June 2026 · filed 16 June 2026
- ▼ sold on the open market 41,593 shares of InnodataSEC Form 416 June 2026Common Stock · traded 16 June 2026 · filed 16 June 2026
- ▼ sold on the open market 42,870 shares of InnodataSEC Form 416 June 2026Common Stock · traded 16 June 2026 · filed 16 June 2026
- ▼ sold on the open market 23,592 shares of InnodataSEC Form 416 June 2026Common Stock · traded 16 June 2026 · filed 16 June 2026
- ▼ sold on the open market 1,562 shares of InnodataSEC Form 416 June 2026Common Stock · traded 16 June 2026 · filed 16 June 2026
- exercised options over 94,059 shares of Innodata (a derivative holding)SEC Form 416 June 2026Stock Option (Right to Buy) · traded 15 June 2026 · filed 16 June 2026
- exercised options over 65,941 shares of Innodata (a derivative holding)SEC Form 416 June 2026Stock Option (Right to Buy) · traded 16 June 2026 · filed 16 June 2026
- exercised options over 134,059 shares of Innodata (a derivative holding)SEC Form 416 June 2026Stock Option (Right to Buy) · traded 16 June 2026 · filed 16 June 2026
- ▼ sold on the open market 12,010 shares of InnodataSEC Form 416 June 2026Common Stock · traded 15 June 2026 · filed 16 June 2026
- ▼ sold on the open market 15,942 shares of InnodataSEC Form 416 June 2026Common Stock · traded 15 June 2026 · filed 16 June 2026
- ▼ sold on the open market 25,653 shares of InnodataSEC Form 416 June 2026Common Stock · traded 15 June 2026 · filed 16 June 2026
- ▼ sold on the open market 32,914 shares of InnodataSEC Form 416 June 2026Common Stock · traded 15 June 2026 · filed 16 June 2026
- ▼ sold on the open market 6,240 shares of InnodataSEC Form 416 June 2026Common Stock · traded 15 June 2026 · filed 16 June 2026
- ▼ sold on the open market 1,300 shares of InnodataSEC Form 416 June 2026Common Stock · traded 15 June 2026 · filed 16 June 2026
- exercised options over 65,941 shares of InnodataSEC Form 416 June 2026Common Stock · traded 16 June 2026 · filed 16 June 2026
- exercised options over 134,059 shares of InnodataSEC Form 416 June 2026Common Stock · traded 16 June 2026 · filed 16 June 2026
- exercised options over 105,586 shares of InnodataSEC Form 41 June 2026Common Stock · traded 29 May 2026 · filed 1 June 2026
- exercised options over 105,586 shares of Innodata (a derivative holding)SEC Form 41 June 2026Stock Option (Right to Buy) · traded 29 May 2026 · filed 1 June 2026
- ▼ sold on the open market 7,400 shares of InnodataSEC Form 41 June 2026Common Stock · traded 29 May 2026 · filed 1 June 2026
- ▼ sold on the open market 8,701 shares of InnodataSEC Form 41 June 2026Common Stock · traded 29 May 2026 · filed 1 June 2026
- ▼ sold on the open market 15,680 shares of InnodataSEC Form 41 June 2026Common Stock · traded 29 May 2026 · filed 1 June 2026
- ▼ sold on the open market 39,848 shares of InnodataSEC Form 41 June 2026Common Stock · traded 29 May 2026 · filed 1 June 2026
- ▼ sold on the open market 18,289 shares of InnodataSEC Form 41 June 2026Common Stock · traded 29 May 2026 · filed 1 June 2026
- ▼ sold on the open market 9,157 shares of InnodataSEC Form 41 June 2026Common Stock · traded 29 May 2026 · filed 1 June 2026
- ▼ sold on the open market 5,195 shares of InnodataSEC Form 41 June 2026Common Stock · traded 29 May 2026 · filed 1 June 2026
- ▼ sold on the open market 1,316 shares of InnodataSEC Form 41 June 2026Common Stock · traded 29 May 2026 · filed 1 June 2026
- exercised options over 38,056 shares of InnodataSEC Form 426 May 2026Common Stock · traded 22 May 2026 · filed 26 May 2026
- ▼ sold on the open market 36,756 shares of InnodataSEC Form 426 May 2026Common Stock · traded 22 May 2026 · filed 26 May 2026
- ▼ sold on the open market 1,300 shares of InnodataSEC Form 426 May 2026Common Stock · traded 22 May 2026 · filed 26 May 2026
- exercised options over 38,056 shares of Innodata (a derivative holding)SEC Form 426 May 2026Stock Option (Right to Buy) · traded 22 May 2026 · filed 26 May 2026
- exercised options over 150,000 shares of InnodataSEC Form 421 May 2026Common Stock · traded 21 May 2026 · filed 21 May 2026
- ▼ sold on the open market 11,710 shares of InnodataSEC Form 421 May 2026Common Stock · traded 21 May 2026 · filed 21 May 2026
- ▼ sold on the open market 120,967 shares of InnodataSEC Form 421 May 2026Common Stock · traded 21 May 2026 · filed 21 May 2026
- ▼ sold on the open market 14,014 shares of InnodataSEC Form 421 May 2026Common Stock · traded 21 May 2026 · filed 21 May 2026
- ▼ sold on the open market 3,309 shares of InnodataSEC Form 421 May 2026Common Stock · traded 21 May 2026 · filed 21 May 2026
- exercised options over 150,000 shares of Innodata (a derivative holding)SEC Form 421 May 2026Stock Option (Right to Buy) · traded 21 May 2026 · filed 21 May 2026
- exercised options over 2,800 shares of InnodataSEC Form 420 May 2026Common Stock · traded 19 May 2026 · filed 20 May 2026
- ▼ sold on the open market 2,800 shares of InnodataSEC Form 420 May 2026Common Stock · traded 19 May 2026 · filed 20 May 2026
- exercised options over 150,000 shares of InnodataSEC Form 420 May 2026Common Stock · traded 20 May 2026 · filed 20 May 2026
- ▼ sold on the open market 43,551 shares of InnodataSEC Form 420 May 2026Common Stock · traded 20 May 2026 · filed 20 May 2026
- ▼ sold on the open market 68,775 shares of InnodataSEC Form 420 May 2026Common Stock · traded 20 May 2026 · filed 20 May 2026
- ▼ sold on the open market 37,674 shares of InnodataSEC Form 420 May 2026Common Stock · traded 20 May 2026 · filed 20 May 2026
- exercised options over 2,800 shares of Innodata (a derivative holding)SEC Form 420 May 2026Stock Option (Right to Buy) · traded 19 May 2026 · filed 20 May 2026
- exercised options over 150,000 shares of Innodata (a derivative holding)SEC Form 420 May 2026Stock Option (Right to Buy) · traded 20 May 2026 · filed 20 May 2026
- exercised options over 100,000 shares of InnodataSEC Form 418 May 2026Common Stock · traded 15 May 2026 · filed 18 May 2026
- exercised options over 100,000 shares of Innodata (a derivative holding)SEC Form 418 May 2026Stock Option (Right to Buy) · traded 15 May 2026 · filed 18 May 2026
- exercised options over 150,000 shares of Innodata (a derivative holding)SEC Form 418 May 2026Stock Option (Right to Buy) · traded 18 May 2026 · filed 18 May 2026
- ▼ sold on the open market 14,041 shares of InnodataSEC Form 418 May 2026Common Stock · traded 15 May 2026 · filed 18 May 2026
- ▼ sold on the open market 76,142 shares of InnodataSEC Form 418 May 2026Common Stock · traded 15 May 2026 · filed 18 May 2026
- ▼ sold on the open market 9,817 shares of InnodataSEC Form 418 May 2026Common Stock · traded 15 May 2026 · filed 18 May 2026
- exercised options over 150,000 shares of InnodataSEC Form 418 May 2026Common Stock · traded 18 May 2026 · filed 18 May 2026
- ▼ sold on the open market 60,295 shares of InnodataSEC Form 418 May 2026Common Stock · traded 18 May 2026 · filed 18 May 2026
- ▼ sold on the open market 43,289 shares of InnodataSEC Form 418 May 2026Common Stock · traded 18 May 2026 · filed 18 May 2026
- ▼ sold on the open market 39,881 shares of InnodataSEC Form 418 May 2026Common Stock · traded 18 May 2026 · filed 18 May 2026
- ▼ sold on the open market 6,535 shares of InnodataSEC Form 418 May 2026Common Stock · traded 18 May 2026 · filed 18 May 2026
- exercised options over 26,666 shares of InnodataSEC Form 414 May 2026Common Stock · traded 12 May 2026 · filed 14 May 2026
- exercised options over 76,991 shares of InnodataSEC Form 414 May 2026Common Stock · traded 14 May 2026 · filed 14 May 2026
- ▼ sold on the open market 21,841 shares of InnodataSEC Form 414 May 2026Common Stock · traded 14 May 2026 · filed 14 May 2026
- ▼ sold on the open market 2,799 shares of InnodataSEC Form 414 May 2026Common Stock · traded 14 May 2026 · filed 14 May 2026
- ▼ sold on the open market 4,266 shares of InnodataSEC Form 414 May 2026Common Stock · traded 14 May 2026 · filed 14 May 2026
- ▼ sold on the open market 41,555 shares of InnodataSEC Form 414 May 2026Common Stock · traded 14 May 2026 · filed 14 May 2026
- ▼ sold on the open market 6,530 shares of InnodataSEC Form 414 May 2026Common Stock · traded 14 May 2026 · filed 14 May 2026
- exercised options over 26,666 shares of Innodata (a derivative holding)SEC Form 414 May 2026Stock Option (Right to Buy) · traded 12 May 2026 · filed 14 May 2026
- exercised options over 45,033 shares of Innodata (a derivative holding)SEC Form 414 May 2026Stock Option (Right to Buy) · traded 12 May 2026 · filed 14 May 2026
- exercised options over 34,967 shares of Innodata (a derivative holding)SEC Form 414 May 2026Stock Option (Right to Buy) · traded 13 May 2026 · filed 14 May 2026
- exercised options over 59,493 shares of Innodata (a derivative holding)SEC Form 414 May 2026Stock Option (Right to Buy) · traded 13 May 2026 · filed 14 May 2026
- exercised options over 45,033 shares of InnodataSEC Form 414 May 2026Common Stock · traded 12 May 2026 · filed 14 May 2026
- exercised options over 76,991 shares of Innodata (a derivative holding)SEC Form 414 May 2026Stock Option (Right to Buy) · traded 14 May 2026 · filed 14 May 2026
- ▼ sold on the open market 19,776 shares of InnodataSEC Form 414 May 2026Common Stock · traded 12 May 2026 · filed 14 May 2026
- ▼ sold on the open market 51,923 shares of InnodataSEC Form 414 May 2026Common Stock · traded 12 May 2026 · filed 14 May 2026
- exercised options over 34,967 shares of InnodataSEC Form 414 May 2026Common Stock · traded 13 May 2026 · filed 14 May 2026
- exercised options over 59,493 shares of InnodataSEC Form 414 May 2026Common Stock · traded 13 May 2026 · filed 14 May 2026
- ▼ sold on the open market 60,267 shares of InnodataSEC Form 414 May 2026Common Stock · traded 13 May 2026 · filed 14 May 2026
- ▼ sold on the open market 1,300 shares of InnodataSEC Form 414 May 2026Common Stock · traded 13 May 2026 · filed 14 May 2026
- ▼ sold on the open market 32,893 shares of InnodataSEC Form 414 May 2026Common Stock · traded 13 May 2026 · filed 14 May 2026
- was granted 100,098 shares of InnodataSEC Form 45 January 2026Common Stock · traded 31 December 2025 · filed 5 January 2026
- was granted 100,098 shares of InnodataSEC Form 45 January 2026Common Stock · traded 31 December 2025 · filed 5 January 2026
- had shares withheld for tax on 8,000 shares of InnodataSEC Form 422 December 2025Common Stock · traded 20 December 2025 · filed 22 December 2025
- was granted 80,000 shares of Innodata (a derivative holding)SEC Form 423 December 2024Stock Option (Right to Buy) · traded 20 December 2024 · filed 23 December 2024
- was granted 60,000 shares of InnodataSEC Form 423 December 2024Common Stock · traded 20 December 2024 · filed 23 December 2024
- exercised options over 15,000 shares of Innodata (a derivative holding)SEC Form 425 November 2024Stock Option (Right to Buy) · traded 22 November 2024 · filed 25 November 2024
- exercised options over 290,000 shares of Innodata (a derivative holding)SEC Form 425 November 2024Stock Option (Right to Buy) · traded 22 November 2024 · filed 25 November 2024
- exercised options over 62,901 shares of Innodata (a derivative holding)SEC Form 425 November 2024Stock Option (Right to Buy) · traded 22 November 2024 · filed 25 November 2024
- exercised options over 187,099 shares of Innodata (a derivative holding)SEC Form 425 November 2024Stock Option (Right to Buy) · traded 25 November 2024 · filed 25 November 2024
- exercised options over 15,000 shares of InnodataSEC Form 425 November 2024Common Stock · traded 22 November 2024 · filed 25 November 2024
- exercised options over 290,000 shares of InnodataSEC Form 425 November 2024Common Stock · traded 22 November 2024 · filed 25 November 2024
- exercised options over 62,901 shares of InnodataSEC Form 425 November 2024Common Stock · traded 22 November 2024 · filed 25 November 2024
- ▼ sold on the open market 120,574 shares of InnodataSEC Form 425 November 2024Common Stock · traded 22 November 2024 · filed 25 November 2024
- ▼ sold on the open market 75,744 shares of InnodataSEC Form 425 November 2024Common Stock · traded 22 November 2024 · filed 25 November 2024
- ▼ sold on the open market 68,082 shares of InnodataSEC Form 425 November 2024Common Stock · traded 22 November 2024 · filed 25 November 2024
- ▼ sold on the open market 600 shares of InnodataSEC Form 425 November 2024Common Stock · traded 22 November 2024 · filed 25 November 2024
- ▼ sold on the open market 43,476 shares of InnodataSEC Form 425 November 2024Common Stock · traded 22 November 2024 · filed 25 November 2024
- ▼ sold on the open market 59,425 shares of InnodataSEC Form 425 November 2024Common Stock · traded 22 November 2024 · filed 25 November 2024
- exercised options over 187,099 shares of InnodataSEC Form 425 November 2024Common Stock · traded 25 November 2024 · filed 25 November 2024
- ▼ sold on the open market 75,693 shares of InnodataSEC Form 425 November 2024Common Stock · traded 25 November 2024 · filed 25 November 2024
- ▼ sold on the open market 12,220 shares of InnodataSEC Form 425 November 2024Common Stock · traded 25 November 2024 · filed 25 November 2024
- ▼ sold on the open market 16,665 shares of InnodataSEC Form 425 November 2024Common Stock · traded 25 November 2024 · filed 25 November 2024
- ▼ sold on the open market 82,521 shares of InnodataSEC Form 425 November 2024Common Stock · traded 25 November 2024 · filed 25 November 2024
- exercised options over 50,000 shares of Innodata (a derivative holding)SEC Form 421 November 2024Stock Option (Right to Buy) · traded 20 November 2024 · filed 21 November 2024
- exercised options over 225,000 shares of Innodata (a derivative holding)SEC Form 421 November 2024Stock Option (Right to Buy) · traded 21 November 2024 · filed 21 November 2024
- exercised options over 50,000 shares of InnodataSEC Form 421 November 2024Common Stock · traded 20 November 2024 · filed 21 November 2024
- ▼ sold on the open market 50,000 shares of InnodataSEC Form 421 November 2024Common Stock · traded 20 November 2024 · filed 21 November 2024
- exercised options over 225,000 shares of InnodataSEC Form 421 November 2024Common Stock · traded 21 November 2024 · filed 21 November 2024
- ▼ sold on the open market 58,376 shares of InnodataSEC Form 421 November 2024Common Stock · traded 21 November 2024 · filed 21 November 2024
- ▼ sold on the open market 87,184 shares of InnodataSEC Form 421 November 2024Common Stock · traded 21 November 2024 · filed 21 November 2024
- ▼ sold on the open market 54,440 shares of InnodataSEC Form 421 November 2024Common Stock · traded 21 November 2024 · filed 21 November 2024
- ▼ sold on the open market 25,000 shares of InnodataSEC Form 421 November 2024Common Stock · traded 21 November 2024 · filed 21 November 2024
- exercised options over 14,944 shares of Innodata (a derivative holding)SEC Form 429 August 2023Stock Option (Right to Buy) · traded 28 August 2023 · filed 29 August 2023
- exercised options over 135,056 shares of Innodata (a derivative holding)SEC Form 429 August 2023Stock Option (Right to Buy) · traded 29 August 2023 · filed 29 August 2023
- exercised options over 14,944 shares of InnodataSEC Form 429 August 2023Common Stock · traded 28 August 2023 · filed 29 August 2023
- ▼ sold on the open market 14,944 shares of InnodataSEC Form 429 August 2023Common Stock · traded 28 August 2023 · filed 29 August 2023
- exercised options over 135,056 shares of InnodataSEC Form 429 August 2023Common Stock · traded 29 August 2023 · filed 29 August 2023
- ▼ sold on the open market 135,056 shares of InnodataSEC Form 429 August 2023Common Stock · traded 29 August 2023 · filed 29 August 2023
- was granted 160,000 shares of Innodata (a derivative holding)SEC Form 411 October 2022Stock Option (Right to Buy) · traded 7 October 2022 · filed 11 October 2022
- was granted 832,926 shares of Innodata (a derivative holding)SEC Form 414 March 2022Stock Option (Right to Buy) · traded 10 March 2022 · filed 14 March 2022
- was granted 80,000 shares of Innodata (a derivative holding)SEC Form 44 August 2021Stock Option (Right to Buy) · traded 2 August 2021 · filed 4 August 2021
- had shares withheld for tax on 3,809 shares of InnodataSEC Form 42 April 2021Common Stock · traded 16 March 2021 · filed 2 April 2021
Positions come from the unitedstates/congress-legislators roster, the Office of Government Ethics and the SEC’s Form 4 index. Every disclosed line names its own source and links the document the government published; we print what the filing says and never a price we did not read from it. Headlines and links come from the GDELT Global Knowledge Graph — the story stays with the publisher. The portrait, where we have one, is the public-domain Congressional Bioguide photograph.