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

Stock Price

488.6

354.9

271

222.8

183.7

167

Total Shares Outstanding

37.7

37.7

38.3

38.2

38.3

38.3

Market Cap

18,405.2

13,361.1

10,375.7

8,511.2

7,032.8

6,389

Total Enterprise Value (TEV)

19,202.9

14,173.2

11,166.4

9,273.3

8,173

7,518.7

Dividend Yield

0%

0.2%

0.1%

0.3%

0.1%

0.2%

Buyback Yield

0.2%

1.6%

0.2%

0.2%

0.3%

0.3%

Debt Paydown Yield

0.5%

—

—

1.5%

1.1%

-0.7%

Shareholder Yield

0.6%

1.6%

0.2%

1.7%

1.4%

-0.4%

P/S

10.9

8.2

6.9

5.6

5.3

4.6

P/Gross Profit

29.8

21.7

19.3

14.5

14.6

12.2

P/E

83.2

59.4

59.2

39.6

51.3

35.3

Earnings Yield

1.2%

1.7%

1.7%

2.5%

1.9%

2.8%

P/OCF

188.2

27.9

157.9

19.9

363.4

16.5

P/FCF

293.7

30.3

243.7

20.9

-2,124.1

17.3

FCF Yield

0.3%

3.3%

0.4%

4.8%

-0%

5.8%

P/B

6.8

5.5

4.2

3.7

3.3

3.2

EV/Sales

11.4

8.7

7.5

6.1

6.1

5.4

EV/Gross Profit

31

23

20.8

15.8

17

14.3

EV/EBITDA

55.2

40.1

39.5

26.4

32.8

23.3

EV/EBIT

67.3

47.3

48.8

31.6

42.7

28.4

EV/OCF

196.3

29.6

170

21.6

422.3

19.4

EV/FCF

306.4

32.2

262.2

22.8

-2,468.4

20.4