Why Did Aristides Capital Bet $3.29 Million on Carter's Amid Retail Challenges? | Whale Factor