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

Stock Price

491.3

533.7

484.1

532.4

469.8

427.2

Total Shares Outstanding

93.1

94.4

95.5

96.2

97.2

98.4

Market Cap

45,749.2

50,388.9

46,250.5

51,202

45,675

42,050.7

Total Enterprise Value (TEV)

51,433.2

56,193.9

52,226.5

56,473

51,340

47,832.7

Dividend Yield

0.3%

0.3%

0.3%

0.3%

0.3%

0.3%

Buyback Yield

5.9%

5.1%

5.5%

4.8%

4.9%

5.3%

Debt Paydown Yield

1.5%

1.3%

0.6%

0.6%

3.5%

3.1%

Shareholder Yield

7.4%

6.4%

6.1%

5.4%

8.5%

8.3%

P/S

2.5

2.8

2.6

3

2.7

2.4

P/E

13.5

16.6

16.4

16.1

18

14.6

Earnings Yield

7.4%

6%

6.1%

6.2%

5.5%

6.8%

P/OCF

7.6

7.3

6.8

7.8

5.5

6.7

P/FCF

7.8

7.5

6.9

8

5.6

6.9

FCF Yield

12.8%

13.3%

14.4%

12.5%

17.9%

14.4%

P/B

7.1

8.3

8.5

9.8

8

8.4

EV/Sales

2.8

3.1

2.9

3.3

3

2.8

EV/EBITDA

-480.7

-453.2

-362.7

-355.2

-311.2

-276.5

EV/OCF

8.5

8.2

7.6

8.6

6.1

7.7

EV/FCF

8.8

8.4

7.8

8.8

6.3

7.9