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

Stock Price

134

62.4

150.6

78.9

84

61.7

Total Shares Outstanding

34

33.6

33.3

32.7

32.6

32.1

Market Cap

4,561.7

2,096.1

5,017.8

2,578.7

2,736.3

1,983.8

Total Enterprise Value (TEV)

4,679.9

2,277.7

5,171.5

2,699.8

2,669.1

1,850.1

Buyback Yield

-0.2%

-0.4%

-0.3%

-0.1%

-0.2%

-7.3%

Debt Paydown Yield

—

—

—

—

-16.3%

-1.1%

Shareholder Yield

-0.2%

-0.4%

-0.3%

-0.1%

-16.4%

-8.4%

P/S

15.2

9.1

23.8

17.5

29.1

34.8

P/Gross Profit

24.7

15.8

38.8

29.1

41.8

51.1

P/E

82.7

201.1

215.2

-119.6

-763.5

-140.3

Earnings Yield

1.2%

0.5%

0.5%

-0.8%

-0.1%

-0.7%

P/OCF

51.4

79

225.2

1,795.8

-189.2

-108.3

P/FCF

86.7

-59.4

-109.9

-17.4

-163.2

-82.6

FCF Yield

1.2%

-1.7%

-0.9%

-5.7%

-0.6%

-1.2%

P/B

14.3

9.2

26.4

18.8

18.8

10.6

EV/Sales

15.6

9.9

24.5

18.3

28.4

32.4

EV/Gross Profit

25.3

17.1

40

30.5

40.7

47.7

EV/EBITDA

60.9

97.2

152.9

-133.4

-8,446.6

-182.3

EV/EBIT

73.1

181.2

207.5

-104.9

-891.2

-150.1

EV/OCF

52.7

85.9

232.1

1,880.1

-184.5

-101

EV/FCF

88.9

-64.5

-113.3

-18.2

-159.2

-77.1