AAOI has already had a big run and is not really a value stock anymore. So it's not really a stock I would want to buy.
AVNW is trading for 0.2x sales and probably less than 5x 2017 EBITDA. Not to mention it has a lot of room to run if Trump gets his infrastructure spending passed.