annual report has a bit of optimism re improvement of revenue...some smart money coming in. worth buying on weakness below 145!