‹ Screener

TTM TECHNOLOGIES INC

TTMI · Printed Circuit Boards · 103.9M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $2M (gross $24M, SBC $23M)

Reference price $201.95 · est. market cap ~$21.0B — last insider sale, 2026-06-23 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B70

PCB/aerospace-defense maker with strong growth and earnings, though capex keeps free cash flow near zero.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $731M2025-09-29 · $753M2025-12-29 · $774M2026-03-30 · $846M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
20.7%
Operating margin
9.1%
Net margin
6.1%
Return on equity
10.1%
Return on assets
4.6%
ROIC
7.8%
Revenue growth (QoQ)
9.3%
Net-income growth
215.2%
Debt / equity
0.5×
Current ratio
1.9×
Free cash flow
-$683K
Tangible book value
$937M
Cash & investments
$501M
Cash runway
2936q
Stock comp / revenue
1.4%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-24Sandeen Anthony JosephGrant1.8K
2026-06-24Soder Douglas LGrant5.3K
2026-06-24Walsh James PGrant5.3K
2026-06-24Clapprood TomGrant1.8K
2026-06-24Weber Daniel JGrant5.1K
2026-06-24Farrell Robert P.Grant1.8K
2026-06-24Fortier Gregory S.Grant1.8K
2026-06-24Gridley Catherine AGrant5.3K
2026-06-24Powers Shawn A.Grant4.9K
2026-06-24Roks EdwinGrant16K
2026-06-24Romo ElizabethGrant2.4K
2026-06-24BOEHLE DANIEL L.Grant6.4K
2026-06-23Weber Daniel JSell1.1K$212.60
2026-06-23Weber Daniel JSell221$213.39
2026-06-23BOEHLE DANIEL L.Sell78$201.95
2026-06-23BOEHLE DANIEL L.Sell138$203.81
2026-06-23BOEHLE DANIEL L.Sell579$204.59
2026-06-23BOEHLE DANIEL L.Sell231$205.42
2026-06-23BOEHLE DANIEL L.Sell47$206.35
2026-06-23BOEHLE DANIEL L.Sell180$207.95
2026-06-23BOEHLE DANIEL L.Sell312$208.87
2026-06-23BOEHLE DANIEL L.Sell1.3K$209.76
2026-06-23BOEHLE DANIEL L.Sell1.5K$210.75
2026-06-23BOEHLE DANIEL L.Sell1.0K$211.67
2026-06-23BOEHLE DANIEL L.Sell836$212.60
2026-06-23BOEHLE DANIEL L.Sell163$213.39
2026-06-23Farrell Robert P.Sell36$201.95
2026-06-23Farrell Robert P.Sell63$203.81
2026-06-23Farrell Robert P.Sell267$204.59
2026-06-23Farrell Robert P.Sell106$205.42
2026-06-23Farrell Robert P.Sell22$206.35
2026-06-23Farrell Robert P.Sell83$207.95
2026-06-23Farrell Robert P.Sell144$208.87
2026-06-23Farrell Robert P.Sell581$209.76
2026-06-23Farrell Robert P.Sell682$210.75
2026-06-23Farrell Robert P.Sell477$211.67
2026-06-23Farrell Robert P.Sell385$212.60
2026-06-23Farrell Robert P.Sell74$213.39
2026-06-23Knecht Dale MartinSell83$201.95
2026-06-23Knecht Dale MartinSell147$203.81
2026-06-23Knecht Dale MartinSell617$204.59
2026-06-23Knecht Dale MartinSell246$205.42
2026-06-23Knecht Dale MartinSell50$206.35
2026-06-23Knecht Dale MartinSell192$207.95
2026-06-23Knecht Dale MartinSell332$208.87
2026-06-23Knecht Dale MartinSell1.3K$209.76
2026-06-23Knecht Dale MartinSell1.6K$210.75
2026-06-23Knecht Dale MartinSell1.1K$211.67
2026-06-23Knecht Dale MartinSell890$212.60
2026-06-23Knecht Dale MartinSell174$213.39
2026-06-23Walsh James PSell36$201.95
2026-06-23Walsh James PSell63$203.81
2026-06-23Walsh James PSell266$204.59
2026-06-23Walsh James PSell106$205.42
2026-06-23Walsh James PSell22$206.35
2026-06-23Walsh James PSell83$207.95
2026-06-23Walsh James PSell143$208.87
2026-06-23Walsh James PSell580$209.76
2026-06-23Walsh James PSell681$210.75
2026-06-23Walsh James PSell476$211.67
2026-06-23Walsh James PSell384$212.60
2026-06-23Walsh James PSell76$213.39
2026-06-23Gridley Catherine ASell110$201.95
2026-06-23Gridley Catherine ASell195$203.81
2026-06-23Gridley Catherine ASell819$204.59
2026-06-23Gridley Catherine ASell326$205.42
2026-06-23Gridley Catherine ASell66$206.35
2026-06-23Gridley Catherine ASell254$207.95
2026-06-23Gridley Catherine ASell441$208.87
2026-06-23Gridley Catherine ASell1.8K$209.76
2026-06-23Gridley Catherine ASell2.1K$210.75
2026-06-23Gridley Catherine ASell1.5K$211.67
2026-06-23Gridley Catherine ASell1.2K$212.60
2026-06-23Gridley Catherine ASell233$213.39
2026-06-23Powers Shawn A.Sell121$201.95
2026-06-23Powers Shawn A.Sell214$203.81
2026-06-23Powers Shawn A.Sell901$204.59
2026-06-23Powers Shawn A.Sell358$205.42
2026-06-23Powers Shawn A.Sell73$206.35
2026-06-23Powers Shawn A.Sell280$207.95
2026-06-23Powers Shawn A.Sell485$208.87
2026-06-23Powers Shawn A.Sell2.0K$209.76
2026-06-23Powers Shawn A.Sell2.3K$210.75
2026-06-23Powers Shawn A.Sell1.6K$211.67
2026-06-23Powers Shawn A.Sell1.3K$212.60
2026-06-23Powers Shawn A.Sell255$213.39
2026-06-23Soder Douglas LSell110$201.95
2026-06-23Soder Douglas LSell193$203.81
2026-06-23Soder Douglas LSell813$204.59
2026-06-23Soder Douglas LSell324$205.42
2026-06-23Soder Douglas LSell253$207.95
2026-06-23Soder Douglas LSell438$208.87
2026-06-23Soder Douglas LSell1.8K$209.76
2026-06-23Soder Douglas LSell2.1K$210.75
2026-06-23Soder Douglas LSell1.5K$211.67
2026-06-23Soder Douglas LSell1.2K$212.60
2026-06-23Soder Douglas LSell229$213.39
2026-06-23Soder Douglas LSell66$206.35
2026-06-23Clapprood TomSell80$213.39
2026-06-23Weber Daniel JSell105$201.95
2026-06-23Weber Daniel JSell185$203.81
2026-06-23Weber Daniel JSell780$204.59
2026-06-23Weber Daniel JSell310$205.42
2026-06-23Weber Daniel JSell63$206.35
2026-06-23Weber Daniel JSell242$207.95
2026-06-23Weber Daniel JSell420$208.87
2026-06-23Weber Daniel JSell1.7K$209.76
2026-06-23Weber Daniel JSell2.0K$210.75
2026-06-23Weber Daniel JSell1.4K$211.67
2026-06-23Clapprood TomSell66$203.81
2026-06-23Clapprood TomSell37$201.95
2026-06-23Clapprood TomSell277$204.59
2026-06-23Clapprood TomSell110$205.42
2026-06-23Clapprood TomSell22$206.35
2026-06-23Clapprood TomSell86$207.95
2026-06-23Clapprood TomSell149$208.87
2026-06-23Clapprood TomSell603$209.76
2026-06-23Clapprood TomSell709$210.75
2026-06-23Clapprood TomSell496$211.67
2026-06-23Clapprood TomSell400$212.60
2026-05-07McCarthy Ryan DGrant1.4K
2026-05-07Korte Daniel G.Grant1.4K
2026-05-06Jackson Pamela B.Grant1.8K
2026-05-06ENGLAND JULIE SPICERGrant1.8K
2026-05-06Lenard Chantel EGrant1.8K
2026-05-06Ali WajidGrant1.8K
2026-05-06FRANKLIN PHILIP GGrant1.8K
2026-05-06Geveden Rex DGrant2.3K
2026-05-01EDMAN THOMAS TSell17K$157.06
2026-04-02Walsh James PTax withheld1.9K$90.72
2026-04-01EDMAN THOMAS TSell17K$100.23
2026-03-02EDMAN THOMAS TSell17K$101.62
2026-02-20Gridley Catherine ASell20K$105.94
2026-02-13Weber Daniel JSell12K$93.88
2026-02-13Weber Daniel JTax withheld20K$93.12
2026-02-13Powers Shawn A.Tax withheld23K$93.12
2026-02-13Knecht Dale MartinTax withheld13K$93.12
2026-02-13Soder Douglas LTax withheld20K$93.12
2026-02-13Gridley Catherine ATax withheld20K$93.12
2026-02-13Gridley Catherine ASell10K$95.11
2026-02-13BOEHLE DANIEL L.Tax withheld9.4K$93.12
2026-02-13EDMAN THOMAS TTax withheld58K$93.12
2026-02-13EDMAN THOMAS TSell13K$94.92
2026-02-13Romo ElizabethTax withheld897$93.57
2026-02-11Gridley Catherine AGrant47K
2026-02-11BOEHLE DANIEL L.Grant17K
2026-02-11EDMAN THOMAS TGrant147K
2026-02-11Soder Douglas LGrant50K
2026-02-11Knecht Dale MartinGrant29K
2026-02-11Powers Shawn A.Grant44K
2026-02-11Weber Daniel JGrant44K
2026-02-02EDMAN THOMAS TSell17K$96.12
2026-01-30EDMAN THOMAS TTax withheld4.7K$100.23
2026-01-29Fortier Gregory S.Grant5.6K
2026-01-02EDMAN THOMAS TSell17K$69.75
2025-12-29Fortier Gregory S.Grant5.6K
2025-12-16Powers Shawn A.Gift540
2025-12-01Sandeen Anthony JosephSell2.0K$67.30
2025-11-26EDMAN THOMAS TGift13K
2025-11-19ENGLAND JULIE SPICEROption exercise20K$11.83
2025-11-19ENGLAND JULIE SPICERSell3.8K$63.34
2025-11-17Farrell Robert P.Sell643$66.98
2025-11-17Clapprood TomTax withheld297$66.98
2025-11-17Farrell Robert P.Tax withheld297$66.98
2025-11-14MAYER JOHN GSell9.2K$68.13
2025-11-14Powers Shawn A.Gift60
2025-11-12Soder Douglas LGrant8.5K
2025-11-04Spoto StevenSell1.0K$66.95
2025-11-03Farrell Robert P.Sell3.5K$68.93
2025-09-02Roks EdwinGrant39K
2025-08-28Farrell Robert P.Sell1.5K$46.69
2025-08-27Gridley Catherine ASell20K$44.31
2025-08-26Farrell Robert P.Sell1.5K$45.00
2025-08-22BOEHLE DANIEL L.Tax withheld5.8K$40.86
2025-08-21Powers Shawn A.Gift250
2025-08-19Ali WajidBuy5.0K$40.89
2025-08-19Gridley Catherine ASell25K$40.46
2025-08-18Ali WajidBuy5.0K$41.75
2025-08-12Spoto StevenSell3.5K$46.58
2025-08-11Spoto StevenTax withheld456$45.45
2025-08-05Clapprood TomSell15K$44.68
2025-06-25Knecht Dale MartinSell7.5K$39.01
2025-06-24Sandeen Anthony JosephGrant5.9K
2025-06-24Gridley Catherine AGrant19K
2025-06-24Spoto StevenGrant7.9K
2025-06-24Soder Douglas LGrant19K
2025-06-24Powers Shawn A.Grant19K
2025-06-24Knecht Dale MartinSell3.3K$37.08
2025-06-24Knecht Dale MartinGrant13K
2025-06-24Clapprood TomGrant7.9K
2025-06-24Romo ElizabethGrant5.9K
2025-06-24Weber Daniel JGrant19K
2025-06-24Farrell Robert P.Grant8.4K
2025-06-24BOEHLE DANIEL L.Grant23K
2025-06-23Titterton PhilipTax withheld11K$36.39
2025-06-23Titterton PhilipSell23K$36.39
2025-06-23Farrell Robert P.Tax withheld2.9K$36.35
2025-06-23BOEHLE DANIEL L.Tax withheld6.3K$36.40
2025-06-23Weber Daniel JTax withheld12K$36.33
2025-06-23Clapprood TomTax withheld3.4K$36.35
2025-06-23Knecht Dale MartinTax withheld9.6K$36.32
2025-06-23Powers Shawn A.Tax withheld14K$36.37
2025-06-23Soder Douglas LTax withheld13K$36.34
2025-06-23Spoto StevenTax withheld4.9K$36.36
2025-06-23Gridley Catherine ATax withheld14K$36.35
2025-06-23EDMAN THOMAS TTax withheld25K$36.39
2025-06-09Knecht Dale MartinSell7.7K$34.16
2025-06-05Knecht Dale MartinSell1.1K$34.00
2025-05-30Clapprood TomSell10K$29.50
2025-05-27ENGLAND JULIE SPICERGrant7.1K
2025-05-27Geveden Rex DGrant9.2K
2025-05-27Lenard Chantel EGrant7.1K
2025-05-27Jackson Pamela B.Grant7.1K
2025-05-27Ali WajidGrant7.1K
2025-05-27MAYER JOHN GGrant7.1K
2025-05-27FRANKLIN PHILIP GGrant7.1K
2025-05-14Soder Douglas LSell25K$30.00
2025-05-13Weber Daniel JSell20K$29.51
2025-05-13Knecht Dale MartinSell10K$29.52
2025-05-05Gridley Catherine ASell4.0K$25.04
2025-02-28Spoto StevenSell500$24.32
2025-02-20Knecht Dale MartinSell3.8K$26.01
2025-02-20Weber Daniel JSell15K$26.34
2025-02-18Farrell Robert P.Tax withheld260$26.33
2025-02-18Farrell Robert P.Sell460$26.33
2025-02-14Gridley Catherine ASell6.0K$26.25
2025-02-12Soder Douglas LTax withheld16K$25.55
2025-02-12Weber Daniel JTax withheld14K$25.55
2025-02-12Knecht Dale MartinTax withheld8.7K$25.55
2025-02-12Gridley Catherine ATax withheld16K$25.56
2025-02-12Titterton PhilipTax withheld12K$25.56
2025-02-12Titterton PhilipSell25K$25.56
2025-02-12Powers Shawn A.Tax withheld16K$25.55
2025-02-12EDMAN THOMAS TTax withheld54K$25.55
2025-02-11Knecht Dale MartinGrant17K
2025-02-11Powers Shawn A.Grant30K
2025-02-11Weber Daniel JGrant30K
2025-02-11EDMAN THOMAS TGrant97K
2025-02-11Romo ElizabethGrant6.8K
2025-02-11Titterton PhilipGrant37K
2025-02-11Gridley Catherine AGrant31K
2025-02-11Soder Douglas LGrant34K
2025-02-06Soder Douglas LSell28$30.00
2025-02-03SANCHEZ TONYTax withheld139$23.94
2025-02-03SANCHEZ TONYSell189$23.94

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-18OtherExhibitsfiling ↗
2026-06-03Material agreement1.02Debt obligation3.03Reg FDExhibitsfiling ↗
2026-05-27Reg FDfiling ↗
2026-05-18Reg FDfiling ↗
2026-05-08Exec/director changefiling ↗
2026-05-08Exec/director changeShareholder voteOtherExhibitsfiling ↗
2026-04-29ResultsExhibitsfiling ↗
2026-02-04ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-182026-06-170001193125-26-274429 ↗
8-K2026-06-032026-06-010001193125-26-255711 ↗
8-K2026-05-272026-05-270001193125-26-240340 ↗
8-K2026-05-182026-05-150001193125-26-229075 ↗
8-K/A2026-05-082026-01-290001193125-26-214701 ↗
8-K2026-05-082026-05-070001193125-26-214668 ↗
10-Q2026-05-012026-03-300001193125-26-201403 ↗
8-K2026-04-292026-04-290001193125-26-191490 ↗
10-K2026-02-172025-12-290001193125-26-051976 ↗
8-K2026-02-042026-02-040001193125-26-037560 ↗
8-K2026-02-022026-01-290001193125-26-032638 ↗
8-K2026-01-132026-01-130001193125-26-011807 ↗