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

Stock Price

154.3

132.9

123.7

112.2

95.5

94.6

Total Shares Outstanding

57.7

57.4

57

56.6

56.2

55.7

Market Cap

8,897.1

7,631.2

7,056.4

6,350.7

5,364.2

5,266.1

Total Enterprise Value (TEV)

10,521.8

9,082.1

8,517.6

7,700.6

6,817.6

6,509.9

Dividend Yield

0.1%

0.1%

0.1%

0.1%

0.1%

0.1%

Buyback Yield

0.1%

-0.2%

-0.1%

-0.2%

-0.1%

-0.1%

Debt Paydown Yield

0%

0%

0%

0%

0%

0%

Shareholder Yield

0.1%

-0.1%

-0.1%

-0.1%

-0.1%

-0.1%

P/S

3.7

3.4

3.4

3.3

3

3.3

P/Gross Profit

23

22.1

21.9

21.3

18.3

19.9

P/E

54.9

49

51.3

75.8

44

46.2

Earnings Yield

1.8%

2%

1.9%

1.3%

2.3%

2.2%

P/OCF

39

32.5

62.9

30.4

31.9

36.9

P/FCF

65.7

54

148.2

41.2

46.1

57.1

FCF Yield

1.5%

1.9%

0.7%

2.4%

2.2%

1.8%

P/B

4.4

4.2

4.3

4.3

3.9

4.2

EV/Sales

4.4

4.1

4.2

4

3.8

4.1

EV/Gross Profit

27.2

26.3

26.5

25.8

23.3

24.6

EV/EBITDA

41.2

38.8

40.9

54.9

36.4

35.7

EV/EBIT

51.3

47.8

50.6

75

44.6

43.5

EV/OCF

46.2

38.7

75.9

36.9

40.6

45.6

EV/FCF

77.7

64.3

178.9

50

58.5

70.6