Trailing ValuationLTMDec '24Dec '23Dec '22Dec '21

Stock Price

120

131.4

136.1

85.5

166.5

Total Shares Outstanding

606.3

623

647

631

633.5

Market Cap

72,768

81,868.4

88,082.6

53,950.5

105,475.4

Total Enterprise Value (TEV)

63,082

73,252.4

80,002.6

46,610.5

99,571.4

Buyback Yield

5.5%

4.8%

3.8%

3.7%

-0%

Debt Paydown Yield

—

—

—

—

0.2%

Shareholder Yield

5.5%

4.8%

3.8%

3.7%

0.2%

P/S

6.1

7.4

8.9

6.4

17.6

P/Gross Profit

7.3

8.9

10.7

7.8

21.8

P/E

28.5

32

18.8

30.6

-292.1

Earnings Yield

3.5%

3.1%

5.3%

3.3%

-0.3%

P/OCF

15.9

18.1

22.7

15.7

45.6

P/FCF

15.9

18.1

22.7

15.7

45.6

FCF Yield

6.3%

5.5%

4.4%

6.4%

2.2%

P/B

8.5

9.7

10.8

9.7

22.1

EV/Sales

5.3

6.6

8.1

5.5

16.6

EV/Gross Profit

6.4

7.9

9.7

6.8

20.6

EV/EBITDA

23.3

28

51.2

24.8

175.6

EV/EBIT

23.3

28.7

52.7

25.9

232.1

EV/OCF

13.8

16.2

20.6

13.6

43

EV/FCF

13.8

16.2

20.6

13.6

43