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

Stock Price

202

165.5

184.8

117.2

116.2

105.9

Total Shares Outstanding

2,873

2,807

2,796

2,755

2,773

2,713

Market Cap

580,202.4

464,642.7

516,812.6

322,858.5

322,250.3

287,415.2

Total Enterprise Value (TEV)

685,328.4

558,061.7

594,615.6

405,856.5

402,861.3

368,192.2

Dividend Yield

0.5%

0.5%

0.4%

0.7%

0.7%

0.7%

Buyback Yield

-0.2%

-0%

0.2%

0.2%

0.6%

0%

Debt Paydown Yield

-2.9%

-0.8%

-0.3%

0.6%

0.5%

0.2%

Shareholder Yield

-3.1%

-0.8%

-0.2%

0.8%

1.1%

0.2%

P/S

18.7

15.5

18.9

11.7

12.7

11

P/Gross Profit

28

22

26.7

16.3

17.9

15.1

P/E

64.9

74.9

86.8

59.8

66.4

56.7

Earnings Yield

1.5%

1.3%

1.2%

1.7%

1.5%

1.8%

P/OCF

56.8

38.4

59.2

27.9

45.3

29

P/FCF

-56.2

-162.9

210.3

45.6

68.2

53.4

FCF Yield

-1.8%

-0.6%

0.5%

2.2%

1.5%

1.9%

P/B

19.4

22.7

37.6

37.1

83.4

267.9

EV/Sales

22.1

18.6

21.7

14.7

15.9

14

EV/Gross Profit

33.1

26.5

30.7

20.5

22.3

19.3

EV/EBITDA

53.2

43.9

53.4

35.2

40.5

34.9

EV/EBIT

76.1

58.9

72.4

48.1

58.2

49.8

EV/OCF

67.1

46.2

68.1

35.1

56.6

37.1

EV/FCF

-66.3

-195.7

241.9

57.3

85.3

68.4