‹ Screener

MOOG INC.

MOG-A, MOG-B · Misc Industrial & Commercial Machinery & Equipment · 32.0M shares · -2%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $19M (gross $29M, SBC $11M)

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

Grade

B73

Quality aerospace/defense precision-controls supplier with strong revenue and earnings growth and a record backlog.

Strengths

Risks

Notable findings

Quarterly revenue

2023-07-01 · $850M2024-12-28 · $908M2025-03-29 · $934M2026-01-03 · $1.1B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
27.4%
Operating margin
11.6%
Net margin
6.1%
Return on equity
11.8%
Return on assets
5.3%
ROIC
12.1%
Revenue growth (QoQ)
17.8%
Debt / equity
0.5×
Net debt / EBITDA
1.6×
Interest coverage
6.2×
Current ratio
2.1×
Free cash flow
$128M
EBITDA
$553M
Tangible book value
$1.1B
Cash & investments
$62M
Stock comp / revenue
0.4%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-23Scannell JohnTax withheld6.0K$416.00
2026-06-23Scannell JohnOption exercise10K$71.65
2026-06-22WILKINSON PAULTax withheld584$430.54
2026-06-22WILKINSON PAULOption exercise1.0K$71.65
2026-06-11FISHBACK DONALD RTax withheld3.0K$398.00
2026-06-11FISHBACK DONALD ROption exercise5.0K$71.65
2026-06-10Coletti Janet M.Sell604$379.66
2026-06-09Scannell JohnSell674$374.19
2026-06-09Scannell JohnSell1.3K$373.83
2026-06-09Scannell JohnSell1.0K$372.83
2026-05-27ROCHE PATRICK JOption exercise5.0K$71.65
2026-05-27ROCHE PATRICK JTax withheld4.6K$345.26
2026-04-17FISHBACK DONALD RGift6.4K
2026-04-17FISHBACK DONALD RGift6.4K
2026-04-16FISHBACK DONALD RGift2.5K
2026-04-16FISHBACK DONALD RGift2.5K
2026-03-12REICHELDERFER BRENDASell2.0K$312.27
2026-03-11Walter JenniferOption exercise1.0K$71.65
2026-03-11Walter JenniferTax withheld613$343.39
2026-03-10ROCHE PATRICK JOption exercise5.0K$71.65
2026-03-10ROCHE PATRICK JTax withheld4.1K$343.39
2026-03-09WILKINSON PAULOption exercise1.0K$71.65
2026-03-09WILKINSON PAULTax withheld617$343.39
2026-03-09Walter JenniferOption exercise1.0K$71.65
2026-03-09Walter JenniferTax withheld619$343.39
2026-02-06FISHBACK DONALD RGift245
2026-02-06FISHBACK DONALD RGift245
2026-02-05WILKINSON PAULSell992$329.80
2026-02-02FISHBACK DONALD RGift120
2026-02-02FISHBACK DONALD RGift120
2026-02-02FISHBACK DONALD RGift120
2026-01-15Mullins Robert EGrant2.0K
2026-01-15Mullins Robert ETax withheld700$285.00
2025-12-05FISHBACK DONALD RGift2.2K
2025-12-05FISHBACK DONALD RGift4.3K
2025-12-05FISHBACK DONALD RSell253$220.00
2025-12-05FISHBACK DONALD RGift4.3K
2025-12-05FISHBACK DONALD RGift2.2K
2025-12-03Scannell JohnSell4.5K$231.73
2025-12-03Scannell JohnSell4.5K$231.73
2025-11-26FISHBACK DONALD RGift1.1K
2025-11-26FISHBACK DONALD RGift45
2025-11-25FISHBACK DONALD RGift90
2025-11-25Walter JenniferGrant5.4K
2025-11-25Walter JenniferTax withheld2.8K$220.00
2025-11-25ROCHE PATRICK JGrant16K
2025-11-25ROCHE PATRICK JTax withheld8.4K$220.00
2025-11-25Alfieri Joseph J IIIGrant790
2025-11-25Alfieri Joseph J IIITax withheld285$220.00
2025-11-25Schaff Michael AGrant790
2025-11-25Schaff Michael ATax withheld404$220.00
2025-11-25Graczyk Mark DGrant790
2025-11-25Graczyk Mark DTax withheld404$220.00
2025-11-25Mclachlan StuartGrant3.1K
2025-11-25Mclachlan StuartTax withheld1.5K$220.00
2025-11-25WILKINSON PAULGrant3.1K
2025-11-25WILKINSON PAULTax withheld1.4K$220.00
2025-11-15Walter JenniferTax withheld230$214.98
2025-11-15Walter JenniferTax withheld298$214.98
2025-11-15Graczyk Mark DGrant66
2025-11-15Graczyk Mark DTax withheld34$214.98
2025-11-15Graczyk Mark DGrant388
2025-11-15Graczyk Mark DTax withheld199$214.98
2025-11-15Mclachlan StuartGrant256
2025-11-15Mclachlan StuartTax withheld121$214.98
2025-11-15Mclachlan StuartGrant311
2025-11-15Mclachlan StuartTax withheld147$214.98
2025-11-15Alfieri Joseph J IIIGrant66
2025-11-15Alfieri Joseph J IIITax withheld24$214.98
2025-11-15Alfieri Joseph J IIIGrant388
2025-11-15Alfieri Joseph J IIITax withheld140$214.98
2025-11-15Schaff Michael AGrant66
2025-11-15Schaff Michael ATax withheld34$214.98
2025-11-15Schaff Michael AGrant388
2025-11-15Schaff Michael ATax withheld199$214.98
2025-11-15WILKINSON PAULGrant256
2025-11-15WILKINSON PAULTax withheld118$214.98
2025-11-15WILKINSON PAULGrant311
2025-11-15WILKINSON PAULTax withheld144$214.98
2025-11-15ROCHE PATRICK JGrant1.4K
2025-11-15ROCHE PATRICK JTax withheld693$214.98
2025-11-15ROCHE PATRICK JGrant2.3K
2025-11-15ROCHE PATRICK JTax withheld1.2K$214.98
2025-11-15HART NICHOLASGrant70
2025-11-15HART NICHOLASTax withheld26$214.98
2025-11-15Walter JenniferGrant450
2025-11-15Walter JenniferGrant582
2025-11-14Mclachlan StuartTax withheld130$214.98
2025-11-14Alfieri Joseph J IIIGrant276
2025-11-14Alfieri Joseph J IIITax withheld100$214.98
2025-11-14Schaff Michael AGrant276
2025-11-14Schaff Michael ATax withheld141$214.98
2025-11-14WILKINSON PAULGrant276
2025-11-14WILKINSON PAULTax withheld128$214.98
2025-11-14ROCHE PATRICK JGrant1.7K
2025-11-14ROCHE PATRICK JTax withheld891$214.98
2025-11-14Walter JenniferGrant504
2025-11-14Walter JenniferTax withheld258$214.98
2025-11-14Graczyk Mark DGrant276
2025-11-14Graczyk Mark DTax withheld141$214.98
2025-11-14Mclachlan StuartGrant276
2025-11-11REICHELDERFER BRENDAGrant575
2025-11-11Scannell JohnGrant575
2025-11-11GUNDERMANN PETER JGrant575
2025-11-11GISEL WILLIAM G JRGrant575
2025-11-11Coletti Janet M.Grant575
2025-11-11Narang MaheshGrant575
2025-11-11KAYSER KRAIG HGrant575
2025-11-11FISHBACK DONALD RGrant575
2025-10-28Scannell JohnOption exercise5.0K$63.04
2025-10-28Scannell JohnTax withheld3.3K$211.58
2025-10-28GUNDERMANN PETER JOption exercise2.5K$65.90
2025-10-28GUNDERMANN PETER JTax withheld790$208.77
2025-10-17FISHBACK DONALD RGift3.9K
2025-10-17FISHBACK DONALD RGift3.9K
2025-10-10ROCHE PATRICK JOption exercise3.4K$65.90
2025-10-10ROCHE PATRICK JTax withheld2.7K$208.77
2025-10-10ROCHE PATRICK JOption exercise3.3K$63.04
2025-10-10ROCHE PATRICK JTax withheld3.0K$210.99
2025-09-29FISHBACK DONALD ROption exercise6.7K$65.90
2025-09-29FISHBACK DONALD RTax withheld4.4K$206.00
2025-09-29FISHBACK DONALD ROption exercise3.3K$63.04
2025-09-29FISHBACK DONALD RTax withheld2.2K$204.64
2025-09-19Walter JenniferOption exercise667$63.04
2025-09-19Walter JenniferTax withheld444$199.74
2025-09-18KAYSER KRAIG HOption exercise2.5K$65.90
2025-09-18KAYSER KRAIG HTax withheld839$196.38
2025-09-17Scannell JohnOption exercise10K$65.90
2025-09-17Scannell JohnTax withheld6.8K$200.00
2025-09-11FISHBACK DONALD RGift195
2025-09-11GISEL WILLIAM G JRSell1.3K$198.11
2025-09-09GISEL WILLIAM G JROption exercise2.5K$65.90
2025-09-09GISEL WILLIAM G JRTax withheld824$200.00
2025-08-27Mclachlan StuartOption exercise667$63.04
2025-08-27Mclachlan StuartTax withheld426$199.11
2025-08-27Mclachlan StuartOption exercise1.3K$65.90
2025-08-27Mclachlan StuartTax withheld860$200.00
2025-07-24ROCHE PATRICK JOption exercise3.3K$65.90
2025-07-24ROCHE PATRICK JTax withheld2.2K$205.00
2025-07-24Walter JenniferOption exercise1.3K$65.90
2025-07-24Walter JenniferTax withheld891$205.00
2025-04-15FISHBACK DONALD RGift10K
2025-04-15FISHBACK DONALD RGift10K
2025-03-14WILKINSON PAULOption exercise667$63.04
2025-03-14WILKINSON PAULTax withheld455$173.26
2025-03-14WILKINSON PAULOption exercise1.3K$65.90
2025-03-14WILKINSON PAULTax withheld889$172.17
2025-03-13WILKINSON PAULOption exercise667$63.04
2025-03-13WILKINSON PAULTax withheld455$173.26
2025-03-13WILKINSON PAULOption exercise1.3K$65.90
2025-03-13WILKINSON PAULTax withheld889$172.17
2025-01-31FISHBACK DONALD RGift205
2025-01-30FISHBACK DONALD RGift410
2025-01-29FISHBACK DONALD RGift615

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

Notable events (8-K)

DateItems
2026-04-24ResultsOtherExhibitsfiling ↗
2026-04-031.02filing ↗
2026-03-24Material agreementDebt obligationDebt accelerationfiling ↗
2026-03-10OtherExhibitsfiling ↗
2026-03-10Reg FDOtherExhibitsfiling ↗
2026-03-03Material agreementDebt obligationExhibitsfiling ↗
2026-02-11Shareholder votefiling ↗
2026-01-30ResultsOtherExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-04-242026-04-240001628280-26-027030 ↗
10-Q2026-04-242026-03-280001628280-26-027064 ↗
8-K2026-04-032026-04-030001628280-26-023542 ↗
8-K2026-03-242026-03-240001628280-26-020809 ↗
8-K2026-03-102026-03-100001628280-26-016411 ↗
8-K2026-03-102026-03-100001628280-26-016242 ↗
8-K2026-03-032026-02-260001628280-26-013594 ↗
8-K2026-02-112026-02-100001628280-26-007229 ↗
8-K2026-01-302026-01-300001628280-26-004305 ↗
10-Q2026-01-302026-01-030001628280-26-004327 ↗
10-K2025-11-262025-09-270001628280-25-054103 ↗
8-K/A2025-11-262025-08-040001628280-25-054108 ↗