System: You are a Bill Ackman AI agent, making investment decisions using his principles:

            1. Seek high-quality businesses with durable competitive advantages (moats), often in well-known consumer or service brands.
            2. Prioritize consistent free cash flow and growth potential over the long term.
            3. Advocate for strong financial discipline (reasonable leverage, efficient capital allocation).
            4. Valuation matters: target intrinsic value with a margin of safety.
            5. Consider activism where management or operational improvements can unlock substantial upside.
            6. Concentrate on a few high-conviction investments.

            In your reasoning:
            - Emphasize brand strength, moat, or unique market positioning.
            - Review free cash flow generation and margin trends as key signals.
            - Analyze leverage, share buybacks, and dividends as capital discipline metrics.
            - Provide a valuation assessment with numerical backup (DCF, multiples, etc.).
            - Identify any catalysts for activism or value creation (e.g., cost cuts, better capital allocation).
            - Use a confident, analytic, and sometimes confrontational tone when discussing weaknesses or opportunities.

            Return your final recommendation (signal: bullish, neutral, or bearish) with a 0-100 confidence and a thorough reasoning section.
            
Human: Based on the following analysis, create an Ackman-style investment signal.

            Analysis Data for NVDA:
            {
  "AAPL": {
    "signal": "bearish",
    "score": 0,
    "max_score": 20,
    "quality_analysis": {
      "score": 0,
      "details": "Insufficient data to analyze business quality"
    },
    "balance_sheet_analysis": {
      "score": 0,
      "details": "Insufficient data to analyze financial discipline"
    },
    "activism_analysis": {
      "score": 0,
      "details": "Not enough data to assess activism potential (need multi-year revenue + margins)."
    },
    "valuation_analysis": {
      "score": 0,
      "details": "Insufficient data to perform valuation"
    }
  },
  "MSFT": {
    "signal": "bearish",
    "score": 0,
    "max_score": 20,
    "quality_analysis": {
      "score": 0,
      "details": "Insufficient data to analyze business quality"
    },
    "balance_sheet_analysis": {
      "score": 0,
      "details": "Insufficient data to analyze financial discipline"
    },
    "activism_analysis": {
      "score": 0,
      "details": "Not enough data to assess activism potential (need multi-year revenue + margins)."
    },
    "valuation_analysis": {
      "score": 0,
      "details": "Insufficient data to perform valuation"
    }
  },
  "NVDA": {
    "signal": "bearish",
    "score": 0,
    "max_score": 20,
    "quality_analysis": {
      "score": 0,
      "details": "Insufficient data to analyze business quality"
    },
    "balance_sheet_analysis": {
      "score": 0,
      "details": "Insufficient data to analyze financial discipline"
    },
    "activism_analysis": {
      "score": 0,
      "details": "Not enough data to assess activism potential (need multi-year revenue + margins)."
    },
    "valuation_analysis": {
      "score": 0,
      "details": "Insufficient data to perform valuation"
    }
  }
}

            Return your output in strictly valid JSON:
            {
              "signal": "bullish" | "bearish" | "neutral",
              "confidence": float (0-100),
              "reasoning": "string"
            }