Cached score snapshot
US.FAST · Fastenal
110分制 54.7/110;5D動能v2 9/50;排序分 63.7/160
Score breakdown
避免
Score and price trend
Main score, 5D momentum v2, close price, and improving or exit-review turn signals are plotted from archived daily snapshots.
Move the mouse over the chart lines to inspect readings.
- Main score
- 5D momentum v2
- Candlestick
- Historical projection
- Score turn
- Setup grade
| Model | Median | P25/P75 | 歷史相似情境上漲比例 | Down5 | Actual / compare |
|---|---|---|---|---|---|
| Rolling DOE best | -0.01% | -2.02% / +2.00% | 50% | 1.3% | Actual outcome pending · 1 / 3 bars observed |
| 30D observation | +0.15% | -4.79% / +7.72% | 51.3% | 23.8% | Actual outcome pending · 1 / 30 bars observed |
| Historical projection 10D n=160 | -0.16% | -2.18% / +2.33% | 48.8% | 2.5% | Actual outcome pending · 1 / 10 bars observed |
歷史情境統計基於已存檔相似 setup;圖中投影中位線為統計中位數的線性插值展示,並非價格路徑預測或買賣建議。
2026-06-17 → 2026-10-23 · 90 archived points · 3 Improving turn signal · 5 Deteriorating signal
Summary
score_with_momentum_v2 = main score + 5D momentum v2
Rolling setup rating
Setup quality, historical edge, and risk are combined into a rolling S/A/B/C/D/F grade for this snapshot date.
Score turn monitor
Has the score quality changed?
Run more market refreshes to build enough archived points for a turn check.
Signals
技術信號 18.5 · 市場環境 9.8 · 5D動能v2 9
INSTITUTIONAL_DATA_OPTIONAL: Institutional ownership unavailable; neutral money-flow treatment used. FMP_INSTITUTIONAL_FAILED: FMP HTTP 402
Audit trace
Full calculation detail
Calculation detail · 8 sections
Market inputs
Metrics snapshot
110-point main rating
基本面5 + 資金流20 + 市場環境15 + 催化劑20 + 風險管理10 + 技術信號30 + 情緒10
基本面 — 4.2/5 · 優秀
Sub-items
資金流 — 6.8/20 · 較差
Sub-items
institutional
details
warning
市場環境 — 9.8/15 · 一般
Sub-items
vix
details
trend
details
qqq
spy
催化劑 — 2/20 · 較差
Sub-items
catalyst
details
風險管理 — 7.4/10 · 良好
Sub-items
position
details
stopLevels
strength_details
diversification
details
技術信號 — 18.5/30 · 一般
Sub-items
vcpPayload
vcp_metrics
情緒分析 — 6/10 · 一般
Sub-items
sentiment
details
sentimentData
Dimension contribution
5D momentum v2 breakdown
Cursor_18.25 5D momentum v2 0-50
Risk management
position
details
stopLevels
strength_details
diversification
details
Calculation audit log
基本面分析總分: 4.2/5分 資金流分析總分: 6.8/20分 市場環境分析總分: 9.8/15分 催化劑分析: 2/20分 風險管理總分: 7.4/10分 技術信號分析總分: 18.5/30分 情緒分析: 6/10分 共振率(僅顯示不加分): 0%
Technical indicators
adx
atr
cci
cmf
kdj
mfi
obv
rsi
sar
ma50
macd
vwap
volume
derived
ma_cross
bollinger
rsi_short
macd_short
volume_ratio
Raw calculation JSON
{
"risk": {
"level": "Medium",
"reason": "risk management score >= 6.5/10",
"position": {
"score": 1.6,
"details": {
"atrPct": 2.1275344687753446,
"turnoverUsdM": 314.059896,
"liquidityPoints": 0.6,
"volatilityPoints": 1
}
},
"rrPoints": 1.4,
"stopLevels": {
"symbol": "US.FAST",
"rr_range": "1:1.0-1:2.5",
"risk_profile": "中等",
"stop_loss_price": 47.2214,
"strength_details": {
"ma_score": 1.5,
"atr_score": 2,
"rsi_score": 2.5,
"macd_score": 1,
"volume_score": 2
},
"market_adjustment": 1,
"risk_reward_ratio": 1.2,
"stop_loss_percent": 4.3,
"take_profit_price": 51.786,
"target_multiplier": 1.9,
"technical_strength": 1.75,
"take_profit_percent": 5
},
"positionPoints": 1.6,
"stopLossPoints": 2.4,
"diversification": {
"score": 2,
"details": {
"method": "sector concentration proxy; no portfolio holdings used",
"sector": "Industrials",
"concentratedSectorPenalty": 0
}
},
"riskRewardRatio": 1.2,
"stopLossPercent": 4.255068937550689,
"diversificationPoints": 2
},
"total": {
"max": 160,
"result": 63.7,
"formula": "score_with_momentum_v2 = main_score + momentum_5d_v2_score",
"baseScore": 54.7,
"modelVersion": "cursor_18_27_news_v2_160",
"momentum5dScore": 9
},
"market": {
"ma20": 50.093,
"ma50": 48.8048,
"close": 49.32,
"prevClose": 49.01,
"avgVolume20": 5880795,
"volumeRatio": 1.08,
"changePercent": 0.63
},
"sources": {
"catalyst": "finnhub_news_keyword_model",
"sentiment": "finnhub_news_keyword_model",
"fundamentals": "fmp_stable",
"institutional": null,
"marketContext": "twelvedata+fred"
},
"barCount": 60,
"momentum": {
"max": 50,
"result": 9,
"details": {
"ret_5d": 0.001828153564899626,
"max_score": 50,
"max_total": 50,
"raw_total": 9,
"vcp_bonus": 0,
"vol_ratio": 1.070650346358195,
"ret_points": 4,
"vol_points": 2,
"range_ratio": 0.9259123447483902,
"volat_points": 0,
"day_range_pct": 0.01824820965125704,
"model_version": "cursor_18_27_news_v2_160",
"available_bars": 30,
"breakout_points": 0,
"partial_history": false,
"pullback_points": 3,
"breakout_vol_bonus": 0,
"first_breakout_20d": false,
"return_window_days": 5,
"first_breakout_bonus": 0,
"breakout_quality_points": 0
},
"formula": "Cursor_18.25 5D momentum v2 0-50",
"modelVersion": "cursor_18_27_news_v2_160"
},
"scoreMax": 110,
"composite": {
"max": 160,
"result": 63.7,
"formula": "Cursor_18.25 ranking score v2 (score_with_momentum_v2)",
"weights": [
{
"raw": 4.2,
"label": "基本面",
"weight": "5/110",
"normalized": 84,
"contribution": 4.2
},
{
"raw": 6.8,
"label": "資金流",
"weight": "20/110",
"normalized": 34,
"contribution": 6.8
},
{
"raw": 9.8,
"label": "市場環境",
"weight": "15/110",
"normalized": 65.33,
"contribution": 9.8
},
{
"raw": 2,
"label": "催化劑",
"weight": "20/110",
"normalized": 10,
"contribution": 2
},
{
"raw": 7.4,
"label": "風險管理",
"weight": "10/110",
"normalized": 74,
"contribution": 7.4
},
{
"raw": 18.5,
"label": "技術信號",
"weight": "30/110",
"normalized": 61.67,
"contribution": 18.5
},
{
"raw": 6,
"label": "情緒分析",
"weight": "10/110",
"normalized": 60,
"contribution": 6
}
],
"modelVersion": "cursor_18_27_news_v2_160"
},
"momentumMax": 50,
"scoreStatus": "checked",
"standard110": {
"rating": "避免",
"result": 54.7,
"details": [
"基本面分析總分: 4.2/5分",
"資金流分析總分: 6.8/20分",
"市場環境分析總分: 9.8/15分",
"催化劑分析: 2/20分",
"風險管理總分: 7.4/10分",
"技術信號分析總分: 18.5/30分",
"情緒分析: 6/10分",
"共振率(僅顯示不加分): 0%"
],
"formula": "基本面5 + 資金流20 + 市場環境15 + 催化劑20 + 風險管理10 + 技術信號30 + 情緒10",
"dimensionScores": {
"催化劑": 2,
"基本面": 4.2,
"資金流": 6.8,
"市場環境": 9.8,
"情緒分析": 6,
"技術信號": 18.5,
"風險管理": 7.4
},
"dimensionDetails": {
"催化劑": {
"max": 20,
"grade": "較差",
"items": {
"catalyst": {
"score": 2,
"details": {
"source": "finnhub_news_keyword_model",
"articleCount": 5,
"catalystCount": 0
}
},
"catalystPoints": 2
}
},
"基本面": {
"max": 5,
"grade": "優秀",
"items": {
"pbPoints": 0.2,
"pePoints": 0.2,
"epsPoints": 0.4,
"roePoints": 0.75,
"debtPoints": 0.5,
"marginPoints": 0.4,
"turnoverUsdM": 314.059896,
"volumePoints": 0.5,
"revenuePoints": 0.4,
"dividendPoints": 0.3,
"marketCapPoints": 0.5
},
"source": "fmp_stable"
},
"資金流": {
"max": 20,
"grade": "較差",
"items": {
"cmfPoints": 0.8,
"mfiPoints": 1.6,
"obvPoints": 1.6,
"vwapPoints": 0.8,
"institutional": {
"score": 2,
"details": {
"source": "optional-neutral",
"warning": {
"code": "INSTITUTIONAL_DATA_OPTIONAL",
"symbol": "US.FAST",
"message": "Institutional ownership is unavailable; neutral 2/4 money-flow treatment used."
},
"optional": true,
"holderCount": null,
"holderPoints": 2,
"top10ShareRatio": null,
"concentrationPenalty": 0
}
},
"institutionPoints": 2
}
},
"市場環境": {
"max": 15,
"grade": "一般",
"items": {
"vix": {
"score": 2.4,
"details": {
"source": "twelvedata+fred",
"vixClose": 17.84
}
},
"trend": {
"score": 2.8,
"details": {
"qqq": {
"ma20": 715.6679992,
"ma50": 710.4063990999997,
"name": "QQQ",
"close": 714.88,
"points": 1.4
},
"spy": {
"ma20": 766.87899445,
"ma50": 758.61640102,
"name": "SPY",
"close": 764.28998,
"points": 1.4
},
"source": "twelvedata+fred"
}
},
"atrPct": 2.1275344687753446,
"atrPoints": 3,
"cciPoints": 1.6,
"vixPoints": 2.4,
"marketTrendPoints": 2.8
}
},
"情緒分析": {
"max": 10,
"grade": "一般",
"items": {
"sentiment": {
"score": 6,
"details": {
"source": "finnhub_news_keyword_model",
"articleCount": 5,
"negativeHits": 0,
"positiveHits": 3,
"sentimentScoreRaw": 1.4
}
},
"sentimentData": {
"raw": [
{
"id": 141951005,
"url": "https://finnhub.io/api/news?id=dc381a269e622facdfa14d5edf1d35cd55fdd1ab0d215273e00d163c42168e90",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Industrial Services faces cost and supply-chain pressures, but Grainger, Fastenal and peers see growth from manufacturing and digitalization.",
"category": "company",
"datetime": 1788876000,
"headline": "Zacks Industry Outlook Highlights GWW, FAST, MSM, GIC and BOOM"
},
{
"id": 141399280,
"url": "https://finnhub.io/api/news?id=4f67b97ebc6e8f8fdc6d8095ecded885be34a224942c4b822eac67494e2f1483",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Here is how Fastenal (FAST) and Kubota Corp. (KUBTY) have performed compared to their sector so far this year.",
"category": "company",
"datetime": 1788442804,
"headline": "Is Fastenal (FAST) Stock Outpacing Its Industrial Products Peers This Year?"
},
{
"id": 141281383,
"url": "https://finnhub.io/api/news?id=0a22970c0565442fe0611f6a15bc1f35badcb87bdd36eca1d34b70a89a4b78d5",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Fastenal stock reacts to second quarter update Fastenal (FAST) has drawn fresh attention after a second quarter update that linked a 14% month share price climb to strong sales, technology-supported customer relationships, and share gains. See our latest analysis for Fastenal. Beyond the recent 14% one month share price move, Fastenal now trades at US$51.27, with momentum supported by a 30 day share price return of 12.71% and a five year total shareholder return of 109.92%. If Fastenal’s...",
"category": "company",
"datetime": 1787117766,
"headline": "Fastenal (FAST) Rallies On Second Quarter Update, Is The Stock Now Pricey?"
},
{
"id": 141266680,
"url": "https://finnhub.io/api/news?id=fd6402bc8c3d95cef957479db3ceec36891c24c4ff123cb8f7e0b04d13b664f1",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Here is how Fastenal (FAST) and Kubota Corp. (KUBTY) have performed compared to their sector so far this year.",
"category": "company",
"datetime": 1787064003,
"headline": "Is Fastenal (FAST) Outperforming Other Industrial Products Stocks This Year?"
},
{
"id": 141281385,
"url": "https://finnhub.io/api/news?id=e6626d20163cd6b4953f8b868dd2354c91cf613af7f60eff6e4d253dcfb2a523",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Fastenal has delivered a strong 108.1% total return over the past 5 years. However, current checks suggest the stock does not screen as a clear bargain on valuation. The 108.1% 5-year return highlights how long-term shareholders have already seen substantial gains, which can raise the bar for new buyers. Future cash generation and margin resilience can support the current share price, while any pressure on profitability or cash flow efficiency may weigh on what investors are willing to...",
"category": "company",
"datetime": 1787033320,
"headline": "Fastenal (FAST) Stock Looks Fully Valued Despite Its 108% 5 Year Run"
}
],
"raw_source": [
{
"id": 142114448,
"url": "https://finnhub.io/api/news?id=2f2e5a532cb4ad7c29f53473d0a6af7f63026a02fe1744179383d7fd5b80c390",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Trash haulers, elevator servicers, and a fastener distributor sound like the least exciting investments imaginable, yet a handful of these overlooked operators have quietly outpaced the market for a decade while most investors chased flashier names.",
"category": "company",
"datetime": 1789215239,
"headline": "These 5 Boring Stocks Are Quietly Crushing the Market and Making Investors Rich"
},
{
"id": 142064930,
"url": "https://finnhub.io/api/news?id=a59f7dd194e2596da9d49a0cd42b6185ff2e991e74d5ea6e671bd5bd1669b63c",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Fastenal has lagged the broader market over the past year, while analysts remain neutral on the company’s future prospects.",
"category": "company",
"datetime": 1789044695,
"headline": "Is Fastenal Stock Underperforming the Dow?"
},
{
"id": 142024435,
"url": "https://finnhub.io/api/news?id=e81006741ac434418def9f570ecafc09e610760e00f5f43b00965de60f6dc312",
"image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2231010036/image_2231010036.jpg?io=getty-c-w1536",
"source": "SeekingAlpha",
"related": "FAST",
"summary": "Fastenal Q2 earnings: 14.7% revenue, and 15.9% EPS growth, but flat margins and a stretched 39x 2026E valuation. Click for more on FAST stock.",
"category": "company",
"datetime": 1788943822,
"headline": "Fastenal: Even 16% Earnings Growth Isn't Enough At 39x"
},
{
"id": 141951005,
"url": "https://finnhub.io/api/news?id=dc381a269e622facdfa14d5edf1d35cd55fdd1ab0d215273e00d163c42168e90",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Industrial Services faces cost and supply-chain pressures, but Grainger, Fastenal and peers see growth from manufacturing and digitalization.",
"category": "company",
"datetime": 1788876000,
"headline": "Zacks Industry Outlook Highlights GWW, FAST, MSM, GIC and BOOM"
},
{
"id": 141758397,
"url": "https://finnhub.io/api/news?id=bb42b4fff5961915e0943d39451f7e871deed7c2986a302501fb247dccc82cdd",
"image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2256862219/image_2256862219.jpg?io=getty-c-w1536",
"source": "SeekingAlpha",
"related": "FAST",
"summary": "4-Factor Dividend Growth Strategy targets high-quality, growth-oriented dividend stocks using a rules-based, four-metric screen. Learn more about the strategy here.",
"category": "company",
"datetime": 1788752600,
"headline": "SCHD-Inspired 4-Factor Dividend Growth Strategy Selections For September 2026"
},
{
"id": 141431724,
"url": "https://finnhub.io/api/news?id=2148a0fcfc68597b59cdecff808e332d06fcf7d056b3c6b7557445a9a9ffcd9b",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Despite a weak near-term outlook for the Zacks Industrial Services industry, GWW, FAST, MSM, GIC and BOOM are navigating the challenges effectively.",
"category": "company",
"datetime": 1788530160,
"headline": "5 Industrial Services Stocks to Consider Despite Industry Challenges"
},
{
"id": 141399280,
"url": "https://finnhub.io/api/news?id=4f67b97ebc6e8f8fdc6d8095ecded885be34a224942c4b822eac67494e2f1483",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Here is how Fastenal (FAST) and Kubota Corp. (KUBTY) have performed compared to their sector so far this year.",
"category": "company",
"datetime": 1788442804,
"headline": "Is Fastenal (FAST) Stock Outpacing Its Industrial Products Peers This Year?"
},
{
"id": 141386511,
"url": "https://finnhub.io/api/news?id=ebac164e4b9434625b2010e36feafc1f5b6512aaf72923f9077d78ab320c485e",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Even if they go mostly unnoticed, industrial businesses are the backbone of our country. But they are at the whim of volatile macroeconomic factors that influence capital spending (like interest rates), and the market seems convinced that demand will slow. Due to this bearish outlook, the industry has tumbled by 3% over the past six months. This performance is a stark contrast from the S&P 500’s 12.3% gain.",
"category": "company",
"datetime": 1788392903,
"headline": "3 Industrials Stocks for Long-Term Investors"
},
{
"id": 141336283,
"url": "https://finnhub.io/api/news?id=d92db7b94ab38deb8d45bd11ce337de7df789b48d477823807203626cf4038b8",
"image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2215519735/image_2215519735.jpg?io=getty-c-w1536",
"source": "SeekingAlpha",
"related": "FAST",
"summary": "Dividend Aristocrats (NOBL) nearly match SPY in 2026, with top gainers, rising dividend growth, and 29 undervalued picksâsee which to buy now.",
"category": "company",
"datetime": 1787894920,
"headline": "Best Dividend Aristocrats For September 2026"
},
{
"id": 141337931,
"url": "https://finnhub.io/api/news?id=4d1b06e6eeb79d7390b3cc570174172da067ca377b4b75a963ba8bbbe54d74df",
"image": "https://cdn.benzinga.com/files/images/story/2025/07/10/valuestock_2.jpg?width=2048&height=1536",
"source": "Benzinga",
"related": "FAST",
"summary": "Fastenal (NASDAQ:FAST) has outperformed the market over the past 10 years by 3.35% on an annualized basis producing an average annual return of 16.85%. Currently, Fastenal has a market capitalization of $58.68 billion.",
"category": "company",
"datetime": 1787858137,
"headline": "If You Invested $1000 In Fastenal Stock 10 Years Ago, You Would Have This Much Today"
},
{
"id": 141363553,
"url": "https://finnhub.io/api/news?id=37b825b43030ad0989db742cd9664900f1a2ee7010509506b7354abcff13fb6d",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "CNH benefits from aging equipment fleets, inventory optimization and precision technology, though regional weakness and rising costs remain headwinds.",
"category": "company",
"datetime": 1787847360,
"headline": "Here's Why You Should Retain CNH Stock in Your Portfolio"
},
{
"id": 141363552,
"url": "https://finnhub.io/api/news?id=7e69e9a5004597992e9d94dd320ee8ce27f113c4b49503c1ac8d12da5b62939d",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Can FAST sustain its 17% construction growth as infrastructure and data center projects drive demand?",
"category": "company",
"datetime": 1787847120,
"headline": "Can Fastenal's 17% Construction Growth Hold on Infrastructure Demand?"
},
{
"id": 141323316,
"url": "https://finnhub.io/api/news?id=ba8f32c37681cf094649df3bc0961e97aa807cf770fc2a2da9d15cbff8468a60",
"image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/1499337873/image_1499337873.jpg?io=getty-c-w1536",
"source": "SeekingAlpha",
"related": "FAST",
"summary": "ZKH Group Limited is rated a Buy with accelerating revenue, margin improvement, and private-label expansion. Read more on ZKH stock here.",
"category": "company",
"datetime": 1787744102,
"headline": "ZKH Group's Turnaround Comes With Plenty Of Risk"
},
{
"id": 141273578,
"url": "https://finnhub.io/api/news?id=39359255fee6dd1beadb269dd99f2e2f1d0813d68dd4371fa931522e517ddb8d",
"image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/1072593728/image_1072593728.jpg?io=getty-c-w1536",
"source": "SeekingAlpha",
"related": "FAST",
"summary": "Get this weekâs Dividend Champions, Contenders & Challengers update: dividend changes, upcoming ex-dividend dates, and pay dates. Read the full list here.",
"category": "company",
"datetime": 1787334897,
"headline": "Dividend Champion, Contender, And Challenger Highlights: Week August 23"
},
{
"id": 141281382,
"url": "https://finnhub.io/api/news?id=49071b2dfff35669f3e69f7837ac8a4f5d50f2dd9709fe02445ae4b424825f77",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "FAST's FMI sales rise 16.4% to $1.08 billion and reach 44.6% of Q2 revenues, as automation and fixed-cost leverage support operating efficiency.",
"category": "company",
"datetime": 1787332560,
"headline": "Can Fastenal's 44.6% FMI Sales Mix Unlock More Operating Leverage?"
},
{
"id": 141281391,
"url": "https://finnhub.io/api/news?id=43e7396239711d6a18d0847c06ec8fe5e681be17e08377642e0a14ae81059fcb",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "MINNEAPOLIS, August 19, 2026--SPS Commerce (NASDAQ: SPSC), the leading intelligent supply chain network, today announced the inaugural class of its Top Supply Chain Leaders, recognizing an initial 50 operational leaders and their teams from organizations across the U.S. and Canada, including Walgreens, US Foods, Petco, Fastenal, Ace Hardware, Gordon Food Service, and Canadian Tire. The recognition celebrates leadership in driving innovation, resilience, and operational excellence across retail,",
"category": "company",
"datetime": 1787141340,
"headline": "Walgreens, US Foods, Petco and More Recognized in the Inaugural Class of Top Supply Chain Leaders by SPS Commerce"
},
{
"id": 141281383,
"url": "https://finnhub.io/api/news?id=0a22970c0565442fe0611f6a15bc1f35badcb87bdd36eca1d34b70a89a4b78d5",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Fastenal stock reacts to second quarter update Fastenal (FAST) has drawn fresh attention after a second quarter update that linked a 14% month share price climb to strong sales, technology-supported customer relationships, and share gains. See our latest analysis for Fastenal. Beyond the recent 14% one month share price move, Fastenal now trades at US$51.27, with momentum supported by a 30 day share price return of 12.71% and a five year total shareholder return of 109.92%. If Fastenal’s...",
"category": "company",
"datetime": 1787117766,
"headline": "Fastenal (FAST) Rallies On Second Quarter Update, Is The Stock Now Pricey?"
},
{
"id": 141266680,
"url": "https://finnhub.io/api/news?id=fd6402bc8c3d95cef957479db3ceec36891c24c4ff123cb8f7e0b04d13b664f1",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Here is how Fastenal (FAST) and Kubota Corp. (KUBTY) have performed compared to their sector so far this year.",
"category": "company",
"datetime": 1787064003,
"headline": "Is Fastenal (FAST) Outperforming Other Industrial Products Stocks This Year?"
},
{
"id": 141281385,
"url": "https://finnhub.io/api/news?id=e6626d20163cd6b4953f8b868dd2354c91cf613af7f60eff6e4d253dcfb2a523",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Fastenal has delivered a strong 108.1% total return over the past 5 years. However, current checks suggest the stock does not screen as a clear bargain on valuation. The 108.1% 5-year return highlights how long-term shareholders have already seen substantial gains, which can raise the bar for new buyers. Future cash generation and margin resilience can support the current share price, while any pressure on profitability or cash flow efficiency may weigh on what investors are willing to...",
"category": "company",
"datetime": 1787033320,
"headline": "Fastenal (FAST) Stock Looks Fully Valued Despite Its 108% 5 Year Run"
},
{
"id": 141281153,
"url": "https://finnhub.io/api/news?id=4155754fae42a84022515f45ec47115de3a46f13a47db65b6e615a2292fecef7",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "While profitability is essential, it doesn’t guarantee long-term success. Some companies that rest on their margins will lose ground as competition intensifies — as Jeff Bezos said, “Your margin is my opportunity”.",
"category": "company",
"datetime": 1786999820,
"headline": "1 Profitable Stock Worth Your Attention and 2 We Turn Down"
},
{
"id": 141242298,
"url": "https://finnhub.io/api/news?id=6c674bf3153c4c112b1c368a5a3d8d5c53ce0cb6ca09bafc6aeb63dd260d5f92",
"image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2062658519/image_2062658519.jpg?io=getty-c-w1536",
"source": "SeekingAlpha",
"related": "FAST",
"summary": "SCHD is beating SPY amid volatilityâsee top-performing, undervalued dividend stocks, YTD leaders, and 10%+ upside potential.",
"category": "company",
"datetime": 1786996527,
"headline": "The Hidden Winners Inside SCHD - August 2026"
},
{
"id": 141242451,
"url": "https://finnhub.io/api/news?id=54134b9dff88ac644b2b05019827fe21c9020acbc73aa0738aa98f5c7e564f7f",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "FAST stock's 14% rally reflects strong sales, technology gains and share growth, but margin and valuation pressures could limit upside.",
"category": "company",
"datetime": 1786983120,
"headline": "Fastenal Stock Climbs 14% in a Month: Buy the High Now or Wait?"
},
{
"id": 141281393,
"url": "https://finnhub.io/api/news?id=1b62fa663b448d1b9b62fd93e998f06345cdd686c38074648f74bb9e2568d492",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "FAST",
"summary": "Each stock in this article is trading near its 52-week high. These elevated prices usually indicate some degree of investor confidence, business improvements, or favorable market conditions.",
"category": "company",
"datetime": 1786884540,
"headline": "2 Momentum Stocks with Competitive Advantages and 1 Facing Headwinds"
},
{
"id": 141228104,
"url": "https://finnhub.io/api/news?id=31597478aa314c0a82a6dcf4540541cd74e20ea850bbca0af99a97eb14539ee5",
"image": "https://cdn.benzinga.com/files/images/story/2025/07/10/valuestock_4.jpg?width=2048&height=1536",
"source": "Benzinga",
"related": "FAST",
"summary": "Fastenal (NASDAQ:FAST) has outperformed the market over the past 10 years by 3.11% on an annualized basis producing an average annual return of 16.61%. Currently, Fastenal has a market capitalization of $58.48 billion.",
"category": "company",
"datetime": 1786736801,
"headline": "Here’s How Much You Would Have Made Owning Fastenal Stock In The Last 10 Years"
}
],
"data_source": "finnhub_news_keyword_model",
"article_count": 5,
"negative_hits": 0,
"positive_hits": 3,
"recomputed_at_score": true,
"sentiment_score_raw": 1.4,
"source_article_count": 24,
"discarded_article_count": 19
},
"sentimentPoints": 6
}
},
"技術信號": {
"max": 30,
"raw": 18.5,
"grade": "一般",
"items": {
"bbPoints": 2.4,
"adxPoints": 3,
"sarPoints": 3,
"vcpPoints": 2.2,
"macdPoints": 0.8,
"vcpPayload": {
"vcp_pass": false,
"vcp_score": 2.2,
"vcp_reason": "波幅收縮(13.3%→7.8%);跌縮量(近10日4日);站上MA50;Ready=Y;Confirm=N",
"vcp_metrics": {
"up_days": 3,
"vol_ref": 6829863.333333333,
"down_days": 6,
"vcp_ready": true,
"above_ma50": true,
"avg_vol_10": 6341330,
"avg_vol_20": 5947600,
"avg_vol_30": 6829863.333333333,
"range_pct_10": 0.07846715328467163,
"range_pct_20": 0.10016220600162215,
"range_pct_30": 0.1332116788321168,
"up_expand_ok": false,
"lookback_used": 59,
"near_20d_high": true,
"contraction_ok": true,
"down_shrink_ok": true,
"up_expand_days": 1,
"breakout_20d_ok": false,
"vol_ratio_10_30": 0.9284709942951519,
"dist_to_20d_high": 0.06217912150598979,
"down_shrink_days": 4,
"breakout_level_20d": 52.59,
"vcp_breakout_confirm": false,
"contraction_ratio_10_30": 0.5890410958904116
},
"vcp_name_en": "Volatility Contraction Pattern",
"vcp_name_zh": "波動收縮形態",
"vol_contraction": true
},
"kdjAdxPoints": 0.7,
"rsiKdjPoints": 1.6,
"volumeWeight": 2,
"maCrossPoints": 1.6,
"shortRsiPoints": 1,
"shortMacdPoints": 0.4,
"volConfirmPoints": 0.6,
"volumePointsTechnical": 1.2
}
},
"風險管理": {
"max": 10,
"grade": "良好",
"items": {
"position": {
"score": 1.6,
"details": {
"atrPct": 2.1275344687753446,
"turnoverUsdM": 314.059896,
"liquidityPoints": 0.6,
"volatilityPoints": 1
}
},
"rrPoints": 1.4,
"stopLevels": {
"symbol": "US.FAST",
"rr_range": "1:1.0-1:2.5",
"risk_profile": "中等",
"stop_loss_price": 47.2214,
"strength_details": {
"ma_score": 1.5,
"atr_score": 2,
"rsi_score": 2.5,
"macd_score": 1,
"volume_score": 2
},
"market_adjustment": 1,
"risk_reward_ratio": 1.2,
"stop_loss_percent": 4.3,
"take_profit_price": 51.786,
"target_multiplier": 1.9,
"technical_strength": 1.75,
"take_profit_percent": 5
},
"positionPoints": 1.6,
"stopLossPoints": 2.4,
"diversification": {
"score": 2,
"details": {
"method": "sector concentration proxy; no portfolio holdings used",
"sector": "Industrials",
"concentratedSectorPenalty": 0
}
},
"riskRewardRatio": 1.2,
"stopLossPercent": 4.255068937550689,
"diversificationPoints": 2
}
}
}
},
"modelVersion": "cursor_18_27_news_v2_160",
"providerErrors": [],
"rankingScoreMax": 160,
"dataCompleteness": {
"complete": true,
"missingFields": [],
"optionalInputs": [
"institutionalData"
],
"requiredInputs": [
"fundamentals",
"marketContext.VIX",
"marketContext.SPY",
"marketContext.QQQ",
"catalystData",
"sentimentData",
"ATR",
"sector"
],
"optionalInputWarnings": []
},
"technicalIndicators": {
"adx": 85.71,
"atr": {
"atr": 1.0493,
"rule": "ATR / current price; lower volatility scores higher",
"score": 6,
"atr_pct": 2.13
},
"cci": {
"rule": "Cursor_18.24 CCI bands",
"level": "弱勢",
"score": 4,
"value": -48.41
},
"cmf": {
"rule": "Cursor_18.24 CMF bands",
"level": "派發",
"score": 2,
"value": -0.1666
},
"kdj": {
"d": 34.68,
"j": 58.46,
"k": 42.6,
"rule": "Cursor_18.24 K/D cross",
"score": 4,
"signal": "金叉"
},
"mfi": {
"rule": "Cursor_18.24 MFI bands",
"level": "弱流入",
"score": 4,
"value": 41.77
},
"obv": {
"rule": "Cursor_18.24 recent_slope vs previous_slope",
"score": 4,
"trend": "弱勢",
"value": 88919500,
"recentSlope": -431580,
"previousSlope": 1210200
},
"rsi": 37.97,
"sar": {
"rule": "Cursor_18.24 Parabolic SAR",
"score": 10,
"trend": "上升",
"value": 47.65,
"position": "SAR由上轉下+趨勢強",
"distancePct": 3.39,
"previousTrend": "下降"
},
"ma50": 48.8048,
"macd": {
"macd": -0.08690356311063141,
"trend": "看跌",
"signal": 0.15739337939137485,
"histogram": -0.24429694250200626
},
"vwap": {
"rule": "Cursor_18.24 VWAP 20D consecutive close",
"score": 2,
"value": 50.0541,
"position": "<VWAP",
"consecutiveAbove": 0
},
"volume": {
"rule": "Cursor_18.24 volume ratio",
"level": "有量",
"ratio": 1.08,
"score": 6,
"avgVolume": 5880795,
"currentVolume": 6367800
},
"derived": {
"ma20": 50.093,
"ma50": 48.8048,
"prevClose": 49.01,
"avgVolume10": 6412350,
"avgVolume20": 5880795,
"changePercent": 0.63,
"avgVolumeForScore": 5880795
},
"ma_cross": {
"ma20": 50.093,
"ma50": 48.8048,
"rule": "Cursor_18.24 MA20/MA50 cross",
"cross": "多頭",
"score": 4,
"prevMa20": 50.194,
"prevMa50": 48.7734,
"spreadPct": 2.64,
"isVolumeBreakout": false
},
"bollinger": {
"lower": 47.9547,
"upper": 52.2313,
"position": "中間"
},
"rsi_short": 73.09,
"macd_short": {
"macd": 0,
"trend": "中性",
"signal": 0,
"histogram": 0
},
"volume_ratio": {
"ratio": 1.08
}
}
}
Raw metrics JSON
{
"close": 49.32,
"volume": 6367800,
"changePercent": 0.63
}
Scores are derived from cached daily market data using the Cursor_18.25 standard. Solorank.ai provides research support only and does not provide financial advice or buy/sell recommendations.