Chesapeake Earnings Point Way to New 52-Week High