Trailing ValuationOct '25Apr '25Oct '24Apr '24Oct '23Apr '23Oct '22Apr '22Oct '21Apr '21Oct '20Apr '20Oct '19Apr '19

Stock Price

317.8

250.8

245

207.4

158.4

168.6

Total Shares Outstanding

139.2

139.1

138.8

138.5

138.2

137

Market Cap

44,235.6

34,877.7

34,002.2

28,719.1

21,896.7

23,100.1

Total Enterprise Value (TEV)

46,653.2

37,418.3

36,496.2

31,326.3

24,615.7

24,115.2

Dividend Yield

0%

0%

0%

0%

0.1%

0.1%

Buyback Yield

0%

-0%

0.1%

-0%

-0%

0%

Debt Paydown Yield

0.2%

-0.1%

0.5%

0.3%

-7.8%

-1.9%

Shareholder Yield

0.3%

-0.2%

0.5%

0.3%

-7.8%

-1.9%

P/S

18.8

16.4

17

15.5

13.2

17.7

P/Gross Profit

46.9

41.4

43.4

40

34

45.3

P/E

122.7

108.6

124.3

122

107

117.9

Earnings Yield

0.8%

0.9%

0.8%

0.8%

0.9%

0.8%

P/OCF

84

85.5

81

113.6

74.4

149.6

P/FCF

90.8

93.1

87.7

126.8

82.1

174.3

FCF Yield

1.1%

1.1%

1.1%

0.8%

1.2%

0.6%

P/B

—

8.8

9.3

8.5

7

8.2

EV/Sales

19.8

17.6

18.2

16.9

14.8

18.4

EV/Gross Profit

49.5

44.4

46.6

43.6

38.3

47.3

EV/EBITDA

72.3

65.6

69.6

65.9

59.7

70.2

EV/EBIT

85.8

78.8

83.9

80.5

72.7

84.2

EV/OCF

88.6

91.8

87

123.9

83.6

156.2

EV/FCF

95.8

99.9

94.1

138.3

92.3

182