Follow the people · Insider
Edwin Roks
Edwin Roks files insider transactions with the SEC as a president and ceo of Ttm Technologies (TTMI). We hold 1 disclosed purchase or sale filed since 25 January 2018, 1 of them in the last 90 days.
- Files forTTMI
- Disclosed buys and sells1 in all, 1 in the last 90 days
- Last disclosure3 September 2026
Positions held
2 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 2 September 2025 — 2 September 2026President and CEO · Ttm Technologies (TTMI)4 Form 4 lines · source: SEC Form 4
- Filed 23 January 2018 — 22 April 2025Chief Executive Officer · Teledyne Technologies (TDY)48 Form 4 lines · source: SEC Form 4
Everything they disclosed
52 entries, newest first — one per disclosure report, one per Form 4 line- had shares withheld for tax on 5,331 shares of Ttm TechnologiesSEC Form 43 September 2026Common Stock · traded 2 September 2026 · filed 3 September 2026
- ▲ bought on the open market 10,000 shares of Ttm TechnologiesSEC Form 425 August 2026Common Stock · traded 25 August 2026 · filed 25 August 2026
- was granted 15,716 shares of Ttm TechnologiesSEC Form 426 June 2026Common Stock · traded 24 June 2026 · filed 26 June 2026
- was granted 39,098 shares of Ttm TechnologiesSEC Form 44 September 2025Common Stock · traded 2 September 2025 · filed 4 September 2025
- was granted 6,021 shares of Teledyne Technologies (a derivative holding)SEC Form 423 April 2025Stock Option (right to buy) · traded 22 April 2025 · filed 23 April 2025
- exercised options over 772 shares of Teledyne Technologies (a derivative holding)SEC Form 428 January 2025Restricted Stock Units · traded 25 January 2025 · filed 28 January 2025
- exercised options over 772 shares of Teledyne TechnologiesSEC Form 428 January 2025Common Stock · traded 25 January 2025 · filed 28 January 2025
- returned to the issuer 137 shares of Teledyne TechnologiesSEC Form 428 January 2025Common Stock · traded 25 January 2025 · filed 28 January 2025
- was granted 2,323 shares of Teledyne Technologies (a derivative holding)SEC Form 423 January 2025Restricted Stock Units · traded 21 January 2025 · filed 23 January 2025
- exercised options over 362 shares of Teledyne Technologies (a derivative holding)SEC Form 429 January 2024Restricted Stock Units · traded 26 January 2024 · filed 29 January 2024
- exercised options over 324 shares of Teledyne TechnologiesSEC Form 429 January 2024Common Stock · traded 26 January 2024 · filed 29 January 2024
- was granted 2,472 shares of Teledyne Technologies (a derivative holding)SEC Form 425 January 2024Restricted Stock Units · traded 23 January 2024 · filed 25 January 2024
- was granted 6,314 shares of Teledyne Technologies (a derivative holding)SEC Form 425 January 2024Stock Option (right to buy) · traded 23 January 2024 · filed 25 January 2024
- was granted 506 shares of Teledyne TechnologiesSEC Form 41 February 2023Common Stock · traded 27 January 2023 · filed 1 February 2023
- exercised options over 385 shares of Teledyne Technologies (a derivative holding)SEC Form 425 January 2023Restricted Stock Units · traded 24 January 2023 · filed 25 January 2023
- was granted 817 shares of Teledyne Technologies (a derivative holding)SEC Form 425 January 2023Restricted Stock Units · traded 24 January 2023 · filed 25 January 2023
- exercised options over 377 shares of Teledyne TechnologiesSEC Form 425 January 2023Common Stock · traded 24 January 2023 · filed 25 January 2023
- was granted 7,072 shares of Teledyne Technologies (a derivative holding)SEC Form 426 October 2022Stock Option right-to-buy · traded 25 October 2022 · filed 26 October 2022
- was granted 489 shares of Teledyne TechnologiesSEC Form 42 February 2022Common Stock · traded 31 January 2022 · filed 2 February 2022
- was granted 772 shares of Teledyne Technologies (a derivative holding)SEC Form 426 January 2022Restricted Stock Units · traded 25 January 2022 · filed 26 January 2022
- exercised options over 651 shares of Teledyne Technologies (a derivative holding)SEC Form 426 January 2022Restricted Stock Units · traded 24 January 2022 · filed 26 January 2022
- exercised options over 651 shares of Teledyne TechnologiesSEC Form 426 January 2022Common Stock · traded 25 January 2022 · filed 26 January 2022
- was granted 604 shares of Teledyne Technologies (a derivative holding)SEC Form 419 October 2021Stock Option right-to-buy · traded 15 October 2021 · filed 19 October 2021
- was granted 5,866 shares of Teledyne Technologies (a derivative holding)SEC Form 429 July 2021Stock Option right-to-buy · traded 27 July 2021 · filed 29 July 2021
- was granted 530 shares of Teledyne TechnologiesSEC Form 43 February 2021Common Stock · traded 29 January 2021 · filed 3 February 2021
- exercised options over 643 shares of Teledyne TechnologiesSEC Form 428 January 2021Common Stock · traded 26 January 2021 · filed 28 January 2021
- exercised options over 643 shares of Teledyne Technologies (a derivative holding)SEC Form 428 January 2021Restricted Stock Units · traded 26 January 2021 · filed 28 January 2021
- was granted 362 shares of Teledyne Technologies (a derivative holding)SEC Form 428 January 2021Restricted Stock Units · traded 26 January 2021 · filed 28 January 2021
- was granted 156 shares of Teledyne TechnologiesSEC Form 429 January 2020Common Stock · traded 24 January 2020 · filed 29 January 2020
- exercised options over 759 shares of Teledyne Technologies (a derivative holding)SEC Form 424 January 2020Restricted Stock Units · traded 24 January 2020 · filed 24 January 2020
- exercised options over 759 shares of Teledyne TechnologiesSEC Form 424 January 2020Common Stock · traded 24 January 2020 · filed 24 January 2020
- was granted 6,751 shares of Teledyne Technologies (a derivative holding)SEC Form 423 January 2020Stock Option right-to-buy · traded 21 January 2020 · filed 23 January 2020
- was granted 385 shares of Teledyne Technologies (a derivative holding)SEC Form 423 January 2020Restricted Stock Units · traded 21 January 2020 · filed 23 January 2020
- was granted 429 shares of Teledyne TechnologiesSEC Form 431 January 2019Common Stock · traded 25 January 2019 · filed 31 January 2019
- exercised options over 1,098 shares of Teledyne Technologies (a derivative holding)SEC Form 429 January 2019Restricted Stock Units · traded 26 January 2019 · filed 29 January 2019
- exercised options over 1,098 shares of Teledyne TechnologiesSEC Form 429 January 2019Common Stock · traded 26 January 2019 · filed 29 January 2019
- was granted 651 shares of Teledyne Technologies (a derivative holding)SEC Form 424 January 2019Restricted Stock Units · traded 22 January 2019 · filed 24 January 2019
- was granted 10,102 shares of Teledyne Technologies (a derivative holding)SEC Form 424 January 2019Stock Option right-to-buy · traded 22 January 2019 · filed 24 January 2019
- exercised options over 6,000 shares of Teledyne TechnologiesSEC Form 41 June 2018Common Stock · traded 1 June 2018 · filed 1 June 2018
- exercised options over 5,334 shares of Teledyne TechnologiesSEC Form 41 June 2018Common Stock · traded 1 June 2018 · filed 1 June 2018
- ▼ sold on the open market 11,334 shares of Teledyne TechnologiesSEC Form 41 June 2018Common Stock · traded 1 June 2018 · filed 1 June 2018
- exercised options over 6,000 shares of Teledyne Technologies (a derivative holding)SEC Form 41 June 2018Stock Option right-to-buy · traded 1 June 2018 · filed 1 June 2018
- exercised options over 5,334 shares of Teledyne Technologies (a derivative holding)SEC Form 41 June 2018Stock Option right-to-buy · traded 1 June 2018 · filed 1 June 2018
- exercised options over 5,650 shares of Teledyne TechnologiesSEC Form 422 May 2018Common Stock · traded 21 May 2018 · filed 22 May 2018
- exercised options over 3,000 shares of Teledyne TechnologiesSEC Form 422 May 2018Common Stock · traded 21 May 2018 · filed 22 May 2018
- ▼ sold on the open market 5,650 shares of Teledyne TechnologiesSEC Form 422 May 2018Common Stock · traded 21 May 2018 · filed 22 May 2018
- ▼ sold on the open market 3,000 shares of Teledyne TechnologiesSEC Form 422 May 2018Common Stock · traded 21 May 2018 · filed 22 May 2018
- exercised options over 5,650 shares of Teledyne Technologies (a derivative holding)SEC Form 422 May 2018Stock Option right-to-buy · traded 21 May 2018 · filed 22 May 2018
- exercised options over 3,000 shares of Teledyne Technologies (a derivative holding)SEC Form 422 May 2018Stock Option right-to-buy · traded 21 May 2018 · filed 22 May 2018
- was granted 429 shares of Teledyne TechnologiesSEC Form 48 February 2018Common Stock · traded 5 February 2018 · filed 8 February 2018
- was granted 643 shares of Teledyne Technologies (a derivative holding)SEC Form 425 January 2018Restricted Stock Units · traded 23 January 2018 · filed 25 January 2018
- was granted 9,461 shares of Teledyne Technologies (a derivative holding)SEC Form 425 January 2018Stock Option right-to-buy · traded 23 January 2018 · filed 25 January 2018
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.