You are on page 1of 1

- $34-$38 (100x TTM P/E, 26x TTM EV/Sales)

- $100Bn

You might also like