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)

63,750.7

61,220

57,615.3

52,088.7

44,460.3

36,717.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.3

7.6

7.9

7

6.5

5.8

EV/Gross Profit

22.1

18.6

20.1

16.6

16.7

12.9

EV/EBITDA

19.2

16.5

17.7

14.7

14.6

11.9

EV/EBIT

35.3

27.7

31

24.1

26.7

18.9

EV/OCF

23.2

27.2

25.1

21

20

15.3

EV/FCF

141.7

392.4

219.1

82.3

44,460.3

204