Trailing ValuationJun '25Dec '24Jun '24Dec '23Jun '23Dec '22Jun '22Dec '21Jun '21Dec '20Jun '20Dec '19Jun '19Dec '18

Stock Price

749.8

707.9

966.2

1,038.5

501.7

562.5

Total Shares Outstanding

1,392.1

1,392.1

1,375.9

1,375.9

1,319.6

1,319.6

Market Cap

1,043,831.4

985,556.2

1,329,354.5

1,424,950.2

661,799.3

742,346.9

Total Enterprise Value (TEV)

667,663.7

664,603.4

1,054,192.4

1,217,906.2

500,560.2

609,842.5

Buyback Yield

—

—

—

—

—

—

Debt Paydown Yield

—

0%

—

0.6%

—

—

Shareholder Yield

—

0%

—

0.6%

—

—

P/S

5.2

4.7

7.2

9

7.4

9.9

P/Gross Profit

9.2

8

11.3

14.9

11

-18.5

P/E

24.4

20

23.8

38.9

34.5

40.6

Earnings Yield

4.1%

5%

4.2%

2.6%

2.9%

2.5%

P/OCF

28.1

17.3

20.5

20.5

26.8

19.4

P/FCF

28.1

17.6

20.5

20.7

26.8

19.8

FCF Yield

3.6%

5.7%

4.9%

4.8%

3.7%

5.1%

P/B

2.9

3.1

5.2

7.6

4.6

6.3

EV/Sales

3.3

3.2

5.7

7.7

5.6

8.1

EV/Gross Profit

5.9

5.4

9

12.7

8.3

-15.2

EV/EBITDA

15.9

12.7

18

29.7

25.5

27.4

EV/EBIT

15.9

13.3

18

31.2

25.5

31.2

EV/OCF

18

11.6

16.3

17.5

20.2

16

EV/FCF

18

11.8

16.3

17.7

20.2

16.2