Insider at

04

Insider transactions

05
0 buys (P) 25 sells (S) Net: $-2,771,250 + 17 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

17 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
June 25, 2026 TTMI S 10b5-1 12 $218.27 $2,619 120,801 Direct -0.01% Disposed -39.0% (price as of 2026-10-05)
June 25, 2026 TTMI S 10b5-1 29 $217.43 $6,305 120,813 Direct -0.02% Disposed -38.8% (price as of 2026-10-05)
June 25, 2026 TTMI S 10b5-1 17 $216.49 $3,680 120,842 Direct -0.01% Disposed -38.5% (price as of 2026-10-05)
June 25, 2026 TTMI S 10b5-1 15 $214.46 $3,217 120,859 Direct -0.01% Disposed -37.9% (price as of 2026-10-05)
June 25, 2026 TTMI S 10b5-1 20 $213.51 $4,270 120,874 Direct -0.02% Disposed -37.6% (price as of 2026-10-05)
June 25, 2026 TTMI S 10b5-1 18 $211.86 $3,813 120,894 Direct -0.01% Disposed -37.2% (price as of 2026-10-05)
June 25, 2026 TTMI S 10b5-1 284 $211.08 $59,947 120,912 Direct -0.23% Disposed -36.9% (price as of 2026-10-05)
June 25, 2026 TTMI S 10b5-1 461 $210.10 $96,856 121,196 Direct -0.38% Disposed -36.6% (price as of 2026-10-05)
June 25, 2026 TTMI S 10b5-1 807 $209.06 $168,711 121,657 Direct -0.66% Disposed -36.3% (price as of 2026-10-05)
June 25, 2026 TTMI S 10b5-1 1,277 $208.40 $266,127 122,464 Direct -1.03% Disposed -36.1% (price as of 2026-10-05)
June 25, 2026 TTMI S 10b5-1 172 $207.04 $35,611 123,741 Direct -0.14% Disposed -35.7% (price as of 2026-10-05)
June 25, 2026 TTMI S 10b5-1 68 $206.25 $14,025 123,913 Direct -0.05% Disposed -35.4% (price as of 2026-10-05)
June 25, 2026 TTMI S 10b5-1 187 $204.95 $38,326 123,981 Direct -0.15% Disposed -35.0% (price as of 2026-10-05)
June 23, 2026 TTMI S 10b5-1 255 $213.39 $54,414 119,268 Direct -0.21% Disposed -37.6% (price as of 2026-10-05)
June 23, 2026 TTMI S 10b5-1 1,299 $212.60 $276,167 119,523 Direct -1.08% Disposed -37.4% (price as of 2026-10-05)
June 23, 2026 TTMI S 10b5-1 1,609 $211.67 $340,577 120,822 Direct -1.31% Disposed -37.1% (price as of 2026-10-05)
June 23, 2026 TTMI S 10b5-1 2,301 $210.75 $484,936 122,431 Direct -1.84% Disposed -36.8% (price as of 2026-10-05)
June 23, 2026 TTMI S 10b5-1 1,960 $209.76 $411,130 124,732 Direct -1.55% Disposed -36.5% (price as of 2026-10-05)
June 23, 2026 TTMI S 10b5-1 485 $208.87 $101,302 126,692 Direct -0.38% Disposed -36.3% (price as of 2026-10-05)
June 23, 2026 TTMI S 10b5-1 280 $207.95 $58,226 127,177 Direct -0.22% Disposed -36.0% (price as of 2026-10-05)
June 23, 2026 TTMI S 10b5-1 73 $206.35 $15,064 127,457 Direct -0.06% Disposed -35.5% (price as of 2026-10-05)
June 23, 2026 TTMI S 10b5-1 358 $205.42 $73,540 127,530 Direct -0.28% Disposed -35.2% (price as of 2026-10-05)
June 23, 2026 TTMI S 10b5-1 901 $204.59 $184,336 127,888 Direct -0.70% Disposed -34.9% (price as of 2026-10-05)
June 23, 2026 TTMI S 10b5-1 214 $203.81 $43,615 128,789 Direct -0.17% Disposed -34.7% (price as of 2026-10-05)
June 23, 2026 TTMI S 10b5-1 121 $201.95 $24,436 129,003 Direct -0.09% Disposed -34.1% (price as of 2026-10-05)
Dec. 2, 2024 TTMI S 10b5-1 6,000 $25.00 $150,000 89,341 Direct -6.29% Disposed 432.6% (price as of 2026-10-05)
Nov. 15, 2024 TTMI S 10b5-1 6,400 $23.74 $151,936 95,341 Direct -6.29% Disposed 460.8% (price as of 2026-10-05)
Aug. 23, 2024 TTMI S 7,000 $20.50 $143,500 101,741 Direct -6.44% Disposed 549.5% (price as of 2026-10-05)
Aug. 22, 2023 TTMI S 10,000 $14.95 $149,500 85,807 Direct -10.44% Disposed 790.6% (price as of 2026-10-05)
Aug. 7, 2023 TTMI S 8,000 $14.90 $119,200 95,807 Direct -7.71% Disposed 793.6% (price as of 2026-10-05)

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Initial ownership (Form 3) 2 holdings

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
July 13, 2023 TTMI Common Stock 89,128 Direct
June 27, 2023 TTMI Common Stock 38,749 Direct