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

Stock Price

183.5

149

136.9

128.4

113.1

102.6

Total Shares Outstanding

572

574

573

573

566

559

Market Cap

104,944.8

85,531.7

78,438

73,590.4

64,003.3

57,347.8

Total Enterprise Value (TEV)

122,314.8

103,727.7

97,988

94,461.4

73,393.3

67,830.8

Dividend Yield

0.5%

0.6%

0.7%

0.7%

0.7%

0.7%

Buyback Yield

0.6%

0%

0.1%

0%

0.1%

0%

Debt Paydown Yield

1.1%

1.7%

1.1%

-2.8%

0%

—

Shareholder Yield

1.7%

1.7%

1.2%

-2.8%

0.1%

0%

P/S

16.2

14.1

13.8

14.4

13.3

12

P/Gross Profit

20.9

18.3

17

17.5

16.9

16

P/E

64.2

63.4

56.3

80.3

43.7

244.3

Earnings Yield

1.6%

1.6%

1.8%

1.2%

2.3%

0.4%

P/OCF

42.5

35.6

35.6

42.4

35.5

31.4

P/FCF

45.1

40.1

37.9

45.8

36.7

34.3

FCF Yield

2.2%

2.5%

2.6%

2.2%

2.7%

2.9%

P/B

3.7

3.1

2.9

2.9

2.7

2.5

EV/Sales

18.8

17.1

17.2

18.5

15.3

14.2

EV/Gross Profit

24.4

22.2

21.3

22.5

19.4

19

EV/EBITDA

37

35.1

33.9

38.4

29.9

29.5

EV/EBIT

48.6

47.6

46

53.4

38.1

38.2

EV/OCF

49.5

43.1

44.4

54.4

40.7

37.1

EV/FCF

52.6

48.7

47.3

58.7

42.1

40.5