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

Stock Price

243.6

177.4

156.2

190.4

167.2

183.4

Total Shares Outstanding

12,077

12,104

12,155

12,211

12,264

12,322

Market Cap

2,941,353.4

2,147,128.6

1,898,975.6

2,325,462.8

2,050,418.2

2,260,101.2

Total Enterprise Value (TEV)

2,876,570.4

2,087,539.6

1,826,211.6

2,252,379.8

1,981,139.2

2,184,322.2

Dividend Yield

0.3%

0.5%

0.5%

0.3%

0.2%

—

Buyback Yield

2.3%

3.3%

3.9%

3.2%

3.6%

3.3%

Debt Paydown Yield

-0.4%

-0.7%

-0.1%

-0%

0%

0.1%

Shareholder Yield

1.9%

2.6%

3.8%

3.2%

3.7%

3.4%

P/S

7.6

5.8

5.3

6.6

6

6.9

P/Gross Profit

12.9

9.8

9

11.4

10.4

12

P/E

24

18.9

17.4

23.7

22.2

26.3

Earnings Yield

4.2%

5.3%

5.7%

4.2%

4.5%

3.8%

P/OCF

19.4

16.1

14.3

18.6

19.5

21.5

P/FCF

40

32.2

25.4

32

36.7

37.2

FCF Yield

2.5%

3.1%

3.9%

3.1%

2.7%

2.7%

P/B

7.6

5.9

5.5

7.2

6.5

7.5

EV/Sales

7.5

5.6

5.1

6.4

5.8

6.7

EV/Gross Profit

12.6

9.5

8.7

11.1

10.1

11.6

EV/EBITDA

20.1

15

13.6

17.6

16.6

19.6

EV/EBIT

23.2

17.2

15.5

20

18.8

22.3

EV/OCF

19

15.6

13.8

18

18.8

20.8

EV/FCF

39.1

31.3

24.4

31

35.5

35.9