Trailing ValuationJul '25Jan '25Jul '24Jan '24Jul '23Jan '23Jul '22Jan '22Jul '21Jan '21Jul '20Jan '20Jul '19Jan '19

Stock Price

258.3

341.7

258.8

281.1

225

168

Total Shares Outstanding

955

962

958

971

975

981

Market Cap

246,705.2

328,715.4

247,930.4

272,938.4

219,384.8

164,778.6

Total Enterprise Value (TEV)

242,570.2

326,075.4

246,687.4

271,332.4

219,787.8

166,358.6

Dividend Yield

0.3%

0.2%

0.3%

—

—

—

Buyback Yield

1.8%

0.2%

2.3%

0.9%

1.5%

2.2%

Debt Paydown Yield

0.1%

0.1%

0.6%

0.1%

0.7%

0.2%

Shareholder Yield

1.9%

0.2%

2.9%

1%

2.2%

2.4%

P/S

12.3

16.9

13.4

15.2

13

10.2

P/Gross Profit

15.9

21.7

17.5

19.9

17.4

13.7

P/E

72.8

102.6

85.4

103.7

151

1,527

Earnings Yield

1.4%

1%

1.2%

1%

0.7%

0.1%

P/OCF

34.2

55.2

34.7

55.3

41.4

53.1

P/FCF

35.7

58.8

36.3

59.1

45

61.4

FCF Yield

2.8%

1.7%

2.8%

1.7%

2.2%

1.6%

P/B

4

5.4

4.3

4.6

3.8

2.8

EV/Sales

12.1

16.8

13.4

15.1

13

10.3

EV/Gross Profit

15.6

21.6

17.4

19.8

17.4

13.8

EV/EBITDA

34.5

50.5

39

45.9

44.2

45.5

EV/EBIT

56.8

87.8

70.6

86.9

116.4

203.6

EV/OCF

33.6

54.8

34.6

55

41.5

53.6

EV/FCF

35.1

58.3

36.1

58.7

45.1

62