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

Stock Price

418.7

462.2

386.1

313.1

293.3

257.7

Total Shares Outstanding

168.3

167.1

168.2

166.2

168.3

167.5

Market Cap

70,460.5

77,238.6

64,933.6

52,035.6

49,359

43,166.4

Total Enterprise Value (TEV)

75,473.5

81,576.6

70,296.6

56,770.6

55,069

48,289.4

Dividend Yield

0.5%

0.4%

0.5%

0.6%

0.6%

0.6%

Buyback Yield

0.8%

0.1%

0.2%

0.7%

0.7%

0.2%

Debt Paydown Yield

-2.5%

0.4%

0.5%

—

0%

0%

Shareholder Yield

-1.6%

0.5%

0.6%

0.7%

0.7%

0.2%

P/S

13.3

13.3

12.9

9.6

10.8

8.5

P/Gross Profit

26

25.9

25.7

19

22.1

18.1

P/E

75.2

67.4

162.9

50.7

78

51

Earnings Yield

1.3%

1.5%

0.6%

2%

1.3%

2%

P/OCF

90

42.2

115.5

26.6

580.7

26

P/FCF

100.9

45.8

144.9

28.7

-2,243.6

28.4

FCF Yield

1%

2.2%

0.7%

3.5%

-0%

3.5%

P/B

35.8

45.4

81

71.9

146.5

372.1

EV/Sales

14.3

14.1

14

10.5

12

9.5

EV/Gross Profit

27.8

27.4

27.8

20.8

24.6

20.3

EV/EBITDA

52.4

48.1

52.9

36.7

50

37.7

EV/EBIT

59.2

53.5

60.4

41.2

60.1

45.4

EV/OCF

96.4

44.6

125.1

29

647.9

29.1

EV/FCF

108.1

48.4

156.9

31.3

-2,503.1

31.8