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

Stock Price

753.4

704.4

646.7

573.4

445.4

355.4

Total Shares Outstanding

64.5

65.3

66.2

67.3

68.3

69.4

Market Cap

48,556.7

46,004

42,836.3

38,573.7

30,410.3

24,650.9

Total Enterprise Value (TEV)

62,463.7

60,042

56,246.3

50,623.7

43,016.3

36,556.9

Dividend Yield

0.5%

0.5%

0.5%

0.5%

0.7%

—

Buyback Yield

1.5%

1.7%

1.8%

1.3%

1.8%

1%

Debt Paydown Yield

0.3%

-0.9%

-3.1%

1.2%

-1.6%

-6.2%

Shareholder Yield

1.7%

0.8%

-1.2%

2.6%

0.2%

-5.2%

P/S

6.3

5.7

5.9

5.1

4.4

3.9

P/Gross Profit

16.8

14

15

12.3

11.4

8.6

P/E

43.1

33.4

36.8

28.3

29.6

20.1

Earnings Yield

2.3%

3%

2.7%

3.5%

3.4%

5%

P/OCF

17.6

20.4

18.7

15.6

13.6

10.3

P/FCF

107.9

294.9

162.9

60.9

30,410.3

136.9

FCF Yield

0.9%

0.3%

0.6%

1.6%

0%

0.7%

P/B

5.4

5.3

5.2

4.7

4.1

3.5

EV/Sales

8.2

7.4

7.7

6.8

6.3

5.8

EV/Gross Profit

21.6

18.3

19.6

16.1

16.1

12.8

EV/EBITDA

18.8

16.2

17.2

14.2

14.1

11.8

EV/EBIT

34.6

27.2

30.3

23.4

25.8

18.8

EV/OCF

22.7

26.7

24.5

20.4

19.3

15.3

EV/FCF

138.8

384.9

213.9

80

43,016.3

203.1