22nd Century Q2 revenue falls on product shift - XXII News | Rallies