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

Stock Price

313.9

332.2

411.9

306.5

240.2

212.4

Total Shares Outstanding

28.1

30.6

31

30.8

30.6

31.1

Market Cap

8,815.9

10,176.5

12,768

9,426.5

7,340.3

6,604.2

Total Enterprise Value (TEV)

8,894.5

9,633.3

12,388.9

9,323.2

7,495.5

6,764.8

Buyback Yield

10.1%

1.6%

-0.1%

-0.1%

1.9%

0.6%

Debt Paydown Yield

—

—

—

0.6%

-0.1%

3%

Shareholder Yield

10.1%

1.6%

-0.1%

0.5%

1.8%

3.6%

P/S

7.6

9.5

12.3

9.5

8.2

8.5

P/Gross Profit

24.6

29.3

41.3

34.9

28.8

28.1

P/E

46.2

49.8

69.1

65.5

57.2

51.6

Earnings Yield

2.2%

2%

1.4%

1.5%

1.7%

1.9%

P/OCF

32.1

30

47.5

34.8

45.1

26.9

P/FCF

34.1

31.6

50.9

37.4

50.8

28.9

FCF Yield

2.9%

3.2%

2%

2.7%

2%

3.5%

P/B

51.2

12.3

16.7

16.9

18.8

17.1

EV/Sales

7.7

9

11.9

9.4

8.4

8.7

EV/Gross Profit

24.8

27.7

40.1

34.5

29.5

28.8

EV/EBITDA

35

38.1

55.4

50.1

42.3

40.8

EV/EBIT

37.1

40.5

59.2

54.1

45.5

43.9

EV/OCF

32.4

28.4

46

34.4

46.1

27.6

EV/FCF

34.4

30

49.4

37

51.8

29.6