Earnings Update: So Far So Good