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

Stock Price

269.4

234.3

238

198.4

186.7

145.6

Total Shares Outstanding

283.6

283.4

284.5

285.4

285

284.5

Market Cap

76,419.9

66,395.7

67,720

56,618.7

53,213

41,404.6

Total Enterprise Value (TEV)

83,340.6

73,311.2

75,339.8

64,334

61,639.5

49,746.7

Dividend Yield

0.5%

-0.9%

0.5%

-0.7%

0.6%

-0.8%

Buyback Yield

0.1%

0.5%

0.5%

1.2%

-0.1%

0.1%

Debt Paydown Yield

-0.7%

1.5%

0.9%

0.9%

-0%

1.5%

Shareholder Yield

-0.6%

1.9%

1.5%

2.1%

-0.1%

1.6%

P/S

9.9

8.3

8.8

7.2

7.2

5.6

P/Gross Profit

22.2

19.1

20.1

17.3

18.5

14.8

P/E

82.9

55.4

75.8

70.3

94.8

68

Earnings Yield

1.2%

1.8%

1.3%

1.4%

1.1%

1.5%

P/OCF

71.3

42.7

53.7

34.5

69

32

P/FCF

123.9

69.4

78.6

46.7

124.9

46

FCF Yield

0.8%

1.4%

1.3%

2.1%

0.8%

2.2%

P/B

8.2

7.6

8.2

7

7

5.7

EV/Sales

10.8

9.2

9.7

8.1

8.3

6.8

EV/Gross Profit

24.2

21.1

22.4

19.6

21.4

17.8

EV/EBITDA

47.8

35

45.8

39.8

47.4

36.8

EV/EBIT

65.9

45

64.1

55.7

73.7

56.4

EV/OCF

77.8

47.2

59.8

39.2

79.9

38.4

EV/FCF

135.2

76.6

87.4

53.1

144.7

55.2