Trailing ValuationJul '25Jan '25Jul '24Jan '24Jul '23Jan '23Jul '22Jan '22Jul '21Jan '21Jul '20Jan '20Jul '19Jan '19

Stock Price

173.6

184.4

162.4

169.3

125

79.3

Total Shares Outstanding

667.9

660.4

650.2

645.4

616.6

604.8

Market Cap

115,947.4

121,791

105,573

109,240.4

77,062.7

47,972.7

Total Enterprise Value (TEV)

113,381.4

119,454.9

104,338.6

108,053.9

76,943.4

48,580.3

Buyback Yield

-0.2%

0%

0.3%

-0.1%

-0.2%

0.5%

Debt Paydown Yield

0.5%

0.4%

0.8%

0.2%

2.2%

—

Shareholder Yield

0.3%

0.4%

1.2%

0.1%

2%

0.5%

P/S

24

27.7

25.3

28.4

21

14.9

P/Gross Profit

32.9

37.6

34.2

37.9

28.6

20.9

P/E

237.8

212

180.4

61.8

257.7

511.7

Earnings Yield

0.4%

0.5%

0.6%

1.6%

0.4%

0.2%

P/OCF

70.3

58.9

101.4

49.3

91.1

24.8

P/FCF

77.6

61.7

110.3

51

99.1

25.9

FCF Yield

1.3%

1.6%

0.9%

2%

1%

3.9%

P/B

14.8

19.1

20.4

25.1

44.1

65.8

EV/Sales

23.5

27.2

25

28

20.9

15.1

EV/Gross Profit

32.1

36.8

33.8

37.5

28.6

21.2

EV/EBITDA

97.6

128.4

130.7

176.2

112.9

119.8

EV/EBIT

158.4

226.7

251.4

402

231.6

881.7

EV/OCF

68.7

57.8

100.2

48.8

90.9

25.2

EV/FCF

75.8

60.5

109

50.4

98.9

26.2