Trailing ValuationSep '25Jun '25Mar '25Dec '24Sep '24Jun '24Mar '24Dec '23Sep '23Jun '23Mar '23Dec '22Sep '22Jun '22

Stock Price

734.4

738.1

576.4

585.5

572.4

504.2

Total Shares Outstanding

2,521

2,516

2,523

2,534

2,524

2,533

Market Cap

1,851,372

1,857,034.4

1,454,156.3

1,483,682.3

1,444,838.6

1,277,189.3

Total Enterprise Value (TEV)

1,857,984

1,859,523.4

1,433,445.3

1,454,927.3

1,422,985.6

1,257,100.3

Dividend Yield

0.3%

0.3%

0.4%

0.3%

0.3%

—

Buyback Yield

2.4%

2.6%

3%

3%

3.3%

3.2%

Debt Paydown Yield

0.1%

0.1%

0.2%

-0.6%

0.1%

0.1%

Shareholder Yield

2.5%

2.7%

3.1%

2.4%

3.5%

3.3%

P/S

9.8

10.4

8.5

9

9.2

8.5

P/Gross Profit

11.9

12.7

10.4

11

11.4

10.5

P/E

32.4

26.7

22.5

24.5

27

25.7

Earnings Yield

3.1%

3.7%

4.4%

4.1%

3.7%

3.9%

P/OCF

17.2

18.2

15.1

16.2

17.5

16.3

P/FCF

41.3

37

27.8

27.4

27.6

25.7

FCF Yield

2.4%

2.7%

3.6%

3.6%

3.6%

3.9%

P/B

9.5

9.5

7.9

8.1

8.8

8.1

EV/Sales

9.8

10.4

8.4

8.8

9.1

8.4

EV/Gross Profit

12

12.7

10.3

10.8

11.2

10.3

EV/EBITDA

18.7

19.5

16.1

17.1

18.6

17.5

EV/EBIT

22.7

23.6

19.6

21

22.8

21.4

EV/OCF

17.3

18.2

14.9

15.9

17.2

16

EV/FCF

41.4

37.1

27.4

26.9

27.2

25.3