All of these stocks are just good for trading. They will never reach their all time highs for many years, if at all.
I would only hold IBKR and SOHU as a long term holding.
GOOG BIDU MA V AMZN AND RIMM are broken stocks.
The market has not bottomed. If it did, the bottoming process might take a year or more. I think there will be one more good swoop taking the SPX to 780 or lower.