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
B73Quality aerospace/defense precision-controls supplier with strong revenue and earnings growth and a record backlog.
Strengths
- Revenue growth 37% (83rd pct) and net income growth 38% (70th pct) with $3.0B 12-month backlog up 20%
- Good operating margin (74th pct), interest coverage 6.2x and healthy liquidity (current/quick ratios 80th pct)
Risks
- ROE only 11.8% (37.5th pct) and thin gross margin (25th pct)
- Cyclical industrial end-markets and acquisition-integration risk
Notable findings
Quarterly revenue
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
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-23 | Scannell John | Tax withheld | 6.0K | $416.00 |
| 2026-06-23 | Scannell John | Option exercise | 10K | $71.65 |
| 2026-06-22 | WILKINSON PAUL | Tax withheld | 584 | $430.54 |
| 2026-06-22 | WILKINSON PAUL | Option exercise | 1.0K | $71.65 |
| 2026-06-11 | FISHBACK DONALD R | Tax withheld | 3.0K | $398.00 |
| 2026-06-11 | FISHBACK DONALD R | Option exercise | 5.0K | $71.65 |
| 2026-06-10 | Coletti Janet M. | Sell | 604 | $379.66 |
| 2026-06-09 | Scannell John | Sell | 674 | $374.19 |
| 2026-06-09 | Scannell John | Sell | 1.3K | $373.83 |
| 2026-06-09 | Scannell John | Sell | 1.0K | $372.83 |
| 2026-05-27 | ROCHE PATRICK J | Option exercise | 5.0K | $71.65 |
| 2026-05-27 | ROCHE PATRICK J | Tax withheld | 4.6K | $345.26 |
| 2026-04-17 | FISHBACK DONALD R | Gift | 6.4K | — |
| 2026-04-17 | FISHBACK DONALD R | Gift | 6.4K | — |
| 2026-04-16 | FISHBACK DONALD R | Gift | 2.5K | — |
| 2026-04-16 | FISHBACK DONALD R | Gift | 2.5K | — |
| 2026-03-12 | REICHELDERFER BRENDA | Sell | 2.0K | $312.27 |
| 2026-03-11 | Walter Jennifer | Option exercise | 1.0K | $71.65 |
| 2026-03-11 | Walter Jennifer | Tax withheld | 613 | $343.39 |
| 2026-03-10 | ROCHE PATRICK J | Option exercise | 5.0K | $71.65 |
| 2026-03-10 | ROCHE PATRICK J | Tax withheld | 4.1K | $343.39 |
| 2026-03-09 | WILKINSON PAUL | Option exercise | 1.0K | $71.65 |
| 2026-03-09 | WILKINSON PAUL | Tax withheld | 617 | $343.39 |
| 2026-03-09 | Walter Jennifer | Option exercise | 1.0K | $71.65 |
| 2026-03-09 | Walter Jennifer | Tax withheld | 619 | $343.39 |
| 2026-02-06 | FISHBACK DONALD R | Gift | 245 | — |
| 2026-02-06 | FISHBACK DONALD R | Gift | 245 | — |
| 2026-02-05 | WILKINSON PAUL | Sell | 992 | $329.80 |
| 2026-02-02 | FISHBACK DONALD R | Gift | 120 | — |
| 2026-02-02 | FISHBACK DONALD R | Gift | 120 | — |
| 2026-02-02 | FISHBACK DONALD R | Gift | 120 | — |
| 2026-01-15 | Mullins Robert E | Grant | 2.0K | — |
| 2026-01-15 | Mullins Robert E | Tax withheld | 700 | $285.00 |
| 2025-12-05 | FISHBACK DONALD R | Gift | 2.2K | — |
| 2025-12-05 | FISHBACK DONALD R | Gift | 4.3K | — |
| 2025-12-05 | FISHBACK DONALD R | Sell | 253 | $220.00 |
| 2025-12-05 | FISHBACK DONALD R | Gift | 4.3K | — |
| 2025-12-05 | FISHBACK DONALD R | Gift | 2.2K | — |
| 2025-12-03 | Scannell John | Sell | 4.5K | $231.73 |
| 2025-12-03 | Scannell John | Sell | 4.5K | $231.73 |
| 2025-11-26 | FISHBACK DONALD R | Gift | 1.1K | — |
| 2025-11-26 | FISHBACK DONALD R | Gift | 45 | — |
| 2025-11-25 | FISHBACK DONALD R | Gift | 90 | — |
| 2025-11-25 | Walter Jennifer | Grant | 5.4K | — |
| 2025-11-25 | Walter Jennifer | Tax withheld | 2.8K | $220.00 |
| 2025-11-25 | ROCHE PATRICK J | Grant | 16K | — |
| 2025-11-25 | ROCHE PATRICK J | Tax withheld | 8.4K | $220.00 |
| 2025-11-25 | Alfieri Joseph J III | Grant | 790 | — |
| 2025-11-25 | Alfieri Joseph J III | Tax withheld | 285 | $220.00 |
| 2025-11-25 | Schaff Michael A | Grant | 790 | — |
| 2025-11-25 | Schaff Michael A | Tax withheld | 404 | $220.00 |
| 2025-11-25 | Graczyk Mark D | Grant | 790 | — |
| 2025-11-25 | Graczyk Mark D | Tax withheld | 404 | $220.00 |
| 2025-11-25 | Mclachlan Stuart | Grant | 3.1K | — |
| 2025-11-25 | Mclachlan Stuart | Tax withheld | 1.5K | $220.00 |
| 2025-11-25 | WILKINSON PAUL | Grant | 3.1K | — |
| 2025-11-25 | WILKINSON PAUL | Tax withheld | 1.4K | $220.00 |
| 2025-11-15 | Walter Jennifer | Tax withheld | 230 | $214.98 |
| 2025-11-15 | Walter Jennifer | Tax withheld | 298 | $214.98 |
| 2025-11-15 | Graczyk Mark D | Grant | 66 | — |
| 2025-11-15 | Graczyk Mark D | Tax withheld | 34 | $214.98 |
| 2025-11-15 | Graczyk Mark D | Grant | 388 | — |
| 2025-11-15 | Graczyk Mark D | Tax withheld | 199 | $214.98 |
| 2025-11-15 | Mclachlan Stuart | Grant | 256 | — |
| 2025-11-15 | Mclachlan Stuart | Tax withheld | 121 | $214.98 |
| 2025-11-15 | Mclachlan Stuart | Grant | 311 | — |
| 2025-11-15 | Mclachlan Stuart | Tax withheld | 147 | $214.98 |
| 2025-11-15 | Alfieri Joseph J III | Grant | 66 | — |
| 2025-11-15 | Alfieri Joseph J III | Tax withheld | 24 | $214.98 |
| 2025-11-15 | Alfieri Joseph J III | Grant | 388 | — |
| 2025-11-15 | Alfieri Joseph J III | Tax withheld | 140 | $214.98 |
| 2025-11-15 | Schaff Michael A | Grant | 66 | — |
| 2025-11-15 | Schaff Michael A | Tax withheld | 34 | $214.98 |
| 2025-11-15 | Schaff Michael A | Grant | 388 | — |
| 2025-11-15 | Schaff Michael A | Tax withheld | 199 | $214.98 |
| 2025-11-15 | WILKINSON PAUL | Grant | 256 | — |
| 2025-11-15 | WILKINSON PAUL | Tax withheld | 118 | $214.98 |
| 2025-11-15 | WILKINSON PAUL | Grant | 311 | — |
| 2025-11-15 | WILKINSON PAUL | Tax withheld | 144 | $214.98 |
| 2025-11-15 | ROCHE PATRICK J | Grant | 1.4K | — |
| 2025-11-15 | ROCHE PATRICK J | Tax withheld | 693 | $214.98 |
| 2025-11-15 | ROCHE PATRICK J | Grant | 2.3K | — |
| 2025-11-15 | ROCHE PATRICK J | Tax withheld | 1.2K | $214.98 |
| 2025-11-15 | HART NICHOLAS | Grant | 70 | — |
| 2025-11-15 | HART NICHOLAS | Tax withheld | 26 | $214.98 |
| 2025-11-15 | Walter Jennifer | Grant | 450 | — |
| 2025-11-15 | Walter Jennifer | Grant | 582 | — |
| 2025-11-14 | Mclachlan Stuart | Tax withheld | 130 | $214.98 |
| 2025-11-14 | Alfieri Joseph J III | Grant | 276 | — |
| 2025-11-14 | Alfieri Joseph J III | Tax withheld | 100 | $214.98 |
| 2025-11-14 | Schaff Michael A | Grant | 276 | — |
| 2025-11-14 | Schaff Michael A | Tax withheld | 141 | $214.98 |
| 2025-11-14 | WILKINSON PAUL | Grant | 276 | — |
| 2025-11-14 | WILKINSON PAUL | Tax withheld | 128 | $214.98 |
| 2025-11-14 | ROCHE PATRICK J | Grant | 1.7K | — |
| 2025-11-14 | ROCHE PATRICK J | Tax withheld | 891 | $214.98 |
| 2025-11-14 | Walter Jennifer | Grant | 504 | — |
| 2025-11-14 | Walter Jennifer | Tax withheld | 258 | $214.98 |
| 2025-11-14 | Graczyk Mark D | Grant | 276 | — |
| 2025-11-14 | Graczyk Mark D | Tax withheld | 141 | $214.98 |
| 2025-11-14 | Mclachlan Stuart | Grant | 276 | — |
| 2025-11-11 | REICHELDERFER BRENDA | Grant | 575 | — |
| 2025-11-11 | Scannell John | Grant | 575 | — |
| 2025-11-11 | GUNDERMANN PETER J | Grant | 575 | — |
| 2025-11-11 | GISEL WILLIAM G JR | Grant | 575 | — |
| 2025-11-11 | Coletti Janet M. | Grant | 575 | — |
| 2025-11-11 | Narang Mahesh | Grant | 575 | — |
| 2025-11-11 | KAYSER KRAIG H | Grant | 575 | — |
| 2025-11-11 | FISHBACK DONALD R | Grant | 575 | — |
| 2025-10-28 | Scannell John | Option exercise | 5.0K | $63.04 |
| 2025-10-28 | Scannell John | Tax withheld | 3.3K | $211.58 |
| 2025-10-28 | GUNDERMANN PETER J | Option exercise | 2.5K | $65.90 |
| 2025-10-28 | GUNDERMANN PETER J | Tax withheld | 790 | $208.77 |
| 2025-10-17 | FISHBACK DONALD R | Gift | 3.9K | — |
| 2025-10-17 | FISHBACK DONALD R | Gift | 3.9K | — |
| 2025-10-10 | ROCHE PATRICK J | Option exercise | 3.4K | $65.90 |
| 2025-10-10 | ROCHE PATRICK J | Tax withheld | 2.7K | $208.77 |
| 2025-10-10 | ROCHE PATRICK J | Option exercise | 3.3K | $63.04 |
| 2025-10-10 | ROCHE PATRICK J | Tax withheld | 3.0K | $210.99 |
| 2025-09-29 | FISHBACK DONALD R | Option exercise | 6.7K | $65.90 |
| 2025-09-29 | FISHBACK DONALD R | Tax withheld | 4.4K | $206.00 |
| 2025-09-29 | FISHBACK DONALD R | Option exercise | 3.3K | $63.04 |
| 2025-09-29 | FISHBACK DONALD R | Tax withheld | 2.2K | $204.64 |
| 2025-09-19 | Walter Jennifer | Option exercise | 667 | $63.04 |
| 2025-09-19 | Walter Jennifer | Tax withheld | 444 | $199.74 |
| 2025-09-18 | KAYSER KRAIG H | Option exercise | 2.5K | $65.90 |
| 2025-09-18 | KAYSER KRAIG H | Tax withheld | 839 | $196.38 |
| 2025-09-17 | Scannell John | Option exercise | 10K | $65.90 |
| 2025-09-17 | Scannell John | Tax withheld | 6.8K | $200.00 |
| 2025-09-11 | FISHBACK DONALD R | Gift | 195 | — |
| 2025-09-11 | GISEL WILLIAM G JR | Sell | 1.3K | $198.11 |
| 2025-09-09 | GISEL WILLIAM G JR | Option exercise | 2.5K | $65.90 |
| 2025-09-09 | GISEL WILLIAM G JR | Tax withheld | 824 | $200.00 |
| 2025-08-27 | Mclachlan Stuart | Option exercise | 667 | $63.04 |
| 2025-08-27 | Mclachlan Stuart | Tax withheld | 426 | $199.11 |
| 2025-08-27 | Mclachlan Stuart | Option exercise | 1.3K | $65.90 |
| 2025-08-27 | Mclachlan Stuart | Tax withheld | 860 | $200.00 |
| 2025-07-24 | ROCHE PATRICK J | Option exercise | 3.3K | $65.90 |
| 2025-07-24 | ROCHE PATRICK J | Tax withheld | 2.2K | $205.00 |
| 2025-07-24 | Walter Jennifer | Option exercise | 1.3K | $65.90 |
| 2025-07-24 | Walter Jennifer | Tax withheld | 891 | $205.00 |
| 2025-04-15 | FISHBACK DONALD R | Gift | 10K | — |
| 2025-04-15 | FISHBACK DONALD R | Gift | 10K | — |
| 2025-03-14 | WILKINSON PAUL | Option exercise | 667 | $63.04 |
| 2025-03-14 | WILKINSON PAUL | Tax withheld | 455 | $173.26 |
| 2025-03-14 | WILKINSON PAUL | Option exercise | 1.3K | $65.90 |
| 2025-03-14 | WILKINSON PAUL | Tax withheld | 889 | $172.17 |
| 2025-03-13 | WILKINSON PAUL | Option exercise | 667 | $63.04 |
| 2025-03-13 | WILKINSON PAUL | Tax withheld | 455 | $173.26 |
| 2025-03-13 | WILKINSON PAUL | Option exercise | 1.3K | $65.90 |
| 2025-03-13 | WILKINSON PAUL | Tax withheld | 889 | $172.17 |
| 2025-01-31 | FISHBACK DONALD R | Gift | 205 | — |
| 2025-01-30 | FISHBACK DONALD R | Gift | 410 | — |
| 2025-01-29 | FISHBACK DONALD R | Gift | 615 | — |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-04-24 | ResultsOtherExhibits | filing ↗ |
| 2026-04-03 | 1.02 | filing ↗ |
| 2026-03-24 | Material agreementDebt obligationDebt acceleration | filing ↗ |
| 2026-03-10 | OtherExhibits | filing ↗ |
| 2026-03-10 | Reg FDOtherExhibits | filing ↗ |
| 2026-03-03 | Material agreementDebt obligationExhibits | filing ↗ |
| 2026-02-11 | Shareholder vote | filing ↗ |
| 2026-01-30 | ResultsOtherExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-04-24 | 2026-04-24 | 0001628280-26-027030 ↗ |
| 10-Q | 2026-04-24 | 2026-03-28 | 0001628280-26-027064 ↗ |
| 8-K | 2026-04-03 | 2026-04-03 | 0001628280-26-023542 ↗ |
| 8-K | 2026-03-24 | 2026-03-24 | 0001628280-26-020809 ↗ |
| 8-K | 2026-03-10 | 2026-03-10 | 0001628280-26-016411 ↗ |
| 8-K | 2026-03-10 | 2026-03-10 | 0001628280-26-016242 ↗ |
| 8-K | 2026-03-03 | 2026-02-26 | 0001628280-26-013594 ↗ |
| 8-K | 2026-02-11 | 2026-02-10 | 0001628280-26-007229 ↗ |
| 8-K | 2026-01-30 | 2026-01-30 | 0001628280-26-004305 ↗ |
| 10-Q | 2026-01-30 | 2026-01-03 | 0001628280-26-004327 ↗ |
| 10-K | 2025-11-26 | 2025-09-27 | 0001628280-25-054103 ↗ |
| 8-K/A | 2025-11-26 | 2025-08-04 | 0001628280-25-054108 ↗ |