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

Stock Price

320.1

283.9

259.3

224.9

219.6

188.5

Total Shares Outstanding

256.4

250

219.1

216.7

215.5

211.9

Market Cap

82,078.8

70,962.5

56,814.8

48,731.5

47,318.7

39,951.6

Total Enterprise Value (TEV)

81,109.6

69,486.5

64,040.2

56,117.2

53,876.8

45,674.9

Dividend Yield

0.4%

0.3%

0.5%

0.5%

0.5%

0.5%

Buyback Yield

-1.7%

-11.9%

-0.2%

-0.1%

-0.1%

-0.1%

Debt Paydown Yield

0.2%

-6.9%

-0.7%

-1.5%

-2.3%

1%

Shareholder Yield

-1.4%

-18.8%

-0.9%

-1.6%

-2.4%

0.9%

P/S

11.8

12.8

9.4

9.9

9.2

9.8

P/Gross Profit

26.6

32.3

22.5

25.4

21.7

25.2

P/E

71.1

394.2

64.7

202.6

66.3

104.2

Earnings Yield

1.4%

0.3%

1.5%

0.5%

1.5%

1%

P/OCF

184.2

42.4

62.5

30.6

107.3

32

P/FCF

217.1

44.5

67.1

32.8

134.4

34.5

FCF Yield

0.5%

2.2%

1.5%

3%

0.7%

2.9%

P/B

3.6

3.5

4.9

4.5

4.6

4.4

EV/Sales

11.7

12.6

10.6

11.4

10.5

11.2

EV/Gross Profit

26.3

31.7

25.3

29.3

24.7

28.8

EV/EBITDA

39.1

53.4

38.4

53.8

39.4

51

EV/EBIT

51

79.1

51.3

82.3

52.2

76.6

EV/OCF

182

41.5

70.5

35.3

122.2

36.6

EV/FCF

214.5

43.6

75.6

37.8

153

39.4