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

Stock Price

779.5

772

905.4

582.9

469

365.8

Total Shares Outstanding

947.2

947.5

950.4

949.4

949.3

950.2

Market Cap

738,369.3

731,499.3

860,487.6

553,412

445,196.1

347,614.6

Total Enterprise Value (TEV)

774,803.3

761,799.8

886,089.1

575,801.4

461,272.5

361,767

Dividend Yield

0.4%

0.3%

0.3%

0.4%

0.5%

0.5%

Buyback Yield

0.3%

0.3%

—

—

0.2%

—

Debt Paydown Yield

-0.7%

-0.7%

-0.5%

-1.1%

-0.6%

0.2%

Shareholder Yield

-0.5%

-0.3%

-0.5%

-1.1%

-0.4%

0.2%

P/S

26.1

29.3

42.9

29.4

29.2

24.4

P/Gross Profit

31.3

35.9

53

36.4

37.6

31.3

P/E

83.4

129.7

157.2

247

136.3

97.8

Earnings Yield

1.2%

0.8%

0.6%

0.4%

0.7%

1%

P/OCF

155.4

118.3

326.9

294.7

188.4

89.6

P/FCF

477.6

219.1

2,043.4

-3,388.9

465.8

125.9

FCF Yield

0.2%

0.5%

0%

-0%

0.2%

0.8%

P/B

40.4

51.5

63.4

51.4

40.2

32.6

EV/Sales

27.4

30.5

44.1

30.5

30.2

25.4

EV/Gross Profit

32.8

37.3

54.6

37.9

39

32.5

EV/EBITDA

67.4

99.9

125.9

158.3

106.1

85.1

EV/EBIT

73.4

114.1

142.4

202.9

127.4

103

EV/OCF

163

123.2

336.6

306.7

195.2

93.3

EV/FCF

501.2

228.2

2,104.2

-3,526

482.6

131