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

Stock Price

680

669

954.7

685.6

664.2

510.3

Total Shares Outstanding

387.4

393.3

393.2

393.4

393.4

394.6

Market Cap

263,118.2

261,950.6

375,132.5

269,379.8

261,182.2

200,996

Total Enterprise Value (TEV)

260,575.1

253,896.9

374,721.9

267,001.3

260,101.5

197,880.4

Dividend Yield

0.5%

0.4%

0.3%

0.4%

0.5%

0.5%

Buyback Yield

1.5%

-0%

0.1%

0%

0.3%

0.7%

Debt Paydown Yield

0%

0%

0%

0.2%

-0.3%

-0%

Shareholder Yield

1.5%

-0%

0.1%

0.3%

-0%

0.7%

P/S

17

15.7

32.5

19.4

19.1

16.5

P/Gross Profit

32

30.2

64.6

36.2

39

31.2

P/E

57.1

53.1

134

164.6

67.1

57.6

Earnings Yield

1.8%

1.9%

0.7%

0.6%

1.5%

1.7%

P/OCF

204.4

23.6

297.6

71.4

156.2

33.3

P/FCF

575

26.2

1,201.6

100.3

434

38.4

FCF Yield

0.2%

3.8%

0.1%

1%

0.2%

2.6%

P/B

12.2

11.9

21

16.6

20

17.8

EV/Sales

16.9

15.2

32.5

19.2

19.1

16.2

EV/Gross Profit

31.7

29.2

64.6

35.9

38.8

30.7

EV/EBITDA

40.1

42.5

88.1

56.3

51.6

50.3

EV/EBIT

44.3

47.5

102

59.2

57.4

52.7

EV/OCF

202.4

22.9

297.3

70.8

155.6

32.8

EV/FCF

569.4

25.4

1,200.3

99.4

432.2

37.8