Trailing ValuationNov '25Aug '25May '25Feb '25Nov '24Aug '24May '24Mar '24Dec '23Sep '23Jun '23Mar '23Dec '22Sep '22

Stock Price

320.1

356.7

415.1

438.6

515.9

574.4

Total Shares Outstanding

418.6

420

427

435

441

445

Market Cap

134,006.4

149,814

177,243.4

190,773.6

227,525.1

255,612.5

Total Enterprise Value (TEV)

134,059.4

150,510

178,093.4

189,901.6

225,695.1

254,175.5

Buyback Yield

8.4%

7.5%

6.6%

5.6%

4%

3.1%

Debt Paydown Yield

—

—

—

—

-0.9%

—

Shareholder Yield

8.4%

7.5%

6.6%

5.6%

3.1%

3.1%

P/S

5.6

6.5

7.8

8.7

10.6

12.2

P/Gross Profit

6.3

7.3

8.8

9.7

11.9

13.8

P/E

19.2

22.2

26.6

28.9

41.7

48.5

Earnings Yield

5.2%

4.5%

3.8%

3.5%

2.4%

2.1%

P/OCF

13.4

15.3

18.4

20.4

28.2

38

P/FCF

13.6

15.6

18.8

20.8

28.9

39

FCF Yield

7.4%

6.4%

5.3%

4.8%

3.5%

2.6%

P/B

11.5

12.7

15.5

14.6

16.1

17.6

EV/Sales

5.6

6.5

7.9

8.6

10.5

12.1

EV/Gross Profit

6.3

7.3

8.8

9.7

11.8

13.7

EV/EBITDA

14.1

16.3

19.6

21.4

29.7

34.4

EV/EBIT

15.4

17.9

21.7

23.7

33.5

38.9

EV/OCF

13.4

15.4

18.5

20.3

28

37.8

EV/FCF

13.6

15.7

18.9

20.7

28.7

38.8