Trailing ValuationSep '25Jun '25Mar '25Dec '24Sep '24Jun '24Mar '24Dec '23Sep '23Jun '23Mar '23Dec '22Sep '22Jun '22

Stock Price

444.7

317.7

259.2

403.8

261.6

197.9

Total Shares Outstanding

3,324

3,224

3,220

3,216

3,207

3,194

Market Cap

1,478,249.3

1,024,135.8

834,495.2

1,298,749.4

839,047.4

632,028.7

Total Enterprise Value (TEV)

1,445,050.3

995,331.8

805,793.2

1,271,166.4

813,874.4

609,848.7

Buyback Yield

-0.1%

-0.1%

-0.2%

-0.1%

-0.1%

-0.1%

Debt Paydown Yield

0%

0.1%

-0.2%

-0.2%

-0.4%

-0.8%

Shareholder Yield

-0.1%

-0.1%

-0.4%

-0.3%

-0.5%

-1%

P/S

15.5

11

8.7

13.3

8.6

6.6

P/Gross Profit

90.9

63.2

49.4

74.4

47.4

37.4

P/E

308.8

190.2

148.9

198

70.7

54.8

Earnings Yield

0.3%

0.5%

0.7%

0.5%

1.4%

1.8%

P/OCF

93.9

65

49.6

87

57.9

54.8

P/FCF

216.2

183.2

123

362.7

232.4

368.1

FCF Yield

0.5%

0.5%

0.8%

0.3%

0.4%

0.3%

P/B

18.5

13.2

11.2

17.8

12

9.5

EV/Sales

15.1

10.7

8.4

13

8.4

6.4

EV/Gross Profit

88.8

61.4

47.7

72.8

46

36.1

EV/EBITDA

137.2

87.7

67.9

102.2

64.3

52.6

EV/EBIT

319.1

177

127.8

179.6

107.7

92.3

EV/OCF

91.8

63.1

47.9

85.2

56.2

52.9

EV/FCF

211.4

178.1

118.8

355

225.4

355.2