While on the surface this may be a positive earnings report, if you dig beneath the surface, you find it is a mixed bag.