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

Stock Price

80.4

71.6

74.1

87.4

89

77.3

Total Shares Outstanding

424.1

409.5

409.3

408.1

408

406.7

Market Cap

34,097.6

29,316.1

30,345.5

35,663.9

36,313

31,427.5

Total Enterprise Value (TEV)

31,315.4

25,785.5

26,528

31,558.4

32,209.6

27,565.1

Buyback Yield

0.3%

-0%

0%

-0%

0%

-2.4%

Debt Paydown Yield

—

—

—

—

—

0%

Shareholder Yield

0.3%

-0%

0%

-0%

0%

-2.4%

P/S

22.5

20.9

22.7

28.2

30.5

27.8

P/Gross Profit

28.6

26.2

28.7

35.5

37.9

34.4

P/E

-4,020

255.7

1,235.7

190

193.5

157.7

Earnings Yield

-0%

0.4%

0.1%

0.5%

0.5%

0.6%

P/OCF

170.7

150.4

153.5

186.6

121.7

117.9

P/FCF

-1,099.9

993.8

-110.4

347.3

148.8

137.1

FCF Yield

-0.1%

0.1%

-0.9%

0.3%

0.7%

0.7%

P/B

—

3.9

—

4.9

—

4.6

EV/Sales

20.7

18.4

19.9

25

27.1

24.4

EV/Gross Profit

26.3

23

25.1

31.4

33.6

30.2

EV/EBITDA

285.5

129.7

381.7

133.4

129.7

84.4

EV/EBIT

-447.4

405.4

-450.4

241.1

212.7

129.7

EV/OCF

156.8

132.3

134.2

165.1

107.9

103.4

EV/FCF

-1,010.2

874.1

-96.5

307.3

132

120.3