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

Stock Price

568.8

561.9

548.1

526.6

493.8

441.2

Total Shares Outstanding

900

906

909.8

913.4

919.7

925.6

Market Cap

511,929

509,117.6

498,679.6

480,969

454,147.9

408,337.7

Total Enterprise Value (TEV)

520,279

518,741.6

509,612.6

490,453

461,162.9

416,645.7

Dividend Yield

0.1%

0.1%

0.1%

0.1%

0.1%

0.2%

Buyback Yield

2.2%

2.2%

2.3%

2.2%

2%

2%

Debt Paydown Yield

—

-0.9%

-0.9%

-0.5%

-0.9%

-0.2%

Shareholder Yield

2.2%

1.2%

1.4%

1.7%

1.2%

1.8%

P/S

16.3

16.8

17.2

17.1

16.7

15.5

P/Gross Profit

16.3

16.8

17.2

17.1

16.7

15.5

P/E

36.4

37.9

38.4

37.9

37.4

33.7

Earnings Yield

2.7%

2.6%

2.6%

2.6%

2.7%

3%

P/OCF

29.3

30

32.2

32.5

32.3

33.5

P/FCF

30.1

30.8

33.2

33.6

33.3

34.8

FCF Yield

3.3%

3.3%

3%

3%

3%

2.9%

P/B

64.8

64.8

74.8

74.2

61

55

EV/Sales

16.5

17.2

17.5

17.4

16.9

15.8

EV/Gross Profit

16.5

17.2

17.5

17.4

16.9

15.8

EV/EBITDA

24.7

26.1

26.9

26.8

26.1

24

EV/EBIT

29

30.8

31.6

31.5

30.7

28

EV/OCF

29.8

30.6

32.9

33.2

32.8

34.2

EV/FCF

30.6

31.3

33.9

34.3

33.9

35.5