200720062005
Share-based Compensation Arrangements by Share-based Payment Award, Award Type and Plan Name [Domain]Management Stock Ownership Program (MSOP), Stock OptionsAnnual [Member]Share-based Compensation Arrangement by Share-based Payment Award [Line Items]Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period4,434,58311,255,44810,821,092
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price84.8187.3176.81
Progressive (Reload) [Member]Share-based Compensation Arrangement by Share-based Payment Award [Line Items]Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period461,815652,552751,995
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price87.1280.4481.19
Other [Member]Share-based Compensation Arrangement by Share-based Payment Award [Line Items]Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period51,73084,400570,631
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price82.9376.4578.07
Share-based Compensation Arrangements by Share-based Payment Award, Grant Type [Domain]Share-based Compensation Arrangement by Share-based Payment Award [Line Items]Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period(12,498,051)(8,693,946)(9,027,646)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price55.3447.7148.30
Share-based Compensation Arrangement by Share-based Payment Award, Canceled in Period(704,929)(588,264)(1,252,113)
Share-based Compensation Arrangement by Share-based Payment Award, Canceled in Period, Weighted Average Exercise Price77.3674.7275.65
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number74,613,05182,867,90380,157,713
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price70.5067.4162.40
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number58,816,96364,218,73868,714,166
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price66.8362.8560.03