Trulieve: When to Buy or Sell this Cannabis Stock