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

Stock Price

320.1

415.1

515.9

444.8

612.5

436.4

Total Shares Outstanding

418.6

427

441

449

455

456

Market Cap

134,006.4

177,243.4

227,525.1

199,697.2

278,673.9

198,984.7

Total Enterprise Value (TEV)

134,059.4

178,093.4

225,695.1

197,722.2

274,911.9

196,496.7

Buyback Yield

3.2%

3.8%

2.1%

2.2%

0.6%

1.2%

Debt Paydown Yield

—

-0.3%

—

-1%

—

0.3%

Shareholder Yield

3.2%

3.5%

2.1%

1.2%

0.6%

1.4%

P/S

11

15.3

20.7

19

28

21

P/Gross Profit

12.3

17.2

23.1

21.5

31.9

23.9

P/E

37.1

51.4

68.5

92.1

97.5

78.8

Earnings Yield

2.7%

1.9%

1.5%

1.1%

1%

1.3%

P/OCF

25

37.9

46

64.1

80.3

51.9

P/FCF

25.5

38.5

47

65.8

83.6

55.1

FCF Yield

3.9%

2.6%

2.1%

1.5%

1.2%

1.8%

P/B

11.5

15.5

16.1

13.5

16.9

13.4

EV/Sales

11

15.4

20.5

18.8

27.7

20.7

EV/Gross Profit

12.3

17.2

22.9

21.3

31.5

23.6

EV/EBITDA

27.8

37.9

51.5

61.4

70.9

54

EV/EBIT

30.2

41.7

57.2

70.8

79.9

61.2

EV/OCF

25

38.1

45.7

63.5

79.2

51.3

EV/FCF

25.5

38.7

46.7

65.1

82.5

54.4