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

Stock Price

2,613.6

1,700.4

1,643.4

1,571.5

1,184.6

846.2

Total Shares Outstanding

50.7

50.7

50.7

50.7

50.1

50.3

Market Cap

132,504.2

86,207.8

83,316.2

79,673.1

59,339.8

42,530.1

Total Enterprise Value (TEV)

129,961.2

83,873.8

80,823.2

77,678.1

58,204.8

42,242.1

Buyback Yield

—

—

0%

0.2%

0.3%

0.2%

Debt Paydown Yield

-0.8%

-1.7%

-0.6%

-0.5%

0.4%

-1%

Shareholder Yield

-0.8%

-1.7%

-0.6%

-0.3%

0.8%

-0.8%

P/S

10.4

7.6

8.9

9.6

8.8

7.2

P/Gross Profit

22.6

16.6

19

19.2

17.2

15

P/E

130.3

83.2

95.2

152

129.9

145.9

Earnings Yield

0.8%

1.2%

1.1%

0.7%

0.8%

0.7%

P/OCF

33.6

19.1

24.5

27.8

26.1

18.8

P/FCF

39.1

21.6

27.2

31.1

28.7

20.8

FCF Yield

2.6%

4.6%

3.7%

3.2%

3.5%

4.8%

P/B

23.2

19.8

22.8

25.9

26.3

23.3

EV/Sales

10.2

7.4

8.6

9.3

8.6

7.1

EV/Gross Profit

22.2

16.2

18.4

18.7

16.9

14.9

EV/EBITDA

66.3

49.7

51.7

55.9

43.4

47

EV/EBIT

81.8

60.9

64.5

69.4

53.5

62.1

EV/OCF

32.9

18.5

23.8

27.1

25.6

18.6

EV/FCF

38.3

21

26.4

30.3

28.1

20.6