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

Stock Price

121.4

132.3

119.5

131.4

126.8

151.6

Total Shares Outstanding

608

613

619

623

627

634

Market Cap

73,823.4

81,124.4

73,945.7

81,868.4

79,509.9

96,133.4

Total Enterprise Value (TEV)

64,137.4

71,765.4

64,449.7

73,252.4

70,250.9

86,875.4

Buyback Yield

5.5%

5.2%

5.4%

4.8%

4.8%

3.4%

Debt Paydown Yield

—

—

—

—

—

—

Shareholder Yield

5.5%

5.2%

5.4%

4.8%

4.8%

3.4%

P/S

6.2

7

6.6

7.4

7.3

9.2

P/Gross Profit

7.4

8.4

7.9

8.9

8.8

11.1

P/E

28.8

32

30.2

32

44.5

20.6

Earnings Yield

3.5%

3.1%

3.3%

3.1%

2.2%

4.8%

P/OCF

16.1

18.8

16.9

18.1

19.3

22

P/FCF

16.1

18.8

16.9

18.1

19.3

22

FCF Yield

6.2%

5.3%

5.9%

5.5%

5.2%

4.5%

P/B

8.6

10.4

9.3

9.7

9.4

12

EV/Sales

5.4

6.2

5.7

6.6

6.5

8.3

EV/Gross Profit

6.5

7.4

6.9

7.9

7.8

10

EV/EBITDA

23.7

26.6

24.8

28

41.9

53.6

EV/EBIT

23.7

27.5

25.9

28.7

43.2

54.4

EV/OCF

14

16.7

14.7

16.2

17.1

19.9

EV/FCF

14

16.7

14.7

16.2

17.1

19.9