{
  "title": "TSX:MFC — TSX:MFC Swing Snapshot",
  "generated": "2026-08-08 12:01 UTC",
  "description": "Swing-trading snapshot for TSX:MFC (TSX:MFC): price, technicals (incl. ATR, SMA-20, MACD, Bollinger), price levels (pivots/PDH-PDL/VWAP/ORB + volume profile POC/VAH/VAL + recent daily bars), short & liquidity, options/whale flow, a compact analyst read, next earnings and recent news. Trimmed to swing-relevant fields.",
  "company": {},
  "volume": {
    "volume": null,
    "avgVolume": null,
    "short_ratio": [
      {
        "symbol": "TSX:MFC",
        "file_date": "2026-08-07",
        "error": "Symbol not found in FINRA file"
      }
    ],
    "volume_profile": {}
  },
  "technical": {
    "price": null,
    "rsi": null,
    "sma20": null,
    "sma50": null,
    "sma200": null,
    "adx": null,
    "atr": null,
    "atr_pct": null,
    "high_52w": null,
    "low_52w": null,
    "structure": {
      "ema8": null,
      "ema21": null,
      "ema50": null,
      "ema200": null,
      "checks": {
        "price_above_all": false,
        "ema_stacked": false,
        "ema21_rising": false,
        "ema50_rising": false,
        "adx_over_30": false,
        "higher_highs_lows": null,
        "near_21ema": false
      },
      "dist_21ema_pct": null,
      "macd": null,
      "bollinger": null,
      "crossover": {
        "fresh_cross": null,
        "pre_compressed": null,
        "held_above_21": null,
        "candles_since": null,
        "intraday_support": null
      },
      "momentum": {},
      "relative_strength": {},
      "commodity": {},
      "universe": {
        "checks": {
          "price_over_20": false,
          "avg_vol_over_2m": false,
          "mcap_over_1b": false,
          "no_earnings_7d": null,
          "not_lev_etf_spac": true,
          "bidask_spread": null,
          "dollar_vol_over_10m": false
        },
        "avg_dollar_vol": null,
        "avg_vol": null
      },
      "options": {}
    }
  },
  "levels": {},
  "patterns": {},
  "price": {
    "status": "not_found",
    "endpoint": "quote",
    "provided": "symbol=\"TSX:MFC\"",
    "message": "No data returned for quote with symbol=\"TSX:MFC\". The identifier may not exist, or may have no data for this endpoint. Use the 'search' tool to verify the symbol/cik/name."
  },
  "fundamentals": {},
  "analyst": {
    "price_target": {
      "status": "not_found",
      "endpoint": "price-target-consensus",
      "provided": "symbol=\"TSX:MFC\"",
      "message": "No data returned for price-target-consensus with symbol=\"TSX:MFC\". The identifier may not exist, or may have no data for this endpoint. Use the 'search' tool to verify the symbol/cik/name."
    },
    "ratings": {}
  },
  "news": [
    {
      "title": "Scotiabank Maintains Sector Outperform on Manulife Financial, Raises Price Target to C$67",
      "source": "benzinga",
      "date": "2026-08-08T01:18:46.904000+00:00"
    },
    {
      "title": "Manulife Q2 2026 slides: strong growth, AI leadership drive results By Investing.com",
      "source": "Investing.com",
      "date": "2026-08-06T14:08:56Z"
    },
    {
      "title": "Manulife declares quarterly dividend of $0.485 per share By Investing.com",
      "source": "Investing.com",
      "date": "2026-08-05T21:12:28Z"
    },
    {
      "title": "Manulife (TSX:MFC) Stock Looks Fully Priced On Its 52 Week High",
      "source": "Yahoo! Finance",
      "date": "2026-07-22T11:10:50Z"
    }
  ],
  "liquidity": {
    "borrow": []
  },
  "whale_insider": {
    "options_flow": [],
    "net_premium": {
      "ticker": "TSX:MFC",
      "net_call_premium": null,
      "net_put_premium": null,
      "call_premium": null,
      "put_premium": null,
      "bullish_premium": null,
      "bearish_premium": null,
      "put_call_ratio": null,
      "iv_rank": null,
      "implied_move_perc": null,
      "gex_ratio": null,
      "gex_net_change": null
    },
    "hot_chains": [],
    "ats": {
      "symbol": "TSX:MFC",
      "error": "No FINRA ATS data found"
    },
    "polygon_dp": {}
  }
}