MetaCap

General Motors (GM) vs Oshkosh (Holding)Common Stock (OSK)

Head-to-head comparison of performance, valuation, growth, profitability and dividends. Prices delayed 15 minutes; data as of Oct 8, 2026.

Summary

General Motors (GM) has outperformed Oshkosh (Holding)Common Stock (OSK) over the past year, gaining 41.4% versus a loss of 1.4%. Over five years, GM leads with a +39.6% price change compared with +26.5% for OSK. General Motors is the larger company by market cap ($71.06 billion vs $7.94 billion), about 8.9 times the size.

On valuation, General Motors trades at a lower forward P/E (5.4x vs 9.2x for Oshkosh (Holding)Common Stock). Oshkosh (Holding)Common Stock offers the higher dividend yield (1.68% vs 0.81%). Oshkosh (Holding)Common Stock converts more of its revenue into profit, with a net margin of 6.2% versus 1.5%.

Summary generated from market data by MetaCap's automated system. Methodology

Relative performance

GM+41.44%OSK-1.42%
+61%+24%-12%
Oct 7, 20251 yearOct 7, 2026
GM+38.28%OSK+27.53%
+80%+10%-61%
Oct 4, 20215 yearsOct 5, 2026

Percent change in share price from the first common trading day shown; excludes dividends.

Head-to-head

GM versus OSK key metrics
MetricGMOSK
Share price$80.99$128.61
Market cap$71.06B$7.94B
1-day change-1.24%-2.66%
YTD return-0.41%+2.37%
1-year return+41.44%-1.42%
5-year return+39.64%+26.51%
P/E ratio (TTM)36.3214.73
Forward P/E5.389.21
EPS (TTM)$2.23$8.73
Dividend yield0.81%1.68%
Annual dividend$0.66$2.16
Revenue (latest FY)$185.02B$10.42B
Revenue growth (YoY)-1.29%-2.87%
Net income (latest FY)$2.70B$647.00M
Gross margin—17.45%
Operating margin1.57%9.01%
Net margin1.46%6.21%
52-week high$91.85$180.49
52-week low$54.33$116.77
Distance from 52-week high-11.82%-28.74%
Analyst consensusbuybuy
Avg. price target upside+29.05%+30.22%
Average volume6.68M711.76K
Shares outstanding877.45M61.74M
Employees156,00018,000
SectorIndustrialsIndustrials
IndustryAuto ManufacturingAuto Manufacturing

Highlighted cells mark the higher value for growth, returns, margins and yield, and the lower value for P/E ratios. Highlighting is a mechanical comparison, not a recommendation.

Key differences

  • General Motors is about 8.9 times larger than Oshkosh (Holding)Common Stock by market value ($71.06B vs $7.94B).
  • GM has outperformed OSK by 42.9 percentage points over the past year.
  • General Motors trades at a higher earnings multiple (36.3x vs 14.7x trailing P/E).

About General Motors

GM stock →

General Motors Company designs, builds, and sells trucks, crossovers, cars, and automobile parts worldwide. It operates through GM North America, GM International, and GM Financial segments.

Industrials · Auto Manufacturing · 156,000 employees

About Oshkosh (Holding)Common Stock

OSK stock →

Oshkosh Corporation provides purpose-built vehicles and equipment worldwide. The company operates through three segments: Access, Vocational, and Transport segment.

Industrials · Auto Manufacturing · 18,000 employees

GM vs OSK FAQ

Which is bigger, General Motors or Oshkosh (Holding)Common Stock?

General Motors (GM) is larger, with a market capitalization of $71.06B compared with $7.94B for Oshkosh (Holding)Common Stock (OSK).

Which stock has performed better over the past year, GM or OSK?

GM returned +41.44% over the past 12 months, compared with -1.42% for OSK (price return, excluding dividends). Past performance does not predict future results.

Which has the lower P/E ratio, GM or OSK?

OSK has the lower trailing P/E at 14.7, versus 36.3 for GM. A lower P/E is not by itself a sign of a better investment; it can reflect slower expected growth or higher risk.

Which pays a higher dividend, General Motors or Oshkosh (Holding)Common Stock?

Oshkosh (Holding)Common Stock has the higher yield at 1.68%, compared with 0.81% for General Motors.

Are General Motors and Oshkosh (Holding)Common Stock in the same industry?

Yes. Both are classified in the Auto Manufacturing industry within the Industrials sector.

More comparisons