{
 "symbol": "FFIN",
 "name": "First Financial Bankshares, Inc.",
 "exchange": "Nasdaq",
 "sector": "Financial Services",
 "industry": "Banks - Regional",
 "close_date": "2026-11-02",
 "close": 31.44,
 "change_pct": 2.78,
 "generated_at": "2026-11-02T23:59:48+00:00",
 "short_answer": "As of the Nov 2, 2026 close, QuantivFlow's Trend algo rates FFIN EXIT on the short-term (daily) horizon, a stance it has held since Jan 30, 2026 at $31.20. The mid-term (weekly) and long-term (monthly) horizons read EXIT and EXIT. The Rebound algo's Mid term profile flagged a BUY on Sep 18, 2026 at $32.81. The Patterns algo sees a descending channel on the daily chart that broke out on Nov 2, 2026 at $30.95, with a measured target about 6% higher. The daily RSI (14) is 54, and the price sits 1.4% under the 50-day average and 2.3% under the 200-day.",
 "trend": {
  "1d": {
   "signal": "EXIT",
   "since": "2026-01-30",
   "price_at_signal": 31.2
  },
  "1wk": {
   "signal": "EXIT",
   "since": "2021-10-15",
   "price_at_signal": 42.88
  },
  "1mo": {
   "signal": "EXIT",
   "since": "2022-10-31",
   "price_at_signal": null
  }
 },
 "rebound": {
  "short_term": {
   "signal": "EXIT",
   "date": "2026-10-06",
   "price_at_signal": 31.92,
   "open": false
  },
  "mid_term": {
   "signal": "BUY",
   "date": "2026-09-18",
   "price_at_signal": 32.81,
   "open": true
  }
 },
 "patterns": [
  {
   "pattern": "Descending channel",
   "timeframe": "daily",
   "status": "breakout",
   "break_date": "2026-11-02",
   "level": 30.95,
   "target_pct": 5.9,
   "valid": true
  }
 ],
 "how_to_read": {
  "trend": "A trend-following algo. BUY while an uptrend holds on that horizon, EXIT when it breaks. Long only, judged on daily, weekly and monthly candles.",
  "rebound": "A dip-buying algo. BUY after a sharp short-term drop in an otherwise healthy stock, EXIT once price closes back above its 12-day average. Short term and Mid term profiles.",
  "patterns": "A chart-shape detector. Finds wedges, double tops and bottoms, cup and handle and more, marks the breakout or breakdown and measures the textbook price target."
 },
 "questions": [
  "Is FFIN in an uptrend right now?",
  "Is FFIN oversold?",
  "What chart pattern is FFIN forming?",
  "Where is FFIN's 200-day moving average?",
  "Is FFIN a buy today?"
 ],
 "links": {
  "page": "https://quantivflow.com/stocks/FFIN",
  "web_analyzer": "https://quantivflow.com/?symbol=FFIN",
  "app": "https://quantivflow.com/open-app.html?symbol=FFIN",
  "app_store": "https://apps.apple.com/app/quantivflow/id6818782958",
  "google_play": "https://play.google.com/store/apps/details?id=com.quantivflow.app"
 },
 "disclaimer": "Generated by QuantivFlow after every trading day from the same scan that powers the app. Signals describe what the algos observed on end-of-day data, not what you should do. QuantivFlow is not a broker or an investment adviser. Trading involves risk, including the loss of principal."
}