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

Stock Price

55

65.7

82.3

96.4

86.7

103.5

Total Shares Outstanding

192

190.8

190.4

188.6

188.2

186.3

Market Cap

10,554.3

12,538.7

15,672

18,184.6

16,309

19,275.1

Total Enterprise Value (TEV)

9,718.4

11,996.2

15,536.6

18,197.8

16,223

19,066.6

Buyback Yield

0.4%

-0%

0.2%

-0.1%

0.1%

-0.2%

Debt Paydown Yield

—

3.9%

—

-0%

0%

-0%

Shareholder Yield

0.4%

3.9%

0.2%

-0.1%

0.1%

-0.2%

P/S

6.7

8.4

11.5

14.8

13.7

18.5

P/Gross Profit

8.3

10.7

14.2

18.9

17.6

24.7

P/E

25.1

54.8

81.5

311

154.8

-2,587.2

Earnings Yield

4%

1.8%

1.2%

0.3%

0.6%

-0%

P/OCF

29.3

30.8

94.6

111.5

-4,214.2

116.7

P/FCF

32.4

34

132.5

161.7

-326.8

192.5

FCF Yield

3.1%

2.9%

0.8%

0.6%

-0.3%

0.5%

P/B

1.8

2.2

3

3.7

3.4

4.2

EV/Sales

6.2

8

11.4

14.8

13.6

18.3

EV/Gross Profit

7.7

10.3

14.1

18.9

17.5

24.4

EV/EBITDA

18

37.7

64

164.9

90.2

563.3

EV/EBIT

19.4

43.6

82.2

314.8

126.8

-1,229.7

EV/OCF

27

29.5

93.7

111.6

-4,192

115.5

EV/FCF

29.8

32.5

131.3

161.8

-325.1

190.4