Altria Group (MO) All-Time High A Fade?

Altria Group (MO) All-Time High A Fade?

Yesterday MO made a new all-time high and as such closed above last November's high.  With earnings coming up on April 20th and the stock having had the massive move up, the question I am asking is whether it is worth trying to fade this potential double-top...