 It could have been a lot worse. Thats the verdict after some of the most important technology companies reported earnings. Facebook FB and Alphabet GOOG rallied more than 5 percent after first-quarter revenue beat estimates. It was a huge relief for investors worried about how coronavirus lockdowns would impact advertising revenue at the two Internet ... 