Trailing ValuationJun '25Dec '24Jun '24Dec '23Jun '23Dec '22Jun '22Dec '21Jun '21Dec '20Jun '20Dec '19Jun '19Dec '18

Stock Price

238.3

220.7

176.2

160.3

138.9

140

Total Shares Outstanding

1,127.5

1,144.6

1,166.8

1,195.8

1,180.4

1,234

Market Cap

268,626.4

252,643.1

205,562

191,723.8

163,957.4

172,755.7

Total Enterprise Value (TEV)

376,227.4

361,178.1

313,295

299,674.8

271,558.4

281,290.7

Dividend Yield

0.7%

0.7%

0.7%

0.4%

—

—

Buyback Yield

2%

2.1%

3%

2.6%

5.2%

1.8%

Debt Paydown Yield

-1.3%

-0.1%

-1%

1.7%

-3.4%

-0.3%

Shareholder Yield

0.7%

2%

2%

4.3%

1.8%

1.5%

P/S

6.4

6

5.2

4.8

4.2

4.3

P/Gross Profit

9.9

9.6

8.1

7.9

6.8

7.7

P/E

44

42.7

39.2

45.9

40.4

88.6

Earnings Yield

2.3%

2.3%

2.5%

2.2%

2.5%

1.1%

P/OCF

19.4

21.6

19.4

18.9

19.5

19.8

P/FCF

29.9

33.6

34.6

31.2

62.7

101

FCF Yield

3.3%

3%

2.9%

3.2%

1.6%

1%

P/B

4.4

4.1

3.3

3

2.7

2.8

EV/Sales

9

8.6

8

7.5

7

7.1

EV/Gross Profit

13.8

13.8

12.3

12.4

11.2

12.6

EV/EBITDA

23

23

20.5

22.1

20.1

26.5

EV/EBIT

37.6

38.5

36.3

42.4

37.8

69.8

EV/OCF

27.2

30.9

29.5

29.5

32.3

32.2

EV/FCF

41.8

48.1

52.8

48.8

103.8

164.5