
U.S. stocks have started November on a positive note, with the S&P 500 Index ($SPX) and Nasdaq Composite ($NASX) on pace for their best week of the year after having fallen in the preceding three months. However, despite this week's sharp gains, some quality names are still available at reasonable valuations. I believe Rivian (RIVN) and SoFi (SOFI) are two stocks that trade below $20, and are good buys at these prices.