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

Stock Price

22.7

20.3

31

50.3

33.4

26.4

Total Shares Outstanding

4,377

4,330

4,276

4,228

4,188

4,137

Market Cap

99,314.1

87,899

132,427.7

212,457

140,046.7

109,340.9

Total Enterprise Value (TEV)

136,733.1

121,610

161,388.7

241,064

168,289.7

124,916.9

Dividend Yield

—

0.6%

0.8%

0.5%

1.5%

2.8%

Buyback Yield

-0.5%

0.3%

-0.5%

0.1%

-0.5%

-0.4%

Debt Paydown Yield

-0.5%

3.6%

-2.9%

—

-5%

-6.6%

Shareholder Yield

-1%

4%

-3.4%

0.1%

-5.4%

-6.9%

P/S

3.9

3.2

5.2

7.2

5.7

3.7

P/Gross Profit

12.1

11.6

13.6

16.3

16.2

9.1

P/E

-26.4

-5.2

-65.9

70.8

-107.9

330.4

Earnings Yield

-3.8%

-19.3%

-1.5%

1.4%

-0.9%

0.3%

P/OCF

34.7

12.2

123.9

20.3

136.9

12.5

P/FCF

-16.9

-17.3

-12.5

-106.2

-11.4

-25.6

FCF Yield

-5.9%

-5.8%

-8%

-0.9%

-8.8%

-3.9%

P/B

1

0.9

1.1

2

1.4

1.1

EV/Sales

5.4

4.4

6.3

8.2

6.8

4.3

EV/Gross Profit

16.6

16

16.5

18.5

19.5

10.4

EV/EBITDA

61.9

-51

77.3

32

78

23.9

EV/EBIT

-39.3

-14.1

-53.2

93.5

-67.7

-95.6

EV/OCF

47.8

16.8

151

23.1

164.5

14.3

EV/FCF

-23.3

-24

-15.2

-120.5

-13.7

-29.3