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

Stock Price

257.4

166.8

159

101.8

87.6

52.2

Total Shares Outstanding

1,060.4

1,073.7

1,084.3

1,088.4

1,088.4

1,089.1

Market Cap

272,946.5

179,081.1

172,372.9

110,789.9

95,352.8

56,797

Total Enterprise Value (TEV)

280,184.5

183,976.1

180,183.9

111,606.9

94,660.8

58,659

Dividend Yield

0.3%

0.3%

0.2%

0.2%

0.4%

0.6%

Buyback Yield

1.4%

1.8%

1.5%

0.5%

0.7%

1.2%

Debt Paydown Yield

0.4%

0.1%

0.4%

0.7%

2.7%

16%

Shareholder Yield

1.8%

1.9%

1.9%

1.2%

3.4%

17.2%

P/S

13

8.7

9.6

5.9

5.7

24.3

P/Gross Profit

40.7

27.4

31.7

22

21.3

24.2

P/E

69.6

52

57.2

78.3

12.4

22.7

Earnings Yield

1.4%

1.9%

1.7%

1.3%

8.1%

4.4%

P/OCF

70.1

55.4

66.7

36.4

61

12.7

P/FCF

81.3

66.4

82.6

43.1

81.2

13.1

FCF Yield

1.2%

1.5%

1.2%

2.3%

1.2%

7.7%

P/B

14.3

9.3

9.3

250.7

3.1

1.7

EV/Sales

13.4

8.9

10

6

5.7

25.1

EV/Gross Profit

41.7

28.2

33.2

22.1

21.1

25

EV/EBITDA

60.8

52.1

57.1

44

39.1

26.5

EV/EBIT

70

63

69.8

57.7

51.4

20.4

EV/OCF

72

56.9

69.7

36.7

60.5

13.1

EV/FCF

83.5

68.2

86.3

43.4

80.6

13.5