{
  "title": "FGI — FGI Industries Ltd. Swing Snapshot",
  "generated": "2026-08-14 13:31 UTC",
  "description": "Swing-trading snapshot for FGI (FGI Industries Ltd.): 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": {
    "companyName": "FGI Industries Ltd.",
    "sector": "Consumer Cyclical",
    "industry": "Furnishings, Fixtures & Appliances",
    "marketCap": 22634496,
    "beta": 2.217,
    "exchange": "NASDAQ",
    "averageVolume": 38904,
    "isEtf": false,
    "isActivelyTrading": true,
    "isAdr": false
  },
  "volume": {
    "volume": 726397,
    "avgVolume": 38904,
    "short_ratio": [
      {
        "symbol": "FGI",
        "file_date": "2026-08-13",
        "date": "20260813",
        "short_volume": 22448848,
        "short_exempt_volume": 346894,
        "total_volume": 39305348,
        "short_volume_ratio": 0.5711,
        "signal": "Bearish"
      }
    ],
    "volume_profile": {
      "poc": 10.19,
      "vah": 15.56,
      "val": 9.32,
      "profile": [
        {
          "price": 4.2,
          "volume": 167926
        },
        {
          "price": 4.45,
          "volume": 213001
        },
        {
          "price": 4.7,
          "volume": 37608
        },
        {
          "price": 4.95,
          "volume": 19316
        },
        {
          "price": 5.2,
          "volume": 3898
        },
        {
          "price": 5.45,
          "volume": 0
        },
        {
          "price": 5.7,
          "volume": 0
        },
        {
          "price": 5.95,
          "volume": 0
        },
        {
          "price": 6.2,
          "volume": 0
        },
        {
          "price": 6.45,
          "volume": 0
        },
        {
          "price": 6.7,
          "volume": 0
        },
        {
          "price": 6.95,
          "volume": 0
        },
        {
          "price": 7.2,
          "volume": 0
        },
        {
          "price": 7.45,
          "volume": 1494802
        },
        {
          "price": 7.7,
          "volume": 333679
        },
        {
          "price": 7.95,
          "volume": 1431775
        },
        {
          "price": 8.2,
          "volume": 2902482
        },
        {
          "price": 8.45,
          "volume": 0
        },
        {
          "price": 8.7,
          "volume": 834737
        },
        {
          "price": 8.95,
          "volume": 0
        },
        {
          "price": 9.2,
          "volume": 0
        },
        {
          "price": 9.45,
          "volume": 812798
        },
        {
          "price": 9.7,
          "volume": 1114927
        },
        {
          "price": 9.95,
          "volume": 1660920
        },
        {
          "price": 10.19,
          "volume": 6326389
        },
        {
          "price": 10.44,
          "volume": 0
        },
        {
          "price": 10.69,
          "volume": 0
        },
        {
          "price": 10.94,
          "volume": 718314
        },
        {
          "price": 11.19,
          "volume": 6099751
        },
        {
          "price": 11.44,
          "volume": 3135792
        },
        {
          "price": 11.69,
          "volume": 4953200
        },
        {
          "price": 11.94,
          "volume": 228403
        },
        {
          "price": 12.19,
          "volume": 1233712
        },
        {
          "price": 12.44,
          "volume": 1810802
        },
        {
          "price": 12.69,
          "volume": 598909
        },
        {
          "price": 12.94,
          "volume": 964036
        },
        {
          "price": 13.19,
          "volume": 367714
        },
        {
          "price": 13.44,
          "volume": 2745061
        },
        {
          "price": 13.69,
          "volume": 2929245
        },
        {
          "price": 13.94,
          "volume": 598455
        },
        {
          "price": 14.19,
          "volume": 2115843
        },
        {
          "price": 14.44,
          "volume": 894413
        },
        {
          "price": 14.69,
          "volume": 1741302
        },
        {
          "price": 14.94,
          "volume": 1224193
        },
        {
          "price": 15.19,
          "volume": 689965
        },
        {
          "price": 15.44,
          "volume": 5446859
        },
        {
          "price": 15.69,
          "volume": 822807
        },
        {
          "price": 15.94,
          "volume": 1613119
        },
        {
          "price": 16.19,
          "volume": 886913
        },
        {
          "price": 16.44,
          "volume": 1913280
        },
        {
          "price": 16.69,
          "volume": 682025
        },
        {
          "price": 16.94,
          "volume": 0
        },
        {
          "price": 17.19,
          "volume": 1640475
        },
        {
          "price": 17.44,
          "volume": 0
        },
        {
          "price": 17.69,
          "volume": 1410069
        },
        {
          "price": 17.94,
          "volume": 0
        },
        {
          "price": 18.19,
          "volume": 0
        },
        {
          "price": 18.44,
          "volume": 1217320
        },
        {
          "price": 18.69,
          "volume": 0
        },
        {
          "price": 18.94,
          "volume": 1749222
        }
      ],
      "sessions": 20
    }
  },
  "technical": {
    "price": 11.72,
    "rsi": 89.18177083624214,
    "sma20": 5.07,
    "sma50": 4.930400000000001,
    "sma200": 5.527449999999996,
    "adx": 18.128822156859094,
    "atr": 1.47,
    "atr_pct": 12.54,
    "high_52w": 24.3,
    "low_52w": 2.4,
    "structure": {
      "ema8": 7.024394034814289,
      "ema21": 5.612917521015571,
      "ema50": 5.199705147812184,
      "ema200": 5.240354429592371,
      "checks": {
        "price_above_all": true,
        "ema_stacked": true,
        "ema21_rising": true,
        "ema50_rising": true,
        "adx_over_30": false,
        "higher_highs_lows": true,
        "near_21ema": false
      },
      "dist_21ema_pct": 108.8,
      "macd": {
        "macd": 0.878,
        "signal": 0.221,
        "histogram": 0.657
      },
      "bollinger": {
        "mid": 5.07,
        "upper": 9.0,
        "lower": 1.14,
        "width_pct": 155.0
      },
      "crossover": {
        "fresh_cross": true,
        "pre_compressed": false,
        "held_above_21": true,
        "candles_since": 6,
        "intraday_support": false
      },
      "momentum": {
        "roc10": 134.8,
        "checks": {
          "roc_over_5": true,
          "rsi_in_band": false,
          "macd_expanding": true,
          "top_quartile_3d": false,
          "no_big_down": true,
          "near_high": false
        },
        "volume": {
          "rvol": 0.14,
          "checks": {
            "rvol_over_2": false,
            "up_vol_beats_down": true,
            "obv_new_high": false,
            "surge_day": true,
            "pullback_declining_vol": true,
            "last_up_beats_down": true
          }
        }
      },
      "relative_strength": {
        "sector": "Consumer Cyclical",
        "sector_etf": "XLY",
        "sector_etf_ret10d": 5.39,
        "checks": {
          "beats_spy_all": true,
          "beats_sector_10d": true,
          "rs_line_at_high": true,
          "sector_top3": false
        }
      },
      "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": 455954.88,
        "avg_vol": 38904
      },
      "options": {}
    }
  },
  "levels": {
    "prior_day": {
      "high": 10.4,
      "low": 10,
      "close": 10.24,
      "date": "2026-08-14"
    },
    "woodie_pivots": {
      "PP": 10.22,
      "R1": 10.45,
      "S1": 10.04,
      "R2": 10.62,
      "S2": 9.82
    },
    "swing": {
      "high_20d": 19.93,
      "low_20d": 4.05,
      "high_60d": 19.93,
      "low_60d": 3.55
    },
    "orb": {
      "high": 10.4,
      "low": 10,
      "date": "2026-08-14"
    },
    "vwap": 10.06,
    "volume_profile": {
      "poc": 10.19,
      "vah": 15.56,
      "val": 9.32,
      "sessions": 20
    },
    "recent_daily": [
      {
        "d": "2026-07-13",
        "o": 5.03,
        "h": 5.1,
        "l": 4.71,
        "c": 4.71,
        "v": 18849.936671
      },
      {
        "d": "2026-07-14",
        "o": 4.6619,
        "h": 5.06,
        "l": 4.56,
        "c": 4.74,
        "v": 25672.76164
      },
      {
        "d": "2026-07-15",
        "o": 4.78,
        "h": 4.86,
        "l": 4.6,
        "c": 4.86,
        "v": 15299.6144
      },
      {
        "d": "2026-07-16",
        "o": 4.84,
        "h": 5.05,
        "l": 4.62,
        "c": 4.65,
        "v": 16098.572829
      },
      {
        "d": "2026-07-17",
        "o": 4.6,
        "h": 4.73,
        "l": 4.3,
        "c": 4.32,
        "v": 18525.6144
      },
      {
        "d": "2026-07-20",
        "o": 4.23,
        "h": 4.4644,
        "l": 4.21,
        "c": 4.21,
        "v": 8500.792053
      },
      {
        "d": "2026-07-21",
        "o": 4.36,
        "h": 4.65,
        "l": 4.145,
        "c": 4.56,
        "v": 268781.7144
      },
      {
        "d": "2026-07-22",
        "o": 4.57,
        "h": 4.675,
        "l": 4.365,
        "c": 4.44,
        "v": 13287.6144
      },
      {
        "d": "2026-07-23",
        "o": 4.25,
        "h": 4.52,
        "l": 4.25,
        "c": 4.47,
        "v": 8587.6695
      },
      {
        "d": "2026-07-24",
        "o": 4.35,
        "h": 4.53,
        "l": 4.21,
        "c": 4.245,
        "v": 15858.7685
      },
      {
        "d": "2026-07-27",
        "o": 4.34,
        "h": 4.34,
        "l": 4.05,
        "c": 4.2,
        "v": 4625.6144
      },
      {
        "d": "2026-07-28",
        "o": 4.0801,
        "h": 4.315,
        "l": 4.08,
        "c": 4.26,
        "v": 19900.6244
      },
      {
        "d": "2026-07-29",
        "o": 4.305,
        "h": 4.305,
        "l": 4.09,
        "c": 4.14,
        "v": 8475.6144
      },
      {
        "d": "2026-07-30",
        "o": 4.4115,
        "h": 4.4115,
        "l": 4.18,
        "c": 4.2,
        "v": 7155.9624
      },
      {
        "d": "2026-07-31",
        "o": 4.23,
        "h": 4.29,
        "l": 4.14,
        "c": 4.28,
        "v": 8247.1704
      },
      {
        "d": "2026-08-03",
        "o": 4.31,
        "h": 4.53,
        "l": 4.24,
        "c": 4.3,
        "v": 19080.892188
      },
      {
        "d": "2026-08-04",
        "o": 4.5033,
        "h": 4.77,
        "l": 4.49,
        "c": 4.63,
        "v": 14487.6144
      },
      {
        "d": "2026-08-05",
        "o": 4.64,
        "h": 4.6538,
        "l": 4.39,
        "c": 4.48,
        "v": 14034.421503
      },
      {
        "d": "2026-08-06",
        "o": 4.437,
        "h": 4.73,
        "l": 4.37,
        "c": 4.73,
        "v": 12634.632472
      },
      {
        "d": "2026-08-07",
        "o": 4.6886,
        "h": 4.7699,
        "l": 4.5629,
        "c": 4.57,
        "v": 8595.6144
      },
      {
        "d": "2026-08-10",
        "o": 4.6386,
        "h": 4.7699,
        "l": 4.51,
        "c": 4.63,
        "v": 12942.689313
      },
      {
        "d": "2026-08-11",
        "o": 4.63,
        "h": 4.66,
        "l": 4.55,
        "c": 4.55,
        "v": 7087.6154
      },
      {
        "d": "2026-08-12",
        "o": 4.6,
        "h": 5.3193,
        "l": 4.6,
        "c": 4.73,
        "v": 1191186.097526
      },
      {
        "d": "2026-08-13",
        "o": 8.47,
        "h": 19.93,
        "l": 7.07,
        "c": 11.72,
        "v": 102312161.702704
      },
      {
        "d": "2026-08-14",
        "o": 10.01,
        "h": 10.4,
        "l": 10,
        "c": 10.245,
        "v": 725110.668144
      }
    ]
  },
  "patterns": {
    "days": 92,
    "patterns": [
      {
        "name": "VWAP Touch",
        "count": 92,
        "pct": 100
      },
      {
        "name": "9 EMA Touch",
        "count": 92,
        "pct": 100
      },
      {
        "name": "21 EMA Touch",
        "count": 92,
        "pct": 100
      },
      {
        "name": "ORB Breakout",
        "count": 80,
        "pct": 87
      },
      {
        "name": "Woodie Pivot Touch",
        "count": 79,
        "pct": 86
      },
      {
        "name": "PDH/PDL Touch",
        "count": 73,
        "pct": 79
      },
      {
        "name": "Gap Fill",
        "count": 67,
        "pct": 73
      },
      {
        "name": "High Vol Open",
        "count": 38,
        "pct": 41
      },
      {
        "name": "Open Retracement",
        "count": 35,
        "pct": 38
      },
      {
        "name": "Darvas Box",
        "count": 34,
        "pct": 37
      },
      {
        "name": "Power Hour",
        "count": 33,
        "pct": 36
      }
    ]
  },
  "price": {
    "symbol": "FGI",
    "name": "FGI Industries Ltd.",
    "price": 10.245,
    "changePercentage": -12.58532,
    "change": -1.475,
    "volume": 726397,
    "dayLow": 10,
    "dayHigh": 10.311,
    "yearHigh": 19.93,
    "yearLow": 3.14,
    "priceAvg50": 4.8393,
    "priceAvg200": 5.50257,
    "exchange": "NASDAQ",
    "open": 10,
    "previousClose": 11.72,
    "chart_vwap_daily": [
      {
        "t": "2026-07-06",
        "v": 4.4669,
        "c": 4.33
      },
      {
        "t": "2026-07-07",
        "v": 4.2472,
        "c": 4.19
      },
      {
        "t": "2026-07-08",
        "v": 4.0223,
        "c": 3.89
      },
      {
        "t": "2026-07-09",
        "v": 4.128,
        "c": 4.05
      },
      {
        "t": "2026-07-10",
        "v": 4.6932,
        "c": 5.04
      },
      {
        "t": "2026-07-13",
        "v": 4.8689,
        "c": 4.71
      },
      {
        "t": "2026-07-14",
        "v": 4.8577,
        "c": 4.74
      },
      {
        "t": "2026-07-15",
        "v": 4.7529,
        "c": 4.86
      },
      {
        "t": "2026-07-16",
        "v": 4.8594,
        "c": 4.65
      },
      {
        "t": "2026-07-17",
        "v": 4.4852,
        "c": 4.32
      },
      {
        "t": "2026-07-20",
        "v": 4.2857,
        "c": 4.21
      },
      {
        "t": "2026-07-21",
        "v": 4.3371,
        "c": 4.56
      },
      {
        "t": "2026-07-22",
        "v": 4.5244,
        "c": 4.44
      },
      {
        "t": "2026-07-23",
        "v": 4.3816,
        "c": 4.47
      },
      {
        "t": "2026-07-24",
        "v": 4.322,
        "c": 4.245
      },
      {
        "t": "2026-07-27",
        "v": 4.2347,
        "c": 4.2
      },
      {
        "t": "2026-07-28",
        "v": 4.145,
        "c": 4.26
      },
      {
        "t": "2026-07-29",
        "v": 4.1447,
        "c": 4.14
      },
      {
        "t": "2026-07-30",
        "v": 4.2275,
        "c": 4.2
      },
      {
        "t": "2026-07-31",
        "v": 4.2141,
        "c": 4.28
      },
      {
        "t": "2026-08-03",
        "v": 4.3591,
        "c": 4.3
      },
      {
        "t": "2026-08-04",
        "v": 4.6413,
        "c": 4.63
      },
      {
        "t": "2026-08-05",
        "v": 4.4734,
        "c": 4.48
      },
      {
        "t": "2026-08-06",
        "v": 4.4653,
        "c": 4.73
      },
      {
        "t": "2026-08-07",
        "v": 4.6228,
        "c": 4.57
      },
      {
        "t": "2026-08-10",
        "v": 4.6521,
        "c": 4.63
      },
      {
        "t": "2026-08-11",
        "v": 4.6139,
        "c": 4.55
      },
      {
        "t": "2026-08-12",
        "v": 5.7506,
        "c": 4.73
      },
      {
        "t": "2026-08-13",
        "v": 11.3269,
        "c": 11.72
      },
      {
        "t": "2026-08-14",
        "v": 11.5054,
        "c": 10.245
      }
    ],
    "vwap_summary": {
      "days": 30,
      "days_above": 9,
      "days_below": 21,
      "pct_days_above": 30,
      "position": "below",
      "gap_pct": -10.95,
      "streak_days": 1
    }
  },
  "fundamentals": {
    "priceToEarningsRatioTTM": -4.973300970873786,
    "priceToSalesRatioTTM": 0.15373057097394988,
    "priceToBookRatioTTM": 1.157673569876019,
    "dividendYieldTTM": 0,
    "netDebtToEBITDATTM": 2.3401346759829083,
    "currentRatioTTM": 1.175004505620505,
    "debtToEquityRatioTTM": 0.623253529092905
  },
  "analyst": {
    "price_target": {
      "status": "not_found",
      "endpoint": "price-target-consensus",
      "provided": "symbol=\"FGI\"",
      "message": "No data returned for price-target-consensus with symbol=\"FGI\". The identifier may not exist, or may have no data for this endpoint. Use the 'search' tool to verify the symbol/cik/name."
    },
    "ratings": {
      "rating": "C+",
      "overallScore": 2
    }
  },
  "news": [
    {
      "title": "U.S. stocks higher at close of trade; Dow Jones Industrial Average up 0.13% By Investing.com",
      "source": "Investing.com",
      "date": "2026-08-13T20:31:07Z"
    },
    {
      "title": "12 Industrials Stocks Moving In Thursday's Intraday Session",
      "source": "benzinga",
      "date": "2026-08-13T17:05:55.618000+00:00"
    },
    {
      "title": "Gold Down 2%; Cisco Shares Tumble After Q4 Results",
      "source": "benzinga",
      "date": "2026-08-13T16:12:24.744000+00:00"
    },
    {
      "title": "FGI Industries Stock Surges Following Q2 Earnings",
      "source": "benzinga",
      "date": "2026-08-13T16:02:45.752000+00:00"
    },
    {
      "title": "FGI Industries Shares Halted On Circuit Breaker To The Upside, Stock Now Up 117.76%",
      "source": "benzinga",
      "date": "2026-08-13T14:09:16.770000+00:00"
    },
    {
      "title": "Dow Gains Over 100 Points; Producer Prices Unchanged In July",
      "source": "benzinga",
      "date": "2026-08-13T13:44:53.407000+00:00"
    },
    {
      "title": "FGI Industries Ltd. Q2 2026 Earnings Call Summary",
      "source": "Yahoo! Finance",
      "date": "2026-08-13T12:30:00Z"
    },
    {
      "title": "FGI Industries Ltd. (FGI) Q2 2026 Earnings Call Transcript",
      "source": "Seeking Alpha",
      "date": "2026-08-13 10:47:12"
    },
    {
      "title": "FGI Industries earnings beat by $0.59, revenue fell short of estimates By Investing.com",
      "source": "Investing.com",
      "date": "2026-08-12T21:33:05Z"
    },
    {
      "title": "FGI Industries Ltd. (FGI) Beats Q2 Earnings Estimates",
      "source": "Zacks Investment Research",
      "date": "2026-08-12 18:41:09"
    }
  ],
  "calendar": [
    {
      "symbol": "FGI",
      "date": "2026-08-12",
      "epsEstimated": 0.1,
      "revenueEstimated": 33851500
    },
    {
      "symbol": "FGI",
      "date": "2026-05-14",
      "epsEstimated": -0.12,
      "revenueEstimated": 33360000
    }
  ],
  "liquidity": {
    "borrow": []
  },
  "whale_insider": {
    "options_flow": [],
    "net_premium": {
      "ticker": "FGI",
      "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": "FGI",
      "date": "20260813",
      "ats_volume": 0,
      "total_volume": 39305348,
      "ats_ratio": 0.0,
      "ats_pct": 0.0,
      "signal": "Low"
    },
    "polygon_dp": {
      "ticker": "FGI",
      "signal": "Accumulation",
      "avg_vwap_discount_pct": 6.48
    }
  }
}