Why Innodata Stock Jumped 29% in 2025