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

Stock Price

5,789.2

4,968.4

3,961.5

3,547.2

2,700.3

2,015.3

Total Shares Outstanding

32.4

32.9

33.4

34.4

36

37.9

Market Cap

187,699.2

163,693.9

132,219.4

122,016

97,321.5

76,305.4

Total Enterprise Value (TEV)

189,093.2

164,610.9

133,229.4

124,116

96,665.5

76,946.4

Dividend Yield

0.3%

0.4%

0.4%

—

—

—

Buyback Yield

2%

1.8%

2.7%

4.2%

5.3%

5.7%

Debt Paydown Yield

0.8%

-0.3%

-2.2%

—

-1.4%

-3.7%

Shareholder Yield

2.8%

1.5%

0.4%

4.2%

3.9%

2%

P/S

16.2

12.2

12.9

10.1

10.5

7.6

P/Gross Profit

18.8

13.9

15.3

11.8

12.5

8.6

P/E

154.9

46.8

59.5

46.7

65.1

27.8

Earnings Yield

0.6%

2.1%

1.7%

2.1%

1.5%

3.6%

P/OCF

28.9

52.9

25.3

44.9

21

35.1

P/FCF

29.8

55.7

26.7

47.8

21.9

38.1

FCF Yield

3.4%

1.8%

3.7%

2.1%

4.6%

2.6%

P/B

-28.2

-40.7

-30.9

-44.5

-146.3

27.4

EV/Sales

16.4

12.2

13

10.2

10.5

7.6

EV/Gross Profit

19

14

15.4

12

12.4

8.7

EV/EBITDA

52.2

31.5

45.5

31.2

40.9

18.5

EV/EBIT

57.1

33.5

50.3

33.4

45.5

19.6

EV/OCF

29.2

53.2

25.5

45.7

20.9

35.4

EV/FCF

30

56

26.9

48.6

21.7

38.4