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

Stock Price

437.1

619.3

993.9

698.5

552.1

470

Total Shares Outstanding

4,439.6

4,465

4,453.9

4,510

4,486.2

4,560

Market Cap

1,939,587.4

2,752,806.5

4,426,049.5

3,151,452.7

2,477,425.3

2,143,838.4

Total Enterprise Value (TEV)

2,012,974.4

2,830,490.5

4,420,458.5

3,147,156.7

2,465,658.3

2,146,224.4

Dividend Yield

—

0.6%

—

0.5%

0.7%

0.5%

Buyback Yield

0.1%

0.4%

0.2%

0.5%

0.6%

0.6%

Debt Paydown Yield

0.2%

-1.6%

-0.7%

0%

0%

0%

Shareholder Yield

0.3%

-1.2%

-0.4%

0.5%

0.6%

0.6%

P/S

12.5

17.5

33.2

25.3

23

22.9

P/Gross Profit

15

20.8

39.1

30.1

27

27.4

P/E

35

49.5

97.7

70.5

63.4

76.1

Earnings Yield

2.9%

2%

1%

1.4%

1.6%

1.3%

P/OCF

29.7

49

68.3

62.4

42.4

68.4

P/FCF

52

98.6

96.5

89.3

51.8

92.6

FCF Yield

1.9%

1%

1%

1.1%

1.9%

1.1%

P/B

11.5

19.2

39.3

29.6

27.4

25.7

EV/Sales

13

18

33.1

25.3

22.9

22.9

EV/Gross Profit

15.6

21.3

39

30

26.9

27.4

EV/EBITDA

24.9

36.3

63.6

53.2

46.7

51.9

EV/EBIT

27.9

40.1

76.5

58.6

50.4

57.6

EV/OCF

30.8

50.4

68.2

62.3

42.2

68.5

EV/FCF

54

101.3

96.4

89.2

51.6

92.7