‹ Screener

OSHKOSH CORP

OSK · Motor Vehicles & Passenger Car Bodies · 62.4M shares · -2%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: -$9M (gross $22M, SBC $32M)

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

Grade

B75

Diversified, well-managed industrial vehicle maker with top-decile operating margins and strong cash flow.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $2.7B2025-09-30 · $2.7B2025-12-31 · $2.7B2026-03-31 · $2.3B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
17.5%
Operating margin
9.0%
Net margin
6.2%
Return on equity
14.3%
Return on assets
6.4%
ROIC
13.2%
Revenue growth (QoQ)
-13.8%
Net-income growth
-5.0%
Debt / equity
0.2×
Net debt / EBITDA
0.5×
Current ratio
1.9×
Free cash flow
$618M
EBITDA
$1.2B
Tangible book value
$2.3B
Cash & investments
$480M
Stock comp / revenue
0.4%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-12Palmer DuncanSell505$133.86
2026-05-05DAVIS DOUGLAS LEEGrant1.1K
2026-05-05Allman Keith J.Grant1.1K
2026-05-05Burns BillGrant1.1K
2026-05-05CLAYTON ANNETTE KGrant1.1K
2026-05-05Jordan Tyrone MichaelGrant1.1K
2026-05-05Metcalf-Kupres KimberleyGrant1.1K
2026-05-05Palmer DuncanGrant1.1K
2026-05-05Perkins David GGrant1.1K
2026-05-05Rowland Sandra E.Grant1.1K
2026-02-27Khare AnupamSell4.0K$169.07
2026-02-26Verich John SGift115
2026-02-20Khare AnupamOption exercise1.7K$175.52
2026-02-20Khare AnupamTax withheld840$175.52
2026-02-20Khare AnupamOption exercise2.3K$175.52
2026-02-20Khare AnupamTax withheld1.1K$175.52
2026-02-20Khare AnupamOption exercise1.2K$175.52
2026-02-20Khare AnupamTax withheld515$175.52
2026-02-20Nystrom Jackie LynnOption exercise509$175.52
2026-02-20Nystrom Jackie LynnTax withheld240$175.52
2026-02-20Iyengar JayanthiOption exercise1.6K$175.52
2026-02-20Iyengar JayanthiTax withheld691$175.52
2026-02-20Iyengar JayanthiOption exercise2.1K$175.52
2026-02-20Iyengar JayanthiTax withheld918$175.52
2026-02-20Iyengar JayanthiOption exercise1.1K$175.52
2026-02-20Iyengar JayanthiTax withheld463$175.52
2026-02-20Pack Michael EOption exercise4.3K$175.52
2026-02-20Pack Michael ETax withheld2.0K$175.52
2026-02-20Pack Michael EOption exercise5.7K$175.52
2026-02-20Pack Michael ETax withheld2.7K$175.52
2026-02-20Pack Michael EOption exercise2.9K$175.52
2026-02-20Pack Michael ETax withheld1.4K$175.52
2026-02-20Freeders James COption exercise1.2K$175.52
2026-02-20Freeders James CTax withheld558$175.52
2026-02-20Pfeifer John COption exercise18K$175.52
2026-02-20Pfeifer John CTax withheld8.4K$175.52
2026-02-20Pfeifer John COption exercise24K$175.52
2026-02-20Pfeifer John CTax withheld11K$175.52
2026-02-20Pfeifer John COption exercise12K$175.52
2026-02-20Pfeifer John CTax withheld5.4K$175.52
2026-02-20Cortina Ignacio AOption exercise4.3K$175.52
2026-02-20Cortina Ignacio ATax withheld2.0K$175.52
2026-02-20Cortina Ignacio AOption exercise5.7K$175.52
2026-02-20Cortina Ignacio ATax withheld2.7K$175.52
2026-02-20Cortina Ignacio AOption exercise2.9K$175.52
2026-02-20Cortina Ignacio ATax withheld1.4K$175.52
2026-02-20Verich John SOption exercise1.1K$86.59
2026-02-20Verich John SSell1.1K$176.99
2026-02-20Verich John SOption exercise710$175.52
2026-02-20Verich John STax withheld334$175.52
2026-02-20Brandt Bryan KOption exercise1.0K$175.52
2026-02-20Brandt Bryan KTax withheld506$175.52
2026-02-20Brandt Bryan KOption exercise1.3K$175.52
2026-02-20Brandt Bryan KTax withheld627$175.52
2026-02-20Brandt Bryan KOption exercise672$175.52
2026-02-20Brandt Bryan KTax withheld300$175.52
2026-02-19Verich John SOption exercise997$170.49
2026-02-19Verich John STax withheld496$170.49
2026-02-19Pfeifer John COption exercise13K$170.49
2026-02-19Pfeifer John CTax withheld6.0K$170.49
2026-02-19Pack Michael EOption exercise2.8K$170.49
2026-02-19Pack Michael ETax withheld1.3K$170.49
2026-02-19Nystrom Jackie LynnOption exercise554$170.49
2026-02-19Nystrom Jackie LynnTax withheld270$170.49
2026-02-19Narang MaheshGrant3.1K$170.49
2026-02-19Narang MaheshDisposition1.5K$170.49
2026-02-19Khare AnupamOption exercise949$170.49
2026-02-19Khare AnupamTax withheld424$170.49
2026-02-19Iyengar JayanthiOption exercise870$170.49
2026-02-19Iyengar JayanthiTax withheld380$170.49
2026-02-19Freeders James COption exercise1.1K$170.49
2026-02-19Freeders James CTax withheld495$170.49
2026-02-19Cortina Ignacio AOption exercise2.4K$170.49
2026-02-19Cortina Ignacio ATax withheld1.1K$170.49
2026-02-19Brandt Bryan KOption exercise633$170.49
2026-02-19Brandt Bryan KTax withheld283$170.49
2026-02-17Verich John SOption exercise1.1K$168.47
2026-02-17Verich John STax withheld563$168.47
2026-02-17Pfeifer John COption exercise16K$168.47
2026-02-17Pfeifer John CTax withheld7.0K$168.47
2026-02-17Pack Michael EOption exercise2.8K$168.47
2026-02-17Pack Michael ETax withheld1.3K$168.47
2026-02-17Nystrom Jackie LynnOption exercise550$168.47
2026-02-17Nystrom Jackie LynnTax withheld288$168.47
2026-02-17Narang MaheshOption exercise3.1K$168.47
2026-02-17Narang MaheshTax withheld1.5K$168.47
2026-02-17Khare AnupamOption exercise1.1K$168.47
2026-02-17Khare AnupamTax withheld492$168.47
2026-02-17Iyengar JayanthiOption exercise1.1K$168.47
2026-02-17Iyengar JayanthiTax withheld517$168.47
2026-02-17Freeders James COption exercise1.2K$168.47
2026-02-17Freeders James CTax withheld548$168.47
2026-02-17Field MatthewOption exercise2.8K$168.47
2026-02-17Field MatthewTax withheld1.3K$168.47
2026-02-17Cortina Ignacio AOption exercise2.6K$168.47
2026-02-17Cortina Ignacio ATax withheld1.2K$168.47
2026-02-17Brandt Bryan KOption exercise864$168.47
2026-02-17Brandt Bryan KTax withheld386$168.47
2026-02-11Brandt Bryan KGift600
2025-12-16Field MatthewGrant15K$128.52
2025-12-16Field MatthewDisposition7.2K$128.52
2025-11-21Cortina Ignacio ASell8.0K$124.41
2025-11-13Narang MaheshGrant11K$124.27
2025-11-13Narang MaheshDisposition5.3K$124.27
2025-08-22Khare AnupamSell4.0K$139.03
2025-08-18Brandt Bryan KSell1.7K$140.37
2025-08-12Cortina Ignacio AOption exercise5.2K$86.59
2025-08-12Cortina Ignacio ASell5.2K$138.71
2025-08-12Cortina Ignacio AOption exercise7.5K$66.09
2025-08-12Cortina Ignacio ASell7.5K$138.58
2025-08-06Freeders James COption exercise2.2K$86.59
2025-08-06Freeders James CSell2.2K$136.72
2025-08-06Freeders James COption exercise5.6K$66.09
2025-08-06Freeders James CSell5.6K$136.68
2025-08-06Freeders James COption exercise4.3K$90.28
2025-08-06Freeders James CSell4.3K$136.59
2025-05-06CLAYTON ANNETTE KGrant1.9K
2025-05-06Burns BillGrant1.9K
2025-05-06Jordan Tyrone MichaelGrant1.9K
2025-05-06Rowland Sandra E.Grant1.9K$88.26
2025-05-06Palmer DuncanGrant1.9K
2025-05-06Metcalf-Kupres KimberleyGrant1.9K
2025-05-06Allman Keith J.Grant1.9K
2025-05-06DAVIS DOUGLAS LEEGrant1.9K
2025-05-06Perkins David GGrant1.9K
2025-02-21Verich John SOption exercise577$103.17
2025-02-21Verich John STax withheld272$103.17
2025-02-21Pfeifer John COption exercise3.1K$103.17
2025-02-21Pfeifer John CTax withheld1.5K$103.17
2025-02-21Pfeifer John COption exercise9.8K$103.17
2025-02-21Pfeifer John CTax withheld4.6K$103.17
2025-02-21Pfeifer John COption exercise5.9K$103.17
2025-02-21Pfeifer John CTax withheld2.8K$103.17
2025-02-21Pfeifer John COption exercise7.9K$103.17
2025-02-21Pfeifer John CTax withheld3.5K$103.17
2025-02-21Pack Michael EOption exercise780$103.17
2025-02-21Pack Michael ETax withheld367$103.17
2025-02-21Pack Michael EOption exercise2.5K$103.17
2025-02-21Pack Michael ETax withheld1.2K$103.17
2025-02-21Pack Michael EOption exercise1.5K$103.17
2025-02-21Pack Michael ETax withheld702$103.17
2025-02-21Pack Michael EOption exercise2.0K$103.17
2025-02-21Pack Michael ETax withheld924$103.17
2025-02-21Khare AnupamOption exercise381$103.17
2025-02-21Khare AnupamTax withheld180$103.17
2025-02-21Khare AnupamOption exercise1.2K$103.17
2025-02-21Khare AnupamTax withheld617$103.17
2025-02-21Khare AnupamOption exercise712$103.17
2025-02-21Khare AnupamTax withheld335$103.17
2025-02-21Khare AnupamOption exercise944$103.17
2025-02-21Khare AnupamTax withheld422$103.17
2025-02-21Iyengar JayanthiOption exercise503$103.17
2025-02-21Iyengar JayanthiTax withheld220$103.17
2025-02-21Iyengar JayanthiOption exercise1.6K$103.17
2025-02-21Iyengar JayanthiTax withheld681$103.17
2025-02-21Iyengar JayanthiOption exercise955$103.17
2025-02-21Iyengar JayanthiTax withheld417$103.17
2025-02-21Iyengar JayanthiOption exercise1.3K$103.17
2025-02-21Iyengar JayanthiTax withheld549$103.17
2025-02-21Freeders James COption exercise944$103.17
2025-02-21Freeders James CTax withheld422$103.17
2025-02-21Cortina Ignacio AOption exercise936$103.17
2025-02-21Cortina Ignacio ATax withheld440$103.17
2025-02-21Cortina Ignacio AOption exercise2.9K$103.17
2025-02-21Cortina Ignacio ATax withheld1.4K$103.17
2025-02-21Cortina Ignacio AOption exercise1.8K$103.17
2025-02-21Cortina Ignacio ATax withheld840$103.17
2025-02-21Cortina Ignacio AOption exercise2.4K$103.17
2025-02-21Cortina Ignacio ATax withheld1.1K$103.17
2025-02-21Brandt Bryan KOption exercise225$103.17
2025-02-21Brandt Bryan KTax withheld105$103.17
2025-02-21Brandt Bryan KOption exercise690$103.17
2025-02-21Brandt Bryan KTax withheld365$103.17
2025-02-21Brandt Bryan KOption exercise417$103.17
2025-02-21Brandt Bryan KTax withheld214$103.17
2025-02-21Brandt Bryan KOption exercise550$103.17
2025-02-21Brandt Bryan KTax withheld246$103.17
2025-02-21Bleck Timothy SOption exercise603$103.17
2025-02-20Verich John SOption exercise698$110.30
2025-02-20Verich John STax withheld331$110.30
2025-02-20Pfeifer John COption exercise12K$110.30
2025-02-20Pfeifer John CTax withheld5.3K$110.30
2025-02-20Pack Michael EOption exercise2.8K$110.30
2025-02-20Pack Michael ETax withheld1.3K$110.30
2025-02-20Khare AnupamOption exercise1.1K$110.30
2025-02-20Khare AnupamTax withheld505$110.30
2025-02-20Iyengar JayanthiOption exercise1.0K$110.30
2025-02-20Iyengar JayanthiTax withheld454$110.30
2025-02-20Freeders James COption exercise1.2K$110.30
2025-02-20Freeders James CTax withheld548$110.30
2025-02-20Cortina Ignacio AOption exercise2.8K$110.30
2025-02-20Cortina Ignacio ATax withheld1.3K$110.30
2025-02-20Brandt Bryan KOption exercise660$110.30
2025-02-20Brandt Bryan KTax withheld295$110.30
2025-02-20Bleck Timothy SOption exercise1.2K$110.30
2025-02-19Verich John SOption exercise978$109.72
2025-02-19Verich John STax withheld512$109.72
2025-02-19Pfeifer John COption exercise13K$109.72
2025-02-19Pfeifer John CTax withheld5.9K$109.72
2025-02-19Pack Michael EOption exercise2.7K$109.72
2025-02-19Pack Michael ETax withheld1.3K$109.72
2025-02-19Narang MaheshGrant3.0K$109.72
2025-02-19Narang MaheshDisposition1.5K$109.72
2025-02-19Khare AnupamOption exercise931$109.72
2025-02-19Khare AnupamTax withheld416$109.72
2025-02-19Iyengar JayanthiOption exercise854$109.72
2025-02-19Iyengar JayanthiTax withheld373$109.72
2025-02-19Freeders James COption exercise1.1K$109.72
2025-02-19Freeders James CTax withheld486$109.72
2025-02-19Cortina Ignacio AOption exercise2.3K$109.72
2025-02-19Cortina Ignacio ATax withheld1.1K$109.72
2025-02-19Brandt Bryan KOption exercise621$109.72
2025-02-19Brandt Bryan KTax withheld278$109.72
2025-02-19Bleck Timothy SOption exercise1.6K$109.72
2025-01-03Iyengar JayanthiOption exercise11K
2025-01-03Iyengar JayanthiTax withheld4.7K$94.24
2025-01-03Iyengar JayanthiOption exercise11K
2025-01-03Iyengar JayanthiTax withheld4.6K$94.24

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

Supply chain

Customers (2)

  • U.S. government (Department of Defense) 20% of rev
  • United States Postal Service (USPS)

Suppliers (1)

Named in the 10-K; linked when we track them.

Notable events (8-K)

DateItems
2026-05-08ResultsExhibitsfiling ↗
2026-05-08Shareholder votefiling ↗
2026-03-16Material agreementDebt obligationExhibitsfiling ↗
2026-01-29ResultsExhibitsfiling ↗
2025-10-29ResultsExhibitsfiling ↗
2025-08-01ResultsExhibitsfiling ↗
2025-05-09Shareholder votefiling ↗
2025-04-30ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
10-Q2026-05-082026-03-310001193125-26-214298 ↗
8-K2026-05-082026-05-080001193125-26-213376 ↗
8-K2026-05-082026-05-050001104659-26-057760 ↗
8-K2026-03-162026-03-160001104659-26-028611 ↗
10-K2026-02-172025-12-310001193125-26-054061 ↗
8-K2026-01-292026-01-290001193125-26-028232 ↗
10-Q2025-10-292025-09-300001193125-25-256137 ↗
8-K2025-10-292025-10-290001193125-25-254706 ↗
8-K2025-08-012025-08-010000950170-25-101111 ↗
10-Q2025-08-012025-06-300000950170-25-101362 ↗
8-K2025-05-092025-05-060001104659-25-046725 ↗
10-Q2025-04-302025-03-310000950170-25-060988 ↗