Xenon Pharmaceuticals (XENE) Profitability: 2016-2025