xan stock analysis1