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

Stock Price

566.8

519.9

563.7

545.2

480.8

432.1

Total Shares Outstanding

107.5

107.3

107

106.9

106.6

106.1

Market Cap

60,944

55,779.9

60,336.7

58,278.7

51,249.5

45,844.7

Total Enterprise Value (TEV)

69,560.6

63,214.7

67,509.1

64,394.5

56,452.8

51,713.6

Dividend Yield

0.3%

0.3%

0.3%

0.2%

0.3%

0.3%

Buyback Yield

-0.1%

-0%

-0.1%

-0.1%

-0.1%

-0.1%

Debt Paydown Yield

—

-2.7%

—

1.2%

—

1.7%

Shareholder Yield

-0.1%

-2.7%

-0.1%

1.1%

-0.1%

1.7%

P/S

15.9

15.3

17.8

18.3

17.1

16.5

P/Gross Profit

23.1

22.3

25.4

26.2

24.6

23.6

P/E

86.5

67.6

84.6

79.4

79.9

20.5

Earnings Yield

1.2%

1.5%

1.2%

1.3%

1.3%

4.9%

P/OCF

65.3

37.8

65.9

46.6

65.4

141.7

P/FCF

67.2

39.1

67.1

48.2

67.6

154.3

FCF Yield

1.5%

2.6%

1.5%

2.1%

1.5%

0.6%

P/B

3.1

3

3.3

3.3

3.1

2.9

EV/Sales

18.2

17.4

19.9

20.3

18.8

18.6

EV/Gross Profit

26.4

25.2

28.4

29

27.1

26.6

EV/EBITDA

45.9

43.8

49.1

49.5

46.7

44.9

EV/EBIT

64.8

61.9

69.2

70.8

67.5

64.2

EV/OCF

74.6

42.8

73.7

51.4

72.1

159.9

EV/FCF

76.7

44.3

75

53.3

74.4

174.1