| Jun 25, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · directAlso reported by Weber Daniel J, Gridley Catherine A | 9 | $218.27 | $2K@ $218.27 | 210,634 | Form 4 |
| Jun 25, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · directAlso reported by Weber Daniel J | 25 | $217.43 | $5K@ $217.43 | 210,643 | Form 4 |
| Jun 25, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · directAlso reported by Weber Daniel J | 13 | $214.46 | $3K@ $214.46 | 210,683 | Form 4 |
| Jun 25, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · directAlso reported by Weber Daniel J | 17 | $213.51 | $4K@ $213.51 | 210,696 | Form 4 |
| Jun 25, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · directAlso reported by Weber Daniel J | 15 | $211.86 | $3K@ $211.86 | 210,713 | Form 4 |
| Jun 25, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 242 | $211.08 | $51K@ $211.08 | 210,728 | Form 4 |
| Jun 25, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 394 | $210.10 | $83K@ $210.10 | 210,970 | Form 4 |
| Jun 25, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 689 | $209.06 | $144K@ $209.06 | 211,364 | Form 4 |
| Jun 25, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 1,090 | $208.40 | $227K@ $208.40 | 212,053 | Form 4 |
| Jun 25, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 147 | $207.04 | $30K@ $207.04 | 213,143 | Form 4 |
| Jun 25, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 58 | $206.25 | $12K@ $206.25 | 213,290 | Form 4 |
| Jun 25, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 160 | $204.95 | $33K@ $204.95 | 213,348 | Form 4 |
| Jun 24, 2026 | TTMIEVP, Commercial Sector Pres. | Grant or awardCode A · direct | 5,263 | — | — | 213,508 | Form 4 |
| Jun 23, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 229 | $213.39 | $49K@ $213.39 | 208,245 | Form 4 |
| Jun 23, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 1,173 | $212.60 | $249K@ $212.60 | 208,474 | Form 4 |
| Jun 23, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 1,454 | $211.67 | $308K@ $211.67 | 209,647 | Form 4 |
| Jun 23, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 2,079 | $210.75 | $438K@ $210.75 | 211,101 | Form 4 |
| Jun 23, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 1,770 | $209.76 | $371K@ $209.76 | 213,180 | Form 4 |
| Jun 23, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 438 | $208.87 | $91K@ $208.87 | 214,950 | Form 4 |
| Jun 23, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 253 | $207.95 | $53K@ $207.95 | 215,388 | Form 4 |
| Jun 23, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · directAlso reported by Gridley Catherine A | 66 | $206.35 | $14K@ $206.35 | 215,641 | Form 4 |
| Jun 23, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 324 | $205.42 | $67K@ $205.42 | 215,707 | Form 4 |
| Jun 23, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 813 | $204.59 | $166K@ $204.59 | 216,031 | Form 4 |
| Jun 23, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · direct | 193 | $203.81 | $39K@ $203.81 | 216,844 | Form 4 |
| Jun 23, 2026 | TTMIEVP, Commercial Sector Pres. | Open-market saleCode S · directAlso reported by Gridley Catherine A | 110 | $201.95 | $22K@ $201.95 | 217,037 | Form 4 |
| Feb 13, 2026 | TTMIEVP, Commercial Sector Pres. | Shares withheld for tax or exercise priceCode F · direct | 20,297 | $93.12 | $1.9M@ $93.12 | 217,147 | Form 4 |
| Feb 11, 2026 | TTMIEVP, Commercial Sector Pres. | Grant or awardCode A · direct | 49,710 | — | — | 237,444 | Form 4 |