After a rocky start, corporate earnings season has taken an upbeat turn over the past week, helping U.S. stocks to shake off some of their April losses. At least one bullish investor expects the recovery is just beginning as a handful of megacap technology giants prepare to share their results,