{"id":1,"symbol":"AAPL","exchange":"NASDAQ","assetType":"STOCK","name":"Apple Inc.","iconKey":"aapl","displayOrder":59,"active":true,"createdAt":"2026-02-26T23:26:10.341243Z","updatedAt":"2026-10-19T05:20:07.695276Z","currentPrice":343.420000,"priceUpdatedAt":"2026-10-16T19:56:14.818538Z","dataProviderIds":"yahoo,yahoo_candle,alpaca_candle,alpaca","absChange1h":null,"absChange1d":1.420000,"absChange3d":2.150011,"absChange1w":6.779985,"absChange1m":6.420000,"absChange3m":15.680010,"absChange1y":91.130007,"absChange3y":null,"priceChange1h":null,"priceChange1d":0.42,"priceChange3d":0.63,"priceChange1w":2.01,"priceChange1m":1.91,"priceChange3m":4.78,"priceChange1y":36.12,"priceChange3y":null,"rs1m":1.018285,"rsPercentile":66.82,"bbwPercentile":4.21,"obvTrend":true,"recentBullishSignals7d":3,"negativeSentimentDensity7d":0.0000,"setupScore":78.95,"setupScoreVersion":3,"setupCategory":"SQUEEZE","high52w":348.149994,"distanceFromHigh52wPct":-1.36,"lastGapPercent":0.60,"lastGapDate":"2026-10-13T00:00:00Z","hasUnfilledGap":false,"nextEarningsDate":"2026-11-02","earningsRiskDays":14,"sma20":337.420502,"ema12":339.202534,"rsi14":62.000000,"macdLine":4.127222,"bollingerBandwidth":0.048325,"atr14":6.697348,"adx14":17.740000,"obv":898941291.00,"scoreBreakdown":{"version":3,"positive":[{"factor":"trend_alignment","points":20,"maxPoints":20,"evidence":"full alignment: price 343.420000, EMA12 339.202534, SMA20 337.420502"},{"factor":"rsi_regime","points":15,"maxPoints":15,"evidence":"RSI14 62.00 in the healthy 40-70 band"},{"factor":"adx_strength","points":0,"maxPoints":15,"evidence":"ADX14 17.74 below 20"},{"factor":"relative_strength","points":10,"maxPoints":15,"evidence":"RS1M 1.018285 at or above 1.00"},{"factor":"volatility_compression","points":10,"maxPoints":10,"evidence":"BBW percentile 4.21 at or below 20"},{"factor":"obv_trend","points":10,"maxPoints":10,"evidence":"OBV trend is positive"},{"factor":"recent_bullish_signals","points":10,"maxPoints":10,"evidence":"3 bullish signals in the last 7 days"}],"positivePoints":75,"positiveMaxPoints":95,"normalizedScore":78.95,"penalties":[{"factor":"negative_news_density","points":0,"maxPoints":null,"evidence":"negative news density 0.0000 below 0.50"},{"factor":"earnings_proximity","points":0,"maxPoints":null,"evidence":"earnings in 14d, outside the 5d penalty window"}],"finalScore":78.95,"category":"SQUEEZE"},"setupEvaluation":{"qualifies":["Volatility is still compressed for expansion.","Score still holds above the watch threshold.","Weekly and monthly momentum are both positive."],"weakens":["Earnings are scheduled in 14 days.","Trend strength is weak right now."],"invalidates":["Invalidates if volatility expands lower without relative-strength support."],"qualificationSummary":"Volatility is still compressed for expansion.","riskSummary":"Earnings soon: 14d.","riskTone":"warning"},"dataHealth":{"status":"OK","flags":[],"lastCandleAt":"2026-10-16T00:00:00Z","checkedAt":"2026-10-19T05:52:14.625112Z"}}