Trailing ValuationNov '25May '25Nov '24May '24Oct '23Apr '23Oct '22Apr '22Oct '21May '21Oct '20May '20Nov '19May '19

Stock Price

234.1

198.6

225.5

199.6

160.6

179.9

Total Shares Outstanding

489.7

496.2

496.3

496.2

496.3

501.4

Market Cap

114,642.7

98,549.9

111,905

99,059.8

79,684.7

90,195.1

Total Enterprise Value (TEV)

119,582.1

103,370.8

117,123.5

104,754.7

85,675.4

95,746.8

Dividend Yield

0.8%

1%

0.8%

0.9%

1.1%

0.9%

Buyback Yield

1.5%

0.4%

0.1%

0.3%

1.4%

1.9%

Debt Paydown Yield

-1.2%

0.4%

0.4%

-1.1%

-0.4%

-0.2%

Shareholder Yield

0.3%

0.8%

0.6%

-0.8%

1%

1.7%

P/S

19.2

19.5

23.5

21.2

13.8

13.8

P/Gross Profit

30.7

32.4

41

37.3

22.1

21.1

P/E

89

102.9

128.8

130.5

58.4

47.3

Earnings Yield

1.1%

1%

0.8%

0.8%

1.7%

2.1%

P/OCF

40

50.6

58.7

50.9

34.2

36.3

P/FCF

44.6

57.7

70.5

64.5

52.1

44.5

FCF Yield

2.2%

1.7%

1.4%

1.6%

1.9%

2.2%

P/B

3.4

2.8

3.2

2.8

2.2

2.5

EV/Sales

20.1

20.4

24.6

22.4

14.8

14.7

EV/Gross Profit

32

34

42.9

39.5

23.7

22.4

EV/EBITDA

43.5

47.3

55.5

51.7

31.9

27.9

EV/EBIT

67.8

88.4

110.4

107.8

54.8

42.4

EV/OCF

41.7

53.1

61.5

53.8

36.8

38.5

EV/FCF

46.5

60.6

73.8

68.2

56

47.2