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

Stock Price

317.7

403.8

197.9

248.5

261.8

123.2

Total Shares Outstanding

3,224

3,216

3,194

3,185

3,174

3,164

Market Cap

1,024,135.8

1,298,749.4

632,028.7

791,408.8

830,858

389,741.5

Total Enterprise Value (TEV)

995,331.8

1,271,166.4

609,848.7

768,519.8

811,166

371,852.5

Buyback Yield

-0.1%

-0.1%

-0.1%

-0.1%

-0%

-0.1%

Debt Paydown Yield

0.1%

-0%

-0.4%

-0.4%

0.1%

0.4%

Shareholder Yield

0.1%

-0.1%

-0.5%

-0.4%

0.1%

0.3%

P/S

24.5

25.5

13.5

16.3

17.2

8.5

P/Gross Profit

145.7

141.5

76.4

91.9

91.9

34.9

P/E

705.9

328.3

244.3

88.7

174.5

61.3

Earnings Yield

0.1%

0.3%

0.4%

1.1%

0.6%

1.6%

P/OCF

218.1

117.3

164

103.1

149

46.5

P/FCF

1,264.4

271.9

-528.9

271.8

575

82.6

FCF Yield

0.1%

0.4%

-0.2%

0.4%

0.2%

1.2%

P/B

13.2

17.8

9.5

12.6

16.2

8.7

EV/Sales

23.8

25

13

15.8

16.8

8.1

EV/Gross Profit

141.6

138.5

73.7

89.2

89.7

33.3

EV/EBITDA

236.9

177.9

115.1

122.1

111.7

39

EV/EBIT

752.9

295.6

219.7

200.8

160.2

49

EV/OCF

212

114.8

158.2

100.1

145.4

44.4

EV/FCF

1,228.8

266.2

-510.3

263.9

561.4

78.8