Altria misses Q2 profit estimates, narrows annual earnings forecast - MO News | Rallies