{
  "symbol": "APP",
  "company": "AppLovin Corporation",
  "generated_at": "2026-06-24T07:36:44.854Z",
  "event_count": 1,
  "events": [
    {
      "type": "pipeline_event",
      "ts": "2026-06-13T01:23:07.895Z",
      "stage": "cooldown",
      "outcome": "skip",
      "reason": "recent scout:failed 1.0h ago < cooldown 1h, no material change",
      "trigger": "[insider_cluster_universe] 3 Form 4 filings in last 14 days · at least one open-market P/S trade verified",
      "source": "idle_hunter"
    }
  ],
  "lessons": [
    {
      "id": "L-2026-06-19-001",
      "extracted_from": "2026-06-01-UEC-earnings-put-spread",
      "extracted_at": "2026-06-19T06:22:33.535Z",
      "outcome_context": "win",
      "category": "structure",
      "pattern": "For zero-revenue resource companies, earnings reports are operational milestone updates, not financial performance events. Market reaction is typically delayed 3-7 days as analysts digest operational details (mine start-up, production targets, inventory decisions). Use longer-dated options (7-14 DTE) or calendar spreads instead of tight DTE spreads that expire before the full reaction.",
      "evidence": "UEC had zero Q3 revenue and a wider loss, but stock closed flat on June 3 earnings day. The -25% crash occurred June 9-10, 6 days after the June 5 option expiry. The put spread expired ITM only because the stock eventually reached $12.01, not because of the earnings reaction itself.",
      "applicability": "Applies to all pre-revenue or zero-revenue resource/mining companies where operational milestones (mine start-up, production ramp, permitting) drive valuations. Does NOT apply to established producers with consistent revenue where earnings reactions are immediate.",
      "confidence": 4
    },
    {
      "id": "L-2026-06-19-002",
      "extracted_from": "2026-06-01-UEC-earnings-put-spread",
      "extracted_at": "2026-06-19T06:22:33.535Z",
      "outcome_context": "win",
      "category": "anti_signal",
      "pattern": "In low-float, high-short-interest commodity names (~10%+ shorts), pre-earnings positioning can cause large directional spikes (10-15%) that distort entry pricing and skew readings. These spikes are driven by gamma positioning and short-covering, not fundamental information. Enter spreads AFTER the pre-event spike resolves, not before.",
      "evidence": "UEC spiked +13.7% from $13.59 to $15.44 on June 2 (day before earnings) on positioning rather than information. This would have made any put spread entry more expensive and skewed the put/call ratio analysis. The subsequent crash was driven by fundamentals, not the reversal of positioning.",
      "applicability": "Applies to commodity-linked names with short interest >10% and market cap <$10B entering earnings. Does NOT apply to large-cap names with low short interest where positioning is more efficient.",
      "confidence": 5
    },
    {
      "id": "L-2026-06-19-003",
      "extracted_from": "2026-06-01-UEC-earnings-put-spread",
      "extracted_at": "2026-06-19T06:22:33.535Z",
      "outcome_context": "win",
      "category": "other",
      "pattern": "When directional thesis is correct but the move occurs after option expiry, the trade is a technical win but a strategic loss. The capital is locked up during the delayed reaction period, and theta decay continues. For binary operational events, consider selling the put spread leg to finance a longer-dated call/put if the directional conviction is high but timing is uncertain.",
      "evidence": "UEC put spread returned +203% because the stock eventually dropped below $12.50, but the move occurred 4-6 days after expiry. If the stock had stayed above $12.50 at expiry and then dropped later, the spread would have expired worthless despite the correct directional thesis. The thesis was right but the structure timed the wrong window.",
      "applicability": "Applies to all event-driven option trades where the catalyst is an operational milestone rather than a financial metric. Does NOT apply to pure financial catalysts (Fed decisions, regulatory approvals) where reactions are typically immediate.",
      "confidence": 4
    },
    {
      "id": "L-2026-06-19-004",
      "extracted_from": "2026-06-01-UEC-earnings-put-spread",
      "extracted_at": "2026-06-19T06:22:33.535Z",
      "outcome_context": "win",
      "category": "smart_money",
      "pattern": "In commodity-linked names with institutional holders, put skew is often driven by hedging activity (portfolio insurance, commodity price exposure) rather than directional bearishness. Elevated put skew in these names should be discounted as a signal and treated as structural, not informational.",
      "evidence": "UEC had put skew indicating overpriced downside protection, but the skew was likely driven by institutional hedging of uranium price exposure rather than genuine bearish sentiment. The post-earnings crash was driven by operational disappointment (zero revenue, cost pressures), not the reversal of put positioning.",
      "applicability": "Applies to all commodity-linked names (uranium, copper, lithium, oil) where institutional holders hedge commodity price exposure via options. Does NOT apply to pure-play companies with no commodity exposure where skew reflects genuine directional views.",
      "confidence": 3
    },
    {
      "id": "L-2026-06-19-005",
      "extracted_from": "2026-06-01-UEC-earnings-put-spread",
      "extracted_at": "2026-06-19T06:22:33.535Z",
      "outcome_context": "win",
      "category": "catalyst",
      "pattern": "For pre-revenue mining companies, the key earnings catalyst is operational progress (mine start-up, production targets, permitting status), not EPS. EPS misses are expected and priced in. Market reaction is driven by whether operational milestones are met or delayed, not financial performance. Score catalysts based on operational milestone significance, not EPS surprise potential.",
      "evidence": "UEC had zero Q3 revenue and a wider loss, but the real market driver was the Burke Hollow mine start-up announcement and inventory preservation decision. The stock reacted to these operational details, not the EPS miss. The earnings call highlighted 'strategic advancements' and 'production growth' as the key takeaways.",
      "applicability": "Applies to all pre-revenue or early-stage mining/exploration companies. Does NOT apply to established producers where EPS and revenue are the primary drivers.",
      "confidence": 5
    },
    {
      "id": "L-2026-06-19-006",
      "extracted_from": "2026-06-01-PANW-earnings-debit-call",
      "extracted_at": "2026-06-19T06:22:39.606Z",
      "outcome_context": "loss",
      "category": "anti_signal",
      "pattern": "When RSI(14) > 80 AND the stock has run up >40% in 180 days entering earnings, the probability of mean-reversion is high regardless of implied move richness. The direction_evidence score should be reduced by at least 5 points, and the trade should be avoided unless there is a strong contrarian catalyst.",
      "evidence": "PANW had RSI=80.5 and was +80% in 90 days at entry. The stock sold off ~8.5% from the pre-earnings peak despite a positive EPS surprise. The thesis assumed the implied move was rich, but the technical exhaustion was the dominant factor.",
      "applicability": "Applies to any earnings play where RSI > 80 and the stock has run up >40% in the prior 180 days. Does NOT apply when the stock is near its 200-DMA or has been consolidating.",
      "confidence": 5
    },
    {
      "id": "L-2026-06-19-007",
      "extracted_from": "2026-06-01-PANW-earnings-debit-call",
      "extracted_at": "2026-06-19T06:22:39.606Z",
      "outcome_context": "loss",
      "category": "structure",
      "pattern": "If the options chain has null bid/ask data across all strikes, the implied move calculation is unreliable. The scout should flag this as a fatal flaw and reject the trade — do not proceed with assumed implied move metrics.",
      "evidence": "The scout noted bid/ask = 0/null across the June 5 chain, making ATM straddle pricing impossible. Yet the thesis proceeded using an assumed 11.2% implied move from a third-party source. This introduced significant error into the magnitude_edge calculation.",
      "applicability": "Applies to any options-based trade where the implied move is a key input. Does NOT apply to trades that do not rely on implied move calculations.",
      "confidence": 5
    },
    {
      "id": "L-2026-06-19-008",
      "extracted_from": "2026-06-01-PANW-earnings-debit-call",
      "extracted_at": "2026-06-19T06:22:39.606Z",
      "outcome_context": "loss",
      "category": "smart_money",
      "pattern": "In cybersecurity names during AI-capex peaks, executive sales (even Rule 10b5-1) at prices significantly below current spot should be weighted more heavily than analyst upgrades. Insiders are closer to the data and may be positioning for a plateau.",
      "evidence": "EVP Klarich sold at $249-$261 on May 22, well below the $281.69 entry price. The scout dismissed this as 'routine diversification' but did not sufficiently weight it as an anti-signal. The stock subsequently dropped 3.4% from entry, validating the caution.",
      "applicability": "Applies to cybersecurity and AI-infrastructure names during periods of elevated analyst optimism. Does NOT apply when insiders are buying or when sales are at prices near current spot.",
      "confidence": 4
    },
    {
      "id": "L-2026-06-19-009",
      "extracted_from": "2026-06-01-PANW-earnings-debit-call",
      "extracted_at": "2026-06-19T06:22:39.606Z",
      "outcome_context": "loss",
      "category": "catalyst",
      "pattern": "Historical EPS beats do not guarantee positive stock reaction if the stock has already run up into the event. The 'beat' is priced in, and any 'in-line' result is a disappointment. The catalyst_was_real score should be reduced when the pre-event run-up exceeds 20%.",
      "evidence": "PANW had consistent EPS beats (+7.3%, +4.4%, +9.9%, +6.6%) but the stock dropped ~8.5% from the pre-earnings peak. The market had already priced in the positive surprises, and the actual beat was not enough to sustain the higher price.",
      "applicability": "Applies to any earnings play where the stock has run up >20% into the event. Does NOT apply when the stock has been consolidating or declining into the event.",
      "confidence": 4
    },
    {
      "id": "L-2026-06-19-010",
      "extracted_from": "2026-06-01-PANW-earnings-debit-call",
      "extracted_at": "2026-06-19T06:22:39.606Z",
      "outcome_context": "loss",
      "category": "technical",
      "pattern": "RSI(14) > 80 is a valid overbought signal that should reduce the technical_was_useful score and trigger a mean-reversion warning. In the scoring methodology, technical signals should not be dismissed as 'Tier 3 confirmation' when they indicate extreme conditions.",
      "evidence": "The scout correctly identified RSI=80.5 as an anti-signal but the Analyst still published the trade with a score of 66. The DA correctly flagged the 'sell-the-news' probability, but the score did not reflect this risk adequately.",
      "applicability": "Applies to any trade where RSI > 80 or < 20. Does NOT apply in strong trending regimes where RSI can remain extended.",
      "confidence": 4
    }
  ],
  "chart_signal": {
    "ticker": "APP",
    "call": "SELL",
    "confidence": 3,
    "score": -5,
    "factors": {
      "below_200dma": "-2",
      "below_50dma": "-1",
      "momentum_strong_up": "+2 (39.0%)",
      "rsi_neutral": "0 (40.6)",
      "recent_macd_bearish_cross": "-2 (9d ago)",
      "broken_below_high": "-2 (-36.3% from high)"
    },
    "summary": "SELL (score -5) · 12-1 mom 39.0% · RSI 40.6 · below_both · -36.3% from high",
    "last_close": 467.02,
    "one_month_ago_close": 485.89,
    "twelve_month_ago_close": 349.48,
    "twelve_one_momentum_pct": 39.03,
    "rsi_14": 40.6,
    "ma_stack": "below_both",
    "from_period_high_pct": -36.34,
    "period_high": 733.6,
    "price_targets": {
      "bear": 406,
      "fair": 537.52,
      "bull": 860,
      "bear_return_pct": -13.1,
      "fair_return_pct": 15.1,
      "bull_return_pct": 84.1,
      "method": "street_targets ⨯ chart_floors",
      "street": {
        "target_low": 406,
        "target_mean": 650.3,
        "target_high": 860,
        "analyst_count": 30
      }
    },
    "generated_at": "2026-06-24T07:36:44.849Z"
  }
}