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

Stock Price

99.1

103.8

73.4

74.3

67.9

55.9

Total Shares Outstanding

67.7

69.3

63.6

62.4

58.2

57

Market Cap

6,711.2

7,187.5

4,667.5

4,635.8

3,954.2

3,190.4

Total Enterprise Value (TEV)

8,538.2

8,769.9

6,229

5,851.5

5,198.5

4,381.2

Dividend Yield

—

—

—

—

—

—

Buyback Yield

2.5%

2.1%

0.6%

0.4%

2.8%

0.1%

Debt Paydown Yield

-13.3%

-16.3%

—

—

—

—

Shareholder Yield

-10.8%

-14.2%

0.6%

0.4%

2.8%

0.1%

P/S

3.7

4

3

3.4

3.3

2.9

P/Gross Profit

12.2

13

11.1

12.3

12.7

11.4

P/E

190.6

48.5

82.4

97.8

101.4

54.3

Earnings Yield

0.5%

2.1%

1.2%

1%

1%

1.8%

P/OCF

28.1

26.3

20.6

26.5

23.1

15.6

P/FCF

36.8

33.4

26.4

36.7

30.8

18.8

FCF Yield

2.7%

3%

3.8%

2.7%

3.2%

5.3%

P/B

4.2

8.9

6.7

7.1

11.1

9.2

EV/Sales

4.7

4.9

4.1

4.2

4.4

4

EV/Gross Profit

15.5

15.8

14.8

15.6

16.6

15.7

EV/EBITDA

30.3

26.8

28.8

30.9

37.1

25.2

EV/EBIT

78.7

52.7

77.3

81.2

121.7

52.5

EV/OCF

35.8

32.1

27.5

33.5

30.3

21.4

EV/FCF

46.8

40.8

35.2

46.3

40.5

25.8