NTPC Green Energy Share Price Drops — Is This the Best Time to Buy Before It Shoots Past Target 2? on October 14, 2025