Twitter (NYSE: TWTR) reported first-quarter earnings results that weren't nearly as bad as many had expected. While the company suffered its first-ever year-over-year sales decline, it managed to come in well above the low expectations it had set for investors back in February. Twitter reported revenue of $548 million versus analysts estimates of $512 million.