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

Stock Price

205.6

212

157.3

141.3

112.4

77.7

Total Shares Outstanding

207

206.5

205.9

204.7

204.3

202.9

Market Cap

42,558.2

43,780.2

32,388.3

28,927.1

22,958.4

15,754.6

Total Enterprise Value (TEV)

38,835.2

40,296.2

29,230.3

26,334.1

20,423.4

13,706.6

Buyback Yield

1.2%

0.9%

0.1%

1.6%

-0.5%

2.3%

Debt Paydown Yield

—

—

—

—

—

—

Shareholder Yield

1.2%

0.9%

0.1%

1.6%

-0.5%

2.3%

P/S

6.8

7.6

6.2

6.1

5.4

4.2

P/Gross Profit

8.6

9.6

7.8

7.8

6.9

5.3

P/E

50.9

54.2

53.7

54.6

19.3

68.7

Earnings Yield

2%

1.8%

1.9%

1.8%

5.2%

1.5%

P/OCF

17.8

19

16.5

15.1

15.5

11

P/FCF

21.3

23.7

20.7

19

19.4

14.1

FCF Yield

4.7%

4.2%

4.8%

5.3%

5.2%

7.1%

P/B

3.9

4.6

3.7

3.8

3.3

3.1

EV/Sales

6.2

7

5.6

5.6

4.8

3.6

EV/Gross Profit

7.9

8.9

7

7.1

6.1

4.6

EV/EBITDA

27.1

29.3

26.5

25.3

27.6

20.7

EV/EBIT

48

50.9

51.1

52.6

78.3

55.7

EV/OCF

16.2

17.5

14.9

13.7

13.8

9.6

EV/FCF

19.4

21.8

18.7

17.3

17.2

12.2