Earnings And Revenues Surpass Estimates