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

Stock Price

827.9

594.3

294.2

258.3

195.1

165.9

Total Shares Outstanding

78.5

76.6

75.6

75.3

74.8

71.5

Market Cap

64,995.8

45,536.4

22,236.7

19,452.6

14,587.8

11,859.8

Total Enterprise Value (TEV)

64,816.5

45,271.7

21,880.6

18,842.7

14,163.3

11,596.2

Buyback Yield

0%

0.1%

0%

0.1%

-0.4%

-1%

Debt Paydown Yield

-2.1%

—

—

—

—

-5.7%

Shareholder Yield

-2.1%

0.1%

0%

0.1%

-0.4%

-6.7%

P/S

51.1

40.7

23.1

23.1

20.3

18.4

P/Gross Profit

84.5

67.3

39.4

37.5

33.4

29.9

P/E

544.7

234

130.2

165.6

253.4

291.1

Earnings Yield

0.2%

0.4%

0.8%

0.6%

0.4%

0.3%

P/OCF

-986.1

133.3

332.8

95.9

-1,067.4

68.9

P/FCF

-571.5

156.9

565.6

117.9

-413.1

81.2

FCF Yield

-0.2%

0.6%

0.2%

0.8%

-0.2%

1.2%

P/B

23.8

19.6

11.5

12

10.1

9.3

EV/Sales

50.9

40.4

22.7

22.4

19.7

18

EV/Gross Profit

84.2

66.9

38.7

36.3

32.5

29.3

EV/EBITDA

2,420.2

1,160.5

322

179.2

199.4

177

EV/EBIT

-6,594.4

5,437.4

435.7

188.5

249.1

213.3

EV/OCF

-983.4

132.6

327.4

92.9

-1,036.3

67.4

EV/FCF

-569.9

156

556.6

114.2

-401

79.4