XMSR company analysis