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

Stock Price

136.3

75.6

25.3

17.2

15.3

6.4

Total Shares Outstanding

2,371.8

2,338.8

2,237.9

2,200.1

2,150

2,099.1

Market Cap

323,330.2

176,883.1

56,687

37,776.2

32,959.2

13,476.1

Total Enterprise Value (TEV)

317,664.2

171,983.4

53,034.3

34,416.8

30,181.6

11,168.9

Buyback Yield

-0%

-0.3%

-0.1%

-0.3%

-0.4%

-0.3%

Debt Paydown Yield

—

—

—

—

—

—

Shareholder Yield

-0%

-0.3%

-0.1%

-0.3%

-0.4%

-0.3%

P/S

171.3

113.9

43.2

32.4

31.1

13.7

P/Gross Profit

212.5

143.6

53.1

39.8

39.1

17.4

P/E

649.1

840.3

253.3

245.3

766.5

-160.5

Earnings Yield

0.2%

0.1%

0.4%

0.4%

0.1%

-0.6%

P/OCF

380.6

201

207.1

86.9

118.7

107.1

P/FCF

386.9

202.6

211.3

88.2

122.6

126.6

FCF Yield

0.3%

0.5%

0.5%

1.1%

0.8%

0.8%

P/B

54.5

35.4

14

10.9

11.2

5.3

EV/Sales

168.3

110.7

40.4

29.5

28.5

11.3

EV/Gross Profit

208.8

139.6

49.7

36.2

35.8

14.4

EV/EBITDA

692.8

1,234.8

261.6

281.2

976.5

-167.4

EV/EBIT

713.3

1,384.9

284.8

325.4

2,127.1

-139.6

EV/OCF

373.9

195.4

193.7

79.2

108.7

88.8

EV/FCF

380.1

197

197.7

80.4

112.2

104.9