Sales fall, losses narrow for Sabien Technology



Sales fall, losses narrow for Sabien Technology