Following an earnings beat last night after the close, the shares have traded to a fresh 52-week high at $45.46. That move may presage a climb to the life highs in the higher $40s. Next resistance above the new high is at $46.18. Support is at $44.68.