Should I buy CTG stock: Detailed analysis and investment opportunities in 2025