Trailing ValuationJun '25Dec '24Jun '24Dec '23Jun '23Dec '22Jun '22Dec '21Jun '21Dec '20Jun '20Dec '19Jun '19Dec '18

Stock Price

738.1

585.5

504.2

354

287

120.3

Total Shares Outstanding

2,516

2,534

2,533

2,561

2,573

2,614

Market Cap

1,857,034.4

1,483,682.3

1,277,189.3

906,491.6

738,399.5

314,568.8

Total Enterprise Value (TEV)

1,859,523.4

1,454,927.3

1,257,100.3

878,322.6

721,171.5

300,421.8

Dividend Yield

0.1%

0.2%

0.2%

—

—

—

Buyback Yield

1.7%

1.1%

2.2%

1.5%

1.8%

4.7%

Debt Paydown Yield

0.1%

-0.6%

0%

0.1%

-1.1%

-3%

Shareholder Yield

1.8%

0.5%

2.2%

1.6%

0.7%

1.7%

P/S

20.7

16.7

16.9

12.2

12.2

5.3

P/Gross Profit

25.2

20.4

20.7

15

15.2

6.9

P/E

54.4

41.8

51.1

36.5

55.4

35.4

Earnings Yield

1.8%

2.4%

2%

2.7%

1.8%

2.8%

P/OCF

37.5

28.1

33.1

22.8

23.6

13

P/FCF

92.4

49.4

53.1

35.2

40.2

52.2

FCF Yield

1.1%

2%

1.9%

2.8%

2.5%

1.9%

P/B

9.5

8.1

8.1

5.9

5.5

2.5

EV/Sales

20.7

16.4

16.6

11.8

11.9

5

EV/Gross Profit

25.2

20

20.4

14.6

14.8

6.6

EV/EBITDA

40.2

29.6

35.2

24.3

33.1

18.1

EV/EBIT

48.9

35.7

43.9

29.1

43.4

24.9

EV/OCF

37.5

27.6

32.6

22.1

23

12.4

EV/FCF

92.5

48.5

52.3

34.2

39.3

49.8