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

Stock Price

67.1

74.3

65.3

85.4

78

58

Total Shares Outstanding

941

960

979

993

1,006

1,032

Market Cap

63,103.5

71,347.2

63,879.8

84,752.6

78,498.2

59,887

Total Enterprise Value (TEV)

63,624.5

72,635.2

64,085.8

83,707.6

76,555.2

55,998

Buyback Yield

9.2%

8.5%

9.5%

7%

6.9%

8.4%

Debt Paydown Yield

1.5%

2%

-1.6%

0.1%

-1.4%

-2.7%

Shareholder Yield

10.8%

10.6%

7.9%

7.2%

5.5%

5.7%

P/S

1.9

2.2

2

2.7

2.5

1.9

P/Gross Profit

4.1

4.7

4.3

5.8

5.5

4.2

P/E

13.4

15.9

14.6

21.4

18.6

14.1

Earnings Yield

7.4%

6.3%

6.9%

4.7%

5.4%

7.1%

P/OCF

9.8

11.8

9.5

11.4

10.2

8.2

P/FCF

11.3

13.5

10.7

12.5

11.1

8.9

FCF Yield

8.8%

7.4%

9.3%

8%

9%

11.2%

P/B

3.1

3.5

3.2

4.2

3.9

2.9

EV/Sales

1.9

2.2

2

2.6

2.4

1.8

EV/Gross Profit

4.1

4.8

4.3

5.7

5.3

4

EV/EBITDA

9.1

10.6

9.6

13.2

11.5

8.7

EV/EBIT

10.6

12.4

11.3

15.7

13.6

10.4

EV/OCF

9.9

12

9.6

11.2

10

7.7

EV/FCF

11.4

13.7

10.7

12.4

10.9

8.4