Trailing ValuationOct '25Jul '25Apr '25Jan '25Oct '24Jul '24Apr '24Jan '24Oct '23Jul '23Apr '23Jan '23Oct '22Jul '22Apr '22Jan '22Oct '21

Stock Price

260.4

258.3

268.7

341.7

291.4

258.8

Total Shares Outstanding

952

955

958

962

956

958

Market Cap

247,910.3

246,705.2

257,424.2

328,715.4

278,549.7

247,930.4

Total Enterprise Value (TEV)

247,726.3

242,570.2

251,385.2

326,075.4

277,216.7

246,687.4

Dividend Yield

0.2%

0.2%

0.2%

0.1%

0.1%

0.2%

Buyback Yield

3%

2%

2.7%

1.9%

2.7%

3.3%

Debt Paydown Yield

0.2%

0.2%

0.3%

0.5%

0.2%

0.3%

Shareholder Yield

3.2%

2.2%

3%

2.4%

2.9%

3.6%

P/S

6.1

6.2

6.7

8.7

7.5

6.8

P/Gross Profit

7.9

8

8.6

11.2

9.7

8.9

P/E

34.8

37.5

42.1

53.7

47.9

45

Earnings Yield

2.9%

2.7%

2.4%

1.9%

2.1%

2.2%

P/OCF

18.4

18.7

19.3

25.1

22.2

20.5

P/FCF

19.2

19.7

20.4

26.4

23.5

21.6

FCF Yield

5.2%

5.1%

4.9%

3.8%

4.3%

4.6%

P/B

4.1

4

4.2

5.4

4.8

4.3

EV/Sales

6.1

6.1

6.5

8.6

7.5

6.8

EV/Gross Profit

7.9

7.9

8.4

11.1

9.7

8.9

EV/EBITDA

17.9

18

19.3

25.5

22

20.2

EV/EBIT

29.9

30.4

33.8

45.3

39.6

37.3

EV/OCF

18.3

18.4

18.9

24.9

22.1

20.4

EV/FCF

19.2

19.4

19.9

26.2

23.3

21.5