Trailing ValuationLTMJan '25Jan '24Jan '23Jan '22Jan '21Jan '20Jan '19Jan '18Jan '17Jan '16Jan '15Jan '14Jan '13

Stock Price

263.8

341.7

281.1

168

232.6

225.6

182.3

152

113.9

79.1

68.1

Total Shares Outstanding

952

962

971

981

989

919

893

770

729.9

707.5

670.9

Market Cap

251,118.6

328,715.4

272,938.4

164,778.6

230,071.1

207,289.6

162,802.8

117,016.9

83,137.6

55,960.1

45,663.4

Total Enterprise Value (TEV)

250,934.6

326,075.4

271,332.4

166,358.6

233,519.1

201,604.6

160,723.8

115,847.9

80,336.6

55,759.6

44,224.1

Dividend Yield

0.6%

0.5%

—

—

—

—

—

—

—

—

—

Buyback Yield

3%

1.9%

2.1%

1.9%

-0.6%

-0.6%

-0.5%

-0.6%

-0.8%

-0.7%

-1%

Debt Paydown Yield

0.2%

0.5%

0.7%

0.3%

-2.8%

0.1%

0.4%

-1.1%

0.5%

-1.1%

0.8%

Shareholder Yield

3.2%

2.4%

2.7%

2.2%

-3.4%

-0.6%

-0.1%

-1.7%

-0.3%

-1.8%

-0.2%

P/S

6.2

8.7

7.8

5.3

8.7

9.8

9.5

8.8

7.9

6.6

6.8

P/Gross Profit

8

11.2

10.4

7.2

11.8

13.1

12.7

11.9

10.7

9

9.1

P/E

35.2

53.7

66.9

799.9

157.2

51.5

1,215.4

106.3

232.5

172

-972.3

Earnings Yield

2.8%

1.9%

1.5%

0.1%

0.6%

1.9%

0.1%

0.9%

0.4%

0.6%

-0.1%

P/OCF

18.6

25.1

26.7

23.2

38.3

43.2

37.6

34.4

30.4

25.9

27.3

P/FCF

19.5

26.4

28.7

26.1

43.5

50.7

44.1

41.7

37.7

33

42.4

FCF Yield

5.1%

3.8%

3.5%

3.8%

2.3%

2%

2.3%

2.4%

2.7%

3%

2.4%

P/B

4.2

5.4

4.6

2.8

4

5

4.8

7.5

8

7.5

9.1

EV/Sales

6.2

8.6

7.8

5.3

8.8

9.5

9.4

8.7

7.6

6.6

6.6

EV/Gross Profit

8

11.1

10.3

7.2

12

12.7

12.5

11.8

10.3

9

8.8

EV/EBITDA

18.1

25.5

24.9

25.7

45

46.3

48.6

51.4

43.9

42.2

46.1

EV/EBIT

30.3

45.3

54.1

161.5

426.1

443.1

541.2

216.5

177

255.8

384.8

EV/OCF

18.6

24.9

26.5

23.4

38.9

42

37.1

34.1

29.3

25.8

26.4

EV/FCF

19.5

26.2

28.6

26.4

44.2

49.3

43.6

41.3

36.5

32.8

41.1