Trailing ValuationNov '25May '25Nov '24May '24Oct '23Apr '23Oct '22May '22Oct '21May '21Nov '20May '20Nov '19May '19

Stock Price

369.6

203.6

168.9

127.8

83.8

62.7

Total Shares Outstanding

4,722.4

4,703

4,686

4,654

4,139

4,141

Market Cap

1,745,527.8

957,718.9

791,559.1

594,827.7

347,013.8

259,433.7

Total Enterprise Value (TEV)

1,794,485.8

1,015,528.9

849,777.1

659,034.7

372,053.8

287,191.7

Dividend Yield

0.3%

0.6%

0.6%

0.8%

1.1%

1.5%

Buyback Yield

-0%

0.6%

0.3%

1.6%

0.8%

1.9%

Debt Paydown Yield

0.1%

0.1%

0.9%

-4.6%

0%

0.1%

Shareholder Yield

0.1%

0.7%

1.2%

-2.9%

0.8%

2%

P/S

51.4

32

29.2

24.3

19.1

14.7

P/Gross Profit

76.1

47.1

45.6

39.3

27.6

21.4

P/E

142.2

93.8

337.8

175.1

52.2

37

Earnings Yield

0.7%

1.1%

0.3%

0.6%

1.9%

2.7%

P/OCF

117.4

75.6

74.9

63.3

36.3

30.4

P/FCF

120.5

77.1

77.1

65.1

37.2

31.2

FCF Yield

0.8%

1.3%

1.3%

1.5%

2.7%

3.2%

P/B

21.5

13.8

11.7

8.5

14.5

11.8

EV/Sales

52.8

33.9

31.3

27

20.5

16.3

EV/Gross Profit

78.2

49.9

49

43.5

29.6

23.7

EV/EBITDA

100.6

61.8

62.7

66.4

37.4

28.5

EV/EBIT

134

84

101

130.6

46

35.4

EV/OCF

120.7

80.2

80.4

70.1

39

33.6

EV/FCF

123.8

81.7

82.7

72.1

39.9

34.5