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

Stock Price

133.9

89.1

67.5

48.7

44

29.5

Total Shares Outstanding

4,249.3

4,277.6

4,291.6

4,327.6

4,431.5

4,453.5

Market Cap

569,031.6

381,268.5

289,634.6

210,702

195,201.7

131,323.9

Total Enterprise Value (TEV)

575,094.3

387,267.5

296,958.8

218,107.4

201,094.3

139,618.5

Buyback Yield

0.8%

0.6%

1.1%

2.3%

0.5%

-0%

Debt Paydown Yield

0.3%

-0.5%

0.1%

—

—

—

Shareholder Yield

1.1%

0.1%

1.2%

2.3%

0.5%

-0%

P/S

26.3

19

15.3

12.1

11.9

8.3

P/Gross Profit

51.6

41.5

33

29.5

28.4

23.5

P/E

97

92.2

66.4

83.2

71.3

91.6

Earnings Yield

1%

1.1%

1.5%

1.2%

1.4%

1.1%

P/OCF

109.2

98.8

82.7

57.6

53.9

131.2

P/FCF

115.5

106.7

86.5

60.7

56.5

163.3

FCF Yield

0.9%

0.9%

1.2%

1.6%

1.8%

0.6%

P/B

22.8

15.4

13.1

10.2

8.5

6.3

EV/Sales

26.6

19.3

15.7

12.6

12.3

8.8

EV/Gross Profit

52.1

42.2

33.8

30.6

29.3

25

EV/EBITDA

79

72.5

55

60.8

54

61.7

EV/EBIT

80.8

74.7

56.7

63.9

56.8

67

EV/OCF

110.3

100.4

84.8

59.7

55.6

139.5

EV/FCF

116.7

108.4

88.7

62.9

58.2

173.6