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

Stock Price

514.2

313.9

304.7

332.2

333.8

411.9

Total Shares Outstanding

28.2

28.1

29.8

30.6

31.1

31

Market Cap

14,483

8,815.9

9,090.8

10,176.5

10,375

12,768

Total Enterprise Value (TEV)

14,316.7

8,894.5

8,776

9,633.3

9,846.4

12,388.9

Buyback Yield

7.3%

12.9%

-0.4%

1.5%

-0.2%

-0.1%

Debt Paydown Yield

—

—

—

—

—

—

Shareholder Yield

7.3%

12.9%

-0.4%

1.5%

-0.2%

-0.1%

P/S

6.1

4

4.2

4.8

5

6.3

P/Gross Profit

19.7

12.5

13.4

15.5

16.9

22.1

P/E

36

23.3

23.3

26.3

29.2

38.7

Earnings Yield

2.8%

4.3%

4.3%

3.8%

3.4%

2.6%

P/OCF

20.4

14.4

15.6

16.7

18.1

23.7

P/FCF

21.4

15.2

16.8

17.8

19.4

25.4

FCF Yield

4.7%

6.6%

6%

5.6%

5.2%

3.9%

P/B

49.3

51.2

15.3

12.3

11.8

16.7

EV/Sales

6.1

4

4.1

4.6

4.8

6.1

EV/Gross Profit

19.5

12.6

12.9

14.7

16

21.4

EV/EBITDA

26.7

17.6

18.1

20.2

22.5

30.3

EV/EBIT

28.2

18.6

19.2

21.6

24.1

32.5

EV/OCF

20.1

14.5

15.1

15.8

17.1

22.9

EV/FCF

21.2

15.3

16.2

16.8

18.4

24.6