Natures Sunshine Products (NASDAQ:NATR) reported quarterly earnings of $0.10 per share which beat the analyst consensus estimate of $(0.04) by 350 percent. This is a 85.29 percent decrease over earnings of $0.68 per
Vaxart (NASDAQ:VXRT) reported quarterly losses of $(0.18) per share which beat the analyst consensus estimate of $(0.23) by 21.74 percent. This is a 20 percent decrease over losses of $(0.15) per share from the same