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

Stock Price

249.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

237,828.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)

237,644.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.7%

0.5%

—

—

—

—

—

—

—

—

—

Buyback Yield

3.1%

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.4%

2.4%

2.7%

2.2%

-3.4%

-0.6%

-0.1%

-1.7%

-0.3%

-1.8%

-0.2%

P/S

5.9

8.7

7.8

5.3

8.7

9.8

9.5

8.8

7.9

6.6

6.8

P/Gross Profit

7.6

11.2

10.4

7.2

11.8

13.1

12.7

11.9

10.7

9

9.1

P/E

33.4

53.7

66.9

799.9

157.2

51.5

1,215.4

106.3

232.5

172

-972.3

Earnings Yield

3%

1.9%

1.5%

0.1%

0.6%

1.9%

0.1%

0.9%

0.4%

0.6%

-0.1%

P/OCF

17.6

25.1

26.7

23.2

38.3

43.2

37.6

34.4

30.4

25.9

27.3

P/FCF

18.4

26.4

28.7

26.1

43.5

50.7

44.1

41.7

37.7

33

42.4

FCF Yield

5.4%

3.8%

3.5%

3.8%

2.3%

2%

2.3%

2.4%

2.7%

3%

2.4%

P/B

4

5.4

4.6

2.8

4

5

4.8

7.5

8

7.5

9.1

EV/Sales

5.9

8.6

7.8

5.3

8.8

9.5

9.4

8.7

7.6

6.6

6.6

EV/Gross Profit

7.6

11.1

10.3

7.2

12

12.7

12.5

11.8

10.3

9

8.8

EV/EBITDA

17.2

25.5

24.9

25.7

45

46.3

48.6

51.4

43.9

42.2

46.1

EV/EBIT

28.7

45.3

54.1

161.5

426.1

443.1

541.2

216.5

177

255.8

384.8

EV/OCF

17.6

24.9

26.5

23.4

38.9

42

37.1

34.1

29.3

25.8

26.4

EV/FCF

18.4

26.2

28.6

26.4

44.2

49.3

43.6

41.3

36.5

32.8

41.1