VMC.AXVMC.AXASX
Loading
Shares Out (Diluted) Over TimeContracting
Percentile Rank64
3Y CAGR-8.8%
5Y CAGR-5.7%
Year-over-Year Change

Weighted average diluted shares outstanding

3Y CAGR
-8.8%/yr
vs +18.5%/yr prior
5Y CAGR
-5.7%/yr
Recent deceleration
Acceleration
-27.3pp
Decelerating
Percentile
P64
Within normal range
vs 5Y Ago
0.7x
Contraction
Streak
1 yr
Consecutive declineContracting
PeriodValueYoY Change
2025114253000.00-39.8%
2024189656354.00+10.1%
2023172315806.00+14.4%
2022150689427.00-0.3%
2021151078683.00-1.3%
2020153006206.00+70.7%
201989656564.00+17.5%
201876331725.00+12.8%
201767655172.00+16.8%
201657907681.00-