Cannabis Stock CGC Rallies 39% in Three Months: Time to Buy or Sell?

  • Canopy Growth surges 39% in three months as restructuring, margin gains and debt cuts renew investor interest.