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

Stock Price

62.6

52.6

50

57.6

57.4

50.8

Total Shares Outstanding

976.4

973.1

983.8

1,041.6

1,047.5

885.6

Market Cap

61,161.6

51,145

49,139.8

60,004.9

60,167.5

44,952

Total Enterprise Value (TEV)

59,089.4

49,985.7

48,323.8

56,751.6

56,886.5

42,282.6

Buyback Yield

-0.1%

0.9%

6.6%

0.8%

0.1%

1%

Debt Paydown Yield

0.6%

0.7%

-1.5%

0%

0%

0%

Shareholder Yield

0.5%

1.7%

5%

0.8%

0.1%

1%

P/S

15.4

13.8

12.9

16.7

16.9

14.3

P/Gross Profit

27.5

25.5

24

31.2

32.1

27.8

P/E

65.9

79.6

60.2

74.8

74.6

86

Earnings Yield

1.5%

1.3%

1.7%

1.3%

1.3%

1.2%

P/OCF

62.8

47.4

57.9

62.9

78.8

59.4

P/FCF

67

54.3

68

73.6

88.4

67.3

FCF Yield

1.5%

1.8%

1.5%

1.4%

1.1%

1.5%

P/B

8.5

8.6

8.4

7.3

7.7

6.4

EV/Sales

14.9

13.5

12.7

15.8

16

13.5

EV/Gross Profit

26.6

25

23.6

29.5

30.4

26.1

EV/EBITDA

47.1

55.4

43.6

57.9

54.6

50.2

EV/EBIT

49.2

58

45.2

60.1

56.4

52.1

EV/OCF

60.7

46.3

57

59.5

74.5

55.9

EV/FCF

64.7

53.1

66.9

69.6

83.6

63.3