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

Stock Price

143.8

125.2

162.2

147.4

113.9

64.8

Total Shares Outstanding

1,622

1,622

1,618

1,616

1,614

1,612

Market Cap

233,259.8

203,058.2

262,455.8

238,214.6

183,850.7

104,409.2

Total Enterprise Value (TEV)

231,278.8

200,138.2

259,360.8

235,444.6

180,425.7

101,417.2

Buyback Yield

0.5%

0.4%

0.2%

0.4%

0.1%

1.1%

Debt Paydown Yield

0.4%

—

0.3%

—

—

0.3%

Shareholder Yield

0.9%

0.4%

0.5%

0.4%

0.1%

1.4%

P/S

15.4

14

23.2

19.9

17.2

9.4

P/Gross Profit

34.3

27.8

48.4

42.1

38.3

21.9

P/E

148.3

164.7

675.9

245.7

-1,627.3

2,159

Earnings Yield

0.7%

0.6%

0.1%

0.4%

-0.1%

0%

P/OCF

39.5

249.8

117.8

297

212.5

68.2

P/FCF

43.1

429.3

135.8

442

315.9

81.3

FCF Yield

2.3%

0.2%

0.7%

0.2%

0.3%

1.2%

P/B

3.9

3.5

4.6

4.3

3.3

1.9

EV/Sales

15.3

13.8

22.9

19.7

16.8

9.1

EV/Gross Profit

34

27.4

47.8

41.6

37.6

21.3

EV/EBITDA

106.5

62.2

139.6

105.2

105.3

45.7

EV/EBIT

344.2

125.5

850.4

416

-1,093.5

-476.1

EV/OCF

39.2

246.2

116.4

293.6

208.6

66.2

EV/FCF

42.8

423.1

134.2

436.8

310

78.9