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

Stock Price

262.9

404.2

419.7

484.5

506.8

449.1

Total Shares Outstanding

72.9

76.8

77.4

77.4

77.5

77.5

Market Cap

19,166.7

31,046.1

32,482.5

37,488.2

39,277.6

34,800.3

Total Enterprise Value (TEV)

20,492.6

31,621.7

33,176.9

38,354.8

40,420.6

36,493.9

Buyback Yield

8.1%

1.9%

2%

1.9%

1.9%

2.6%

Debt Paydown Yield

—

—

—

—

—

1.2%

Shareholder Yield

8.1%

1.9%

2%

1.9%

1.9%

3.8%

P/S

3

4.8

5.1

6

6.4

5.7

P/Gross Profit

4.4

7.1

7.6

8.8

9.4

8.5

P/E

23.1

24.9

26.1

30.3

37.4

42.8

Earnings Yield

4.3%

4%

3.8%

3.3%

2.7%

2.3%

P/OCF

14.4

19.1

20.2

25.2

28.6

31.2

P/FCF

15.8

20.5

21.6

27.1

31

34.6

FCF Yield

6.3%

4.9%

4.6%

3.7%

3.2%

2.9%

P/B

34.4

20.3

21.7

27.6

36.9

53.8

EV/Sales

3.2

4.9

5.2

6.1

6.6

6

EV/Gross Profit

4.7

7.2

7.7

9

9.7

8.9

EV/EBITDA

16.9

23

24.3

28.2

30.2

27.3

EV/EBIT

20.3

27.1

28.6

33.2

35.5

32.1

EV/OCF

15.4

19.5

20.6

25.8

29.4

32.8

EV/FCF

16.9

20.9

22

27.7

31.9

36.3