{"asOf":"2026-07-27","benchmark":{"symbol":"SPY","returns":{"1D":0.0002,"1W":-0.004,"1M":0.0065,"3M":0.0352,"6M":0.0723}},"sectors":[{"symbol":"XLE","sector":"Energy","returns":{"1D":-0.0211,"1W":0.0072,"1M":0.0789,"3M":0.0262,"6M":0.1864},"rel_strength":{"1D":-0.0214,"1W":0.0113,"1M":0.0724,"3M":-0.009,"6M":0.1141},"momentum_acceleration":0.001034,"dollar_volume":1973706041,"dv_share":0.1715,"dv_share_change":0.0308,"rvol":1.13,"rotation_score":1.243,"bars":205},{"symbol":"XLP","sector":"Consumer Staples","returns":{"1D":0.0146,"1W":0.0059,"1M":0.0169,"3M":0.0256,"6M":0.0296},"rel_strength":{"1D":0.0144,"1W":0.0099,"1M":0.0104,"3M":-0.0096,"6M":-0.0428},"momentum_acceleration":0.000772,"dollar_volume":1044652759,"dv_share":0.0907,"dv_share_change":0.017,"rvol":1.14,"rotation_score":0.664,"bars":205},{"symbol":"XLI","sector":"Industrials","returns":{"1D":0.003,"1W":0.0285,"1M":-0.005,"3M":0.0622,"6M":0.1156},"rel_strength":{"1D":0.0027,"1W":0.0326,"1M":-0.0115,"3M":0.027,"6M":0.0432},"momentum_acceleration":0.004717,"dollar_volume":1134685821,"dv_share":0.0986,"dv_share_change":0.0018,"rvol":0.93,"rotation_score":0.634,"bars":205},{"symbol":"XLB","sector":"Materials","returns":{"1D":0.0025,"1W":0.0272,"1M":-0.0087,"3M":-0.0102,"6M":0.0284},"rel_strength":{"1D":0.0023,"1W":0.0312,"1M":-0.0152,"3M":-0.0454,"6M":-0.0439},"momentum_acceleration":0.005599,"dollar_volume":447313972,"dv_share":0.0389,"dv_share_change":-0.0065,"rvol":0.79,"rotation_score":0.434,"bars":205},{"symbol":"XLU","sector":"Utilities","returns":{"1D":-0.0132,"1W":0.0165,"1M":-0.0037,"3M":-0.0108,"6M":0.0733},"rel_strength":{"1D":-0.0134,"1W":0.0205,"1M":-0.0102,"3M":-0.0461,"6M":0.001},"momentum_acceleration":0.003465,"dollar_volume":758703693,"dv_share":0.0659,"dv_share_change":-0.0011,"rvol":0.91,"rotation_score":0.342,"bars":205},{"symbol":"XLRE","sector":"Real Estate","returns":{"1D":-0.0041,"1W":0.0117,"1M":0.0262,"3M":0.044,"6M":0.1093},"rel_strength":{"1D":-0.0044,"1W":0.0158,"1M":0.0197,"3M":0.0088,"6M":0.037},"momentum_acceleration":0.001645,"dollar_volume":192942457,"dv_share":0.0168,"dv_share_change":-0.0006,"rvol":0.87,"rotation_score":0.1,"bars":205},{"symbol":"XLF","sector":"Financials","returns":{"1D":0.0101,"1W":0.015,"1M":0.0642,"3M":0.1062,"6M":0.0718},"rel_strength":{"1D":0.0099,"1W":0.019,"1M":0.0576,"3M":0.071,"6M":-0.0005},"momentum_acceleration":0.001312,"dollar_volume":1693738544,"dv_share":0.1471,"dv_share_change":-0.0068,"rvol":0.88,"rotation_score":-0.191,"bars":205},{"symbol":"XLV","sector":"Health Care","returns":{"1D":0.0051,"1W":0.0261,"1M":0.0499,"3M":0.1333,"6M":0.0376},"rel_strength":{"1D":0.0049,"1W":0.0301,"1M":0.0434,"3M":0.0981,"6M":-0.0347},"momentum_acceleration":0.003096,"dollar_volume":1316350351,"dv_share":0.1143,"dv_share_change":-0.0152,"rvol":0.78,"rotation_score":-0.264,"bars":205},{"symbol":"XLC","sector":"Communication Services","returns":{"1D":0.0128,"1W":-0.0283,"1M":0.0197,"3M":-0.0682,"6M":-0.0795},"rel_strength":{"1D":0.0126,"1W":-0.0243,"1M":0.0132,"3M":-0.1034,"6M":-0.1519},"momentum_acceleration":-0.004585,"dollar_volume":717930734,"dv_share":0.0624,"dv_share_change":0.001,"rvol":0.95,"rotation_score":-0.724,"bars":205},{"symbol":"XLK","sector":"Technology","returns":{"1D":-0.009,"1W":-0.008,"1M":-0.0556,"3M":0.0879,"6M":0.2013},"rel_strength":{"1D":-0.0092,"1W":-0.004,"1M":-0.0622,"3M":0.0527,"6M":0.129},"momentum_acceleration":-0.003,"dollar_volume":1458228686,"dv_share":0.1267,"dv_share_change":-0.007,"rvol":0.9,"rotation_score":-0.813,"bars":205},{"symbol":"XLY","sector":"Consumer Discretionary","returns":{"1D":0.0131,"1W":-0.0329,"1M":-0.0221,"3M":-0.0661,"6M":-0.0998},"rel_strength":{"1D":0.0129,"1W":-0.0289,"1M":-0.0287,"3M":-0.1014,"6M":-0.1722},"momentum_acceleration":-0.005529,"dollar_volume":773563418,"dv_share":0.0672,"dv_share_change":-0.0135,"rvol":0.8,"rotation_score":-1.427,"bars":205}],"methodology":"rotation_score = mean of cross-sectional z-scores of momentum_acceleration (1W per-day pace minus 3M per-day pace) and dv_share_change (today's share of the 11-sector dollar volume minus its share off the 20-day average). Ranked desc = rotating in. CAVEAT: ETF dollar volume approximates sector capital but misses single-name concentration, and is distorted by creation/redemption & hedging flows — a proxy for fund flow, not a clean read.","meta":{"provider":"yahoo","asOf":"2026-07-28T08:12:41.729Z","cachedAt":"2026-07-28T08:12:41.729Z"}}