diff options
author | sotech117 <michael_foiani@brown.edu> | 2025-08-27 00:08:59 -0400 |
---|---|---|
committer | sotech117 <michael_foiani@brown.edu> | 2025-08-27 00:08:59 -0400 |
commit | 9d2ebe6baff737bc88a35c9b64b914825e20275a (patch) | |
tree | 5b7af5df4c85be900b1c9dc7ef57e850521833f1 | |
parent | 61e0e4fefc8508448642502748e0885fef574767 (diff) |
fix fetch import, update server.js, git ignore gen file, remove screener.js and upload.js
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | run.sh | 12 | ||||
-rw-r--r-- | screener.js | 353 | ||||
-rw-r--r-- | sp500_formatted_data.tsv | 1006 | ||||
-rw-r--r-- | upload.js | 200 |
5 files changed, 506 insertions, 1069 deletions
@@ -1,4 +1,6 @@ # remove credentials google_credentials.json # dotenv environment variables -.env
\ No newline at end of file +.env +# generated files +batch_update_request.json
\ No newline at end of file @@ -1,12 +0,0 @@ -#!/bin/bash - -# cd into this directory -cd /home/stock-lite/stock-screener - -# run screener.js to update the data for today's close -node screener.js - -sleep 3 - -# run upload.js to upload to google sheets -node upload.js
\ No newline at end of file diff --git a/screener.js b/screener.js deleted file mode 100644 index 85e6183..0000000 --- a/screener.js +++ /dev/null @@ -1,353 +0,0 @@ -import fs from 'fs'; - -// this gets the HTML page of the SP500 list from slickcharts.com -const getSPHTML = async () => { - const response = await fetch('https://www.slickcharts.com/sp500'); - if (!response.ok) { - throw new Error('Network response was not ok'); - } - const text = await response.text(); - return text; -} - -// this parses the HTML of the SP500 list to tickers -const parseHTMLToTickers = (html) => { - // get the tickers by slicing on all `/symbol/` occurrences - // (with the special format before it to only get one occurance) - const tickers = []; - html.split('nowrap;"><a href="/symbol/').slice(1).forEach(item => { - // get the ticker from the item (before the next ")" - const ticker = item.split('"')[0]; - const name = item.split('">')[1].split('</a>')[0]; - - // get weight of item using the % - let weight = item.search(/<td>([\d.]+)%<\/td>/); - if (weight === -1) { - console.warn(`Ticker ${ticker} does not have a valid weight, skipping.`); - return; - } - weight = parseFloat(item.slice(weight + 4, item.indexOf('</td>', weight))); - - if (ticker && name && weight) { - tickers.push({ name, symbol: ticker, weight }); - } - }); - - // update the tickers file with the new tickers - if (fs.existsSync('sp500_tickers.json')) { - fs.unlinkSync('sp500_tickers.json'); - } - fs.writeFileSync('sp500_tickers.json', JSON.stringify(tickers, null, 2)); - // console.log(`Saved ${tickers.length} tickers to sp500_tickers.json`); - return tickers; -} - -const getTickersFromFile = () => { - if (!fs.existsSync('sp500_tickers.json')) { - console.error('sp500_tickers.json file does not exist. Please run the script to fetch tickers first.'); - return []; - } - const data = fs.readFileSync('sp500_tickers.json', 'utf8'); - return JSON.parse(data); -} - -// get the JSON history data from the symbol -const getSymbolHistory = async (symbol) => { - // clean the symbol (reaplce . with dash) - symbol = symbol.replace(/\./g, '-'); - const parameters = 'interval=1d&includePrePost=true&events=div%7Csplit%7Cearn&lang=en-US®ion=US&range=6mo'; - const response = await fetch(`https://query1.finance.yahoo.com/v8/finance/chart/${symbol}?${parameters}`); - if (!response.ok) { - console.error(`Network response was not ok for symbol: ${symbol}. Status: ${response.status}`); - return {}; - } - const data = await response.json(); - - return data; -} - -const getSectorMap = () => { - // pull from the sector map tsv file - if (!fs.existsSync('sector-map.tsv')) { - console.error('sector-map.tsv file does not exist. Please run the script to fetch sectors first.'); - return 'Unknown'; - } - const sectorMap = fs.readFileSync('sector-map.tsv', 'utf8'); - const lines = sectorMap.split('\n'); - const sectorMapObj = {}; - lines.forEach((line, index) => { - if (index === 0) return; // skip the header line - // split the line by comma and get the name, ticker, sector, and subSector - const [name, ticker, sector, subSector] = line.split('\t'); - sectorMapObj[ticker.trim()] = [sector.trim(), subSector.trim(), name.trim()]; - }); - return sectorMapObj; -} - -const getHistoriesForEachTicker = async (tickers) => { - // use Promise.all to fetch all histories concurrently - const histories = await Promise.all(tickers.map(ticker => getSymbolHistory(ticker.symbol))); - - // zip the histories with the tickers - const zippedHistories = histories.map((history, index) => ({ - ...tickers[index], - history - })); - return zippedHistories; -} - -// test getting the histories for all the symbols -const testGetHistories = async () => { - try { - // const html = await getSPHTML(); - // const tickers = parseHTMLToTickers(html); - // console.log('SP500 Tickers:', tickers); - - // get tickers from file - const tickers = getTickersFromFile(); - if (tickers.length === 0) { - console.error('No tickers found. Please ensure sp500_tickers.json exists and is populated.'); - return; - } - console.log(`Found ${tickers.length} tickers in sp500_tickers.json`); - - // get histories for each symbol - const histories = await getHistoriesForEachTicker(tickers); - console.log('Histories fetched for all symbols:', histories.length); - - // save histories to a file - if (fs.existsSync('sp500_histories.json')) { - fs.unlinkSync('sp500_histories.json'); - } - fs.writeFileSync('sp500_histories.json', JSON.stringify(histories, null, 2)); - console.log(`Saved ${histories.length} histories to sp500_histories.json`); - - // print first 5 and last 5 histories - console.log('First 5 histories:'); - histories.slice(0, 5).forEach(h => console.log(h.symbol, h.history)); - // console.log('Last 5 histories:', histories.slice(-5)); - } catch (error) { - console.error('Error fetching SP500 histories:', error); - } -}; - -const formatDataFromHistories = (histories) => { - // format the data from the histories to a more readable format - const csv_headers = ['Ticker', 'Name', '% Weight', 'Sector', 'SubSector', 'RSI (14)', 'MACD (Histogram Value)', '1W', '1M', '3M', '6M']; - const csv_final = [csv_headers]; - - // get the sector map - const sectorMap = getSectorMap(); - - histories.forEach(history => { - - // Tickern, name weight, sector from html pull - const { symbol, webName, weight } = history; - const sector = sectorMap[symbol] ? sectorMap[symbol][0] : 'Unknown'; - const subSector = sectorMap[symbol] ? sectorMap[symbol][1] : 'Unknown'; - const name = sectorMap[symbol] ? sectorMap[symbol][2] : webName || 'Unknown'; - - // Get RSI, MACD from helper - const timestamps = history.history.chart.result[0].timestamp; - const prices = history.history.chart.result[0].indicators.quote[0].close; - const rsi = calculateRSI(prices); - const macd = calculateMACD(prices); - - // print first 5 timestamps and prices for debugging - // console.log('First 5 timestamps:', timestamps.slice(0, 5).map(ts => new Date(ts * 1000).toLocaleDateString())); - // console.log('First 5 prices:', prices.slice(0, 5)); - - const currentPrice = prices[prices.length - 1]; - // Directly calculate the percentage changes for 1W, 1M, 3M, and 6M\ - const oneWeekAgoPrice = prices[prices.length - 6]; // 5 days of trading - const oneWeekChange = ((currentPrice - oneWeekAgoPrice) / oneWeekAgoPrice) * 100; - - const oneMonthAgoPrice = prices[prices.length - 21]; // 20 days of trading (4 weeks) - const oneMonthChange = ((currentPrice - oneMonthAgoPrice) / oneMonthAgoPrice) * 100; - - const threeMonthsAgoPrice = prices[parseInt(prices.length / 2) - 1]; // 3 months is half the length of the prices array - const threeMonthChange = ((currentPrice - threeMonthsAgoPrice) / threeMonthsAgoPrice) * 100; - - const sixMonthsAgoPrice = prices[0]; // last 6 months is the first price in the array - const sixMonthChange = ((currentPrice - sixMonthsAgoPrice) / sixMonthsAgoPrice) * 100; - - const mappedValues = { - Ticker: symbol, - Name: name, - '% Weight': weight, - 'Sector': sector, - 'Subsector': subSector, - 'RSI (14)': rsi.toFixed(3), - 'MACD (Histogram Value)': macd.toFixed(3), - '1W': oneWeekChange.toFixed(3) + '%', - '1M': oneMonthChange.toFixed(3) + '%', - '3M': threeMonthChange.toFixed(3) + '%', - '6M': sixMonthChange.toFixed(3) + '%' - }; - - // pushed the mapped values to the formatted data - csv_final.push(Object.values(mappedValues)); - }); - - // write the formatted data to a CSV file - const csvContent = csv_final.map(e => e.join('\t')).join('\n'); - if (fs.existsSync('sp500_formatted_data.tsv')) { - fs.unlinkSync('sp500_formatted_data.tsv'); - } - fs.writeFileSync('sp500_formatted_data.tsv', csvContent); - // console.log('Formatted data saved to sp500_formatted_data.tsv'); - return csv_final; -}; -// testGetHistories(); - -const calculateMACD = (prices, shortPeriod = 12, longPeriod = 26, signalPeriod = 9) => { - // Helper function to calculate the Exponential Moving Average (EMA) - const exponentialMovingAverage = (data, period) => { - const k = 2 / (period + 1); - let ema = [data[0]]; // Start with the first price as the initial EMA - - for (let i = 1; i < data.length; i++) { - const currentEma = (data[i] * k) + (ema[i - 1] * (1 - k)); - ema.push(currentEma); - } - return ema; - } - - // Calculate the short and long periods - const ema12 = exponentialMovingAverage(prices, shortPeriod); - const ema26 = exponentialMovingAverage(prices, longPeriod); - - // Calcualte the MACD line - const macdLine = ema12.map((value, index) => value - ema26[index]) - - // Calculate the signal line - const signalLine = exponentialMovingAverage(macdLine, signalPeriod); - - // Calculate the MACD histogram - const macdHistogram = macdLine.map((value, index) => value - signalLine[index]); - - // Return the last value of the MACD histogram - return macdHistogram[macdHistogram.length - 1]; -} - - -const calculateRSI = (prices, period = 14) => { - // calculate the first RSI within our period - let gains = []; - let losses = []; - - for (let i = 0; i < period; i++) { - const change = prices[i + 1] - prices[i]; - if (change > 0) { - gains.push(change); - losses.push(0); - } else { - losses.push(Math.abs(change)); - gains.push(0); - } - } - - const averageGain = gains.reduce((a, b) => a + b, 0) / period; - const averageLoss = losses.reduce((a, b) => a + b, 0) / period; - if (averageLoss === 0) { - console.log('No losses in the period, RSI is 100'); - return 100; // RSI is 100 if there are no losses - } - const firstRSI = 100 - (100 / (1 + (averageGain / averageLoss))); - if (isNaN(firstRSI)) { - console.error('Calculated RSI is NaN, returning 0'); - return 0; // Return 0 if RSI calculation fails - } - - const RSIs = [firstRSI]; - // `Initial RSI for the first ${period} data points: ${firstRSI}`); - - // Calculate the RSI for the rest of the data points - let previousAverageGain = averageGain; - let previousAverageLoss = averageLoss; - - for (let i = period; i < prices.length - 1; i++) { - const change = prices[i + 1] - prices[i]; - let gain = 0; - let loss = 0; - - if (change > 0) { - gain = change; - } else { - loss = Math.abs(change); - } - - // Calculate the new average gain and loss - previousAverageGain = (previousAverageGain * (period - 1) + gain) / period; - previousAverageLoss = (previousAverageLoss * (period - 1) + loss) / period; - if (previousAverageLoss === 0) { - console.log('No losses in the period, RSI is 100'); - return 100; // RSI is 100 if there are no losses - } - - // add this RSI to the list - const rsi = 100 - (100 / (1 + (previousAverageGain / previousAverageLoss))); - RSIs.push(rsi); - } - - // Return the last calculated RSI - return RSIs[RSIs.length - 1]; -} - -// test rsi calculation on one stock -const testRSI = async () => { - const symbol = 'NVDA'; - const history = await getSymbolHistory(symbol); - if (!history.chart || !history.chart.result || history.chart.result.length === 0) { - console.error(`No data found for symbol: ${symbol}`); - return; - } - const prices = history.chart.result[0].indicators.quote[0].close; - const timestamps = history.chart.result[0].timestamp; - // print the last 10 prices and dates - const rsi = calculateRSI(prices); - console.log(`RSI for ${symbol}:`, rsi); -} - -const testGetSector = async () => { - // pull for each ticker in the sp500_tickers.json file - const tickers = getTickersFromFile(); - if (tickers.length === 0) { - console.error('No tickers found. Please ensure sp500_tickers.json exists and is populated.'); - return; - } - // get the sector map - const sectorMap = getSectorMap(); - tickers.forEach(async (ticker) => { - const sector = sectorMap[ticker.symbol] ? sectorMap[ticker.symbol][0] : 'Unknown'; - console.log(`Ticker: ${ticker.symbol}, Sector: ${sector}`); - }); -} - -export const runScreener = async () => { - try { - // gt the test histories from the file - // const histories = fs.readFileSync('sp500_histories.json', 'utf8'); - // const parsedHistories = JSON.parse(histories); - // console.log(`Loaded ${parsedHistories.length} histories from sp500_histories.json`); - - // get tickers from file - const tickers = getTickersFromFile(); - if (tickers.length === 0) { - console.error('No tickers found. Please ensure sp500_tickers.json exists and is populated.'); - return; - } - // console.log(`Found ${tickers.length} tickers in sp500_tickers.json`); - // get histories for each symbol - const parsedHistories = await getHistoriesForEachTicker(tickers); - // console.log(`Fetched histories for ${parsedHistories.length} symbols.`); - - - // format the data from the histories - const formattedData = formatDataFromHistories(parsedHistories); - // console.log('Formatted data:', formattedData.slice(0, 5)); // Print first 5 entries for brevity - - } catch (error) { - console.error('Error in main function:', error); - } -} diff --git a/sp500_formatted_data.tsv b/sp500_formatted_data.tsv index 825eb17..042ae44 100644 --- a/sp500_formatted_data.tsv +++ b/sp500_formatted_data.tsv @@ -1,504 +1,504 @@ Ticker Name % Weight Sector SubSector RSI (14) MACD (Histogram Value) 1W 1M 3M 6M -MSFT Microsoft 6.61 Information Technology Systems Software 73.431 -0.757 1.612% 4.817% 24.144% 9.887% -NVDA Nvidia 6.58 Information Technology Semiconductors 66.243 -0.422 1.855% 8.260% 22.737% 11.325% -AAPL Apple Inc. 5.46 Information Technology Technology Hardware, Storage & Peripherals 42.288 -0.436 -1.107% -4.970% -8.183% -21.302% -AMZN Amazon 4.25 Consumer Discretionary Broadline Retail 57.859 -0.233 -0.319% 4.141% 9.013% -4.823% -META Meta Platforms 3.26 Communication Services Interactive Media & Services 64.469 -1.220 0.235% 9.209% 18.732% 16.824% -AVGO Broadcom 2.2 Information Technology Semiconductors 61.407 -1.782 -0.652% 8.451% 31.867% 15.088% -GOOG Alphabet Inc. (Class C) 1.99 Communication Services Interactive Media & Services 53.668 -0.161 -2.690% 5.238% 5.410% -8.287% -GOOGL Alphabet Inc. (Class A) 1.98 Communication Services Interactive Media & Services 54.881 -0.135 -2.272% 5.696% 6.462% -8.058% -BRK.B Berkshire Hathaway 1.94 Financials Multi-Sector Holdings 36.334 -0.533 -0.615% -4.639% -8.244% 7.967% -TSLA Tesla, Inc. 1.93 Consumer Discretionary Automobile Manufacturers 50.653 -2.831 -1.342% -6.332% 36.312% -26.164% -JPM JPMorgan Chase 1.42 Financials Diversified Banks 67.113 -0.022 2.167% 3.117% 14.623% 17.600% -WMT Walmart 1.41 Consumer Staples Consumer Staples Merchandise Retail 43.572 -0.536 -0.741% -2.771% 10.815% 1.809% -LLY Lilly (Eli) 1.31 Health Care Pharmaceuticals 52.508 5.468 -2.916% 5.090% -6.829% 3.629% -V Visa Inc. 1.22 Financials Transaction & Payment Processing Services 35.081 -3.185 -8.821% -7.213% 0.259% 8.098% -ORCL Oracle Corporation 1.1 Information Technology Application Software 80.156 3.848 19.554% 31.539% 38.076% 24.930% -NFLX Netflix 0.97 Communication Services Movies & Entertainment 59.912 -6.333 0.198% 2.539% 28.548% 35.503% -MA Mastercard 0.93 Financials Transaction & Payment Processing Services 33.129 -5.356 -8.804% -7.293% 0.438% 2.953% -XOM ExxonMobil 0.91 Energy Integrated Oil & Gas 68.602 1.232 3.550% 7.851% -2.338% 7.279% -COST Costco 0.81 Consumer Staples Consumer Staples Merchandise Retail 37.727 -7.160 -2.195% -5.972% 8.879% 2.105% -PG Procter & Gamble 0.69 Consumer Staples Personal Care Products 36.318 -0.837 -2.523% -4.600% -5.688% -6.602% -JNJ Johnson & Johnson 0.67 Health Care Pharmaceuticals 39.822 -0.232 -2.918% -1.907% -7.539% 4.980% -HD Home Depot (The) 0.64 Consumer Discretionary Home Improvement Retail 32.544 -2.663 -3.726% -7.962% -2.388% -9.867% -BAC Bank of America 0.63 Financials Diversified Banks 61.965 -0.139 0.738% 0.828% 6.073% 3.873% -ABBV AbbVie 0.61 Health Care Biotechnology 45.351 -0.074 -3.138% 0.346% -12.488% 8.145% -PLTR Palantir Technologies 0.61 Information Technology Application Software 63.483 0.331 2.617% 11.442% 60.156% 88.600% -KO Coca-Cola Company (The) 0.55 Consumer Staples Soft Drinks & Non-alcoholic Beverages 36.273 -0.261 -3.968% -3.459% -0.717% 10.825% -PM Philip Morris International 0.53 Consumer Staples Tobacco 62.057 -0.334 -0.414% 4.876% 19.768% 49.472% -UNH UnitedHealth Group 0.52 Health Care Managed Health Care 38.938 6.524 -1.082% -4.472% -39.918% -37.210% -IBM IBM 0.49 Information Technology IT Consulting & Other Services 71.408 0.970 0.600% 6.091% 16.394% 26.478% -CSCO Cisco 0.49 Information Technology Communications Equipment 62.917 -0.081 2.570% 3.816% 8.611% 14.246% -CVX Chevron Corporation 0.48 Energy Integrated Oil & Gas 66.571 1.199 2.355% 7.955% -10.063% 4.988% -GE GE Aerospace 0.47 Industrials Aerospace & Defense 50.854 -3.072 -3.922% 0.268% 15.672% 43.137% -TMUS T-Mobile US 0.47 Communication Services Wireless Telecommunication Services 29.257 -1.751 -4.308% -8.383% -14.022% 1.372% -CRM Salesforce 0.46 Information Technology Application Software 40.377 -1.087 -2.411% -9.915% -6.999% -22.821% -WFC Wells Fargo 0.45 Financials Diversified Banks 53.539 -0.357 -0.254% -1.033% 3.061% 8.555% -ABT Abbott Laboratories 0.43 Health Care Health Care Equipment 46.882 -0.233 -2.122% -2.064% 4.441% 17.782% -LIN Linde plc 0.4 Materials Industrial Gases 44.956 -1.669 -2.100% -0.250% 0.208% 9.321% -MS Morgan Stanley 0.39 Financials Investment Banking & Brokerage 62.513 -0.302 0.539% 2.625% 10.002% 9.975% -DIS Walt Disney Company (The) 0.39 Communication Services Movies & Entertainment 66.504 -0.263 -1.389% 4.895% 19.219% 5.827% -INTU Intuit 0.39 Information Technology Application Software 62.722 -4.777 -1.297% 12.466% 25.717% 18.507% -AXP American Express 0.39 Financials Consumer Finance 55.028 -1.338 -0.896% 0.084% 9.449% 1.140% -MCD McDonald's 0.39 Consumer Discretionary Restaurants 24.321 -2.045 -4.007% -9.434% -5.658% -0.207% -AMD Advanced Micro Devices 0.38 Information Technology Semiconductors 65.936 0.479 4.664% 11.699% 18.340% 6.654% -NOW ServiceNow 0.38 Information Technology Systems Software 45.264 -7.808 -2.215% -3.891% 19.167% -8.633% -MRK Merck & Co. 0.37 Health Care Pharmaceuticals 50.181 0.287 -1.282% 1.693% -16.299% -20.328% -T AT&T 0.37 Communication Services Integrated Telecommunication Services 48.723 -0.037 -2.399% -0.432% 3.247% 22.552% -RTX RTX Corporation 0.37 Industrials Aerospace & Defense 66.455 0.690 2.863% 6.335% 8.478% 26.338% -GS Goldman Sachs 0.36 Financials Investment Banking & Brokerage 66.241 0.246 1.774% 4.735% 12.895% 14.666% -ACN Accenture 0.36 Information Technology IT Consulting & Other Services 40.921 -1.397 -4.022% -4.310% 1.818% -17.675% -ISRG Intuitive Surgical 0.34 Health Care Health Care Equipment 35.619 -5.471 -2.473% -8.556% 3.595% -2.752% -TXN Texas Instruments 0.34 Information Technology Semiconductors 63.143 -0.049 -0.671% 5.108% 9.780% 7.524% -PEP PepsiCo 0.33 Consumer Staples Soft Drinks & Non-alcoholic Beverages 41.319 0.147 -0.639% -2.071% -12.287% -14.788% -VZ Verizon 0.33 Communication Services Integrated Telecommunication Services 35.027 -0.221 -4.733% -5.767% -4.754% 4.253% -UBER Uber 0.32 Industrials Passenger Ground Transportation 45.394 -0.503 -3.627% -9.176% 12.226% 38.582% -BKNG Booking Holdings 0.32 Consumer Discretionary Hotels, Resorts & Cruise Lines 46.043 -49.933 -3.293% -0.460% 15.193% 6.141% -QCOM Qualcomm 0.32 Information Technology Semiconductors 53.559 0.204 -3.668% -0.124% -2.735% 2.148% -CAT Caterpillar Inc. 0.32 Industrials Construction Machinery & Heavy Transportation Equipment 61.242 -0.488 -0.920% 2.950% 7.004% -0.158% -SCHW Charles Schwab Corporation 0.3 Financials Investment Banking & Brokerage 67.336 -0.157 1.708% 0.819% 14.433% 22.127% -ADBE Adobe Inc. 0.3 Information Technology Application Software 35.134 -5.116 -8.429% -9.475% -2.970% -13.569% -AMGN Amgen 0.29 Health Care Biotechnology 53.693 0.490 -0.747% 5.316% -8.066% 10.889% -SPGI S&P Global 0.29 Financials Financial Exchanges & Data 44.332 -2.384 -2.208% -3.884% 1.092% 3.303% -BLK BlackRock 0.28 Financials Asset Management & Custody Banks 53.556 -3.556 -1.387% -1.823% 2.657% -3.622% -PGR Progressive Corporation 0.28 Financials Property & Casualty Insurance 33.827 -1.922 -1.098% -8.858% -5.204% 8.602% -BSX Boston Scientific 0.28 Health Care Health Care Equipment 47.468 -0.241 1.982% -4.853% -0.138% 14.336% -BA Boeing 0.28 Industrials Aerospace & Defense 44.214 -2.713 -7.626% -4.811% 14.378% 11.658% -TMO Thermo Fisher Scientific 0.28 Health Care Life Sciences Tools & Services 39.601 0.237 -5.441% -5.121% -24.310% -24.024% -NEE NextEra Energy 0.27 Utilities Multi-Utilities 51.134 0.021 -1.959% -3.817% 0.590% 2.580% -C Citigroup 0.27 Financials Diversified Banks 62.260 -0.150 -0.038% 3.228% 9.092% 14.513% -DE Deere & Company 0.27 Industrials Agricultural & Farm Machinery 60.950 -0.454 0.795% -0.257% 10.054% 23.053% -HON Honeywell 0.27 Industrials Industrial Conglomerates 49.023 -1.237 -1.749% -1.417% 5.207% -2.208% -SYK Stryker Corporation 0.27 Health Care Health Care Equipment 40.681 -1.595 -2.052% -4.182% -0.257% 4.514% -DHR Danaher Corporation 0.26 Health Care Life Sciences Tools & Services 47.942 0.263 -5.021% -1.684% -7.520% -14.025% -AMAT Applied Materials 0.26 Information Technology Semiconductor Materials & Equipment 59.567 0.536 0.029% 4.290% 11.958% 7.061% -TJX TJX Companies 0.25 Consumer Discretionary Apparel Retail 35.064 -0.597 -1.598% -9.183% 5.411% 1.106% -MU Micron Technology 0.25 Information Technology Semiconductors 82.972 1.141 4.990% 24.179% 18.272% 39.878% -PFE Pfizer 0.25 Health Care Pharmaceuticals 52.124 0.047 -2.451% 1.531% -8.820% -7.334% -GILD Gilead Sciences 0.25 Health Care Biotechnology 49.099 -0.374 -1.189% -1.017% 2.012% 18.564% -GEV GE Vernova 0.25 Industrials Heavy Electrical Equipment 65.341 -3.418 1.390% 8.921% 45.530% 47.293% -PANW Palo Alto Networks 0.25 Information Technology Systems Software 59.827 0.163 2.773% 2.725% 8.570% 5.503% -UNP Union Pacific Corporation 0.24 Industrials Rail Transportation 47.790 -0.171 -1.644% -2.768% -5.443% -0.511% -ETN Eaton Corporation 0.24 Industrials Electrical Components & Equipment 59.995 -0.411 2.809% 2.014% 13.308% -0.232% -CMCSA Comcast 0.24 Communication Services Cable & Satellite 44.400 -0.034 -2.615% -3.737% -6.137% -8.396% -COF Capital One 0.23 Financials Consumer Finance 55.109 -0.435 -1.676% 0.623% 13.011% 12.245% -ADP Automatic Data Processing 0.23 Industrials Human Resource & Employment Services 36.133 -2.723 -1.793% -4.966% 3.112% 5.300% -CRWD CrowdStrike 0.23 Information Technology Systems Software 61.704 -0.348 1.715% 9.703% 31.469% 38.210% -LRCX Lam Research 0.22 Information Technology Semiconductor Materials & Equipment 67.806 0.316 1.418% 9.432% 18.943% 29.532% -LOW Lowe's 0.22 Consumer Discretionary Home Improvement Retail 31.349 -1.689 -4.860% -8.830% -6.820% -13.778% -COP ConocoPhillips 0.22 Energy Oil & Gas Exploration & Production 57.849 0.989 0.482% 4.582% -8.318% -1.450% -KLAC KLA Corporation 0.22 Information Technology Semiconductor Materials & Equipment 67.079 5.459 -0.096% 10.233% 21.592% 40.017% -VRTX Vertex Pharmaceuticals 0.21 Health Care Biotechnology 48.249 1.390 -0.893% 0.273% -12.109% 13.050% -ADI Analog Devices 0.21 Information Technology Semiconductors 60.265 -0.024 -1.243% 2.299% 11.535% 10.526% -ANET Arista Networks 0.21 Information Technology Communications Equipment 47.402 -0.792 -4.214% -5.676% 8.762% -17.264% -APH Amphenol 0.21 Information Technology Electronic Components 69.494 -0.450 0.430% 8.321% 40.853% 33.509% -CB Chubb Limited 0.21 Financials Property & Casualty Insurance 40.292 -1.210 -1.211% -3.360% -4.070% 3.291% -LMT Lockheed Martin 0.2 Industrials Aerospace & Defense 47.911 -0.928 2.628% -1.517% 0.399% -2.306% -MDT Medtronic 0.2 Health Care Health Care Equipment 49.924 0.079 -2.646% -0.741% -6.018% 7.176% -KKR KKR & Co. 0.2 Financials Asset Management & Custody Banks 52.485 -0.345 -2.841% -1.386% 4.892% -14.708% -MMC Marsh McLennan 0.2 Financials Insurance Brokers 31.674 -1.607 -1.367% -7.144% -8.163% 1.887% -BX Blackstone Inc. 0.2 Financials Asset Management & Custody Banks 46.963 -0.444 -2.758% -4.653% -7.570% -18.602% -SBUX Starbucks 0.19 Consumer Discretionary Restaurants 58.808 0.472 -3.260% 7.816% -7.051% 3.966% -ICE Intercontinental Exchange 0.19 Financials Financial Exchanges & Data 59.063 -0.158 1.273% 1.968% 2.375% 21.222% -AMT American Tower 0.19 Real Estate Telecom Tower REITs 52.110 0.231 0.522% 0.037% 0.565% 20.111% -MO Altria 0.19 Consumer Staples Tobacco 51.851 -0.093 -0.701% -0.684% 2.410% 12.266% -WELL Welltower 0.19 Real Estate Health Care REITs 55.351 -0.117 1.957% 1.296% 3.577% 23.752% -PLD Prologis 0.18 Real Estate Industrial REITs 41.639 -0.500 -3.152% -3.357% -6.237% 3.629% -SO Southern Company 0.18 Utilities Electric Utilities 46.582 -0.004 -1.027% -2.422% -1.489% 8.376% -CME CME Group 0.18 Financials Financial Exchanges & Data 47.088 -1.272 0.909% -2.077% 2.086% 14.897% -CEG Constellation Energy 0.18 Utilities Electric Utilities 60.534 -1.915 4.874% 4.798% 39.642% 36.088% -BMY Bristol Myers Squibb 0.18 Health Care Pharmaceuticals 40.594 -0.011 -6.619% -2.152% -22.476% -16.803% -TT Trane Technologies 0.18 Industrials Building Products 51.864 -3.408 -0.733% -2.313% 20.190% 11.398% -WM Waste Management 0.17 Industrials Environmental & Facilities Services 46.179 -0.686 -0.457% -0.286% 2.785% 13.472% -INTC Intel 0.17 Information Technology Semiconductors 56.050 0.103 3.917% 1.034% -10.309% 12.749% -DASH DoorDash 0.17 Consumer Discretionary Specialized Consumer Services 63.534 -0.125 1.276% 7.506% 14.332% 31.572% -MCK McKesson Corporation 0.17 Health Care Health Care Distributors 59.100 0.503 1.553% 1.352% 9.387% 25.843% -HCA HCA Healthcare 0.17 Health Care Health Care Facilities 56.132 -1.878 2.522% -2.381% 12.995% 26.667% -CTAS Cintas 0.17 Industrials Diversified Support Services 47.953 -1.193 -0.586% -1.099% 13.350% 20.586% -DUK Duke Energy 0.17 Utilities Electric Utilities 41.252 -0.025 -1.521% -2.327% -4.644% 7.004% -FI Fiserv 0.17 Financials Transaction & Payment Processing Services 37.613 1.045 -3.992% -2.719% -27.246% -20.221% -NKE Nike, Inc. 0.16 Consumer Discretionary Apparel, Accessories & Luxury Goods 43.462 -0.358 -5.704% -4.875% -17.186% -22.815% -EQIX Equinix 0.16 Real Estate Data Center REITs 52.141 -3.512 -0.766% 1.251% 4.125% -3.767% -MDLZ Mondelez International 0.16 Consumer Staples Packaged Foods & Meats 47.904 -0.049 -0.896% 0.729% 3.753% 11.945% -MCO Moody's Corporation 0.16 Financials Financial Exchanges & Data 44.898 -2.619 -2.695% -3.384% 2.331% 1.822% -ELV Elevance Health 0.16 Health Care Managed Health Care 41.291 0.367 -1.318% -8.868% -13.441% 2.573% -CVS CVS Health 0.16 Health Care Health Care Services 60.200 0.542 1.704% 4.863% -2.622% 52.672% -UPS United Parcel Service 0.16 Industrials Air Freight & Logistics 50.168 0.203 -1.928% 1.702% -15.191% -19.111% -PH Parker Hannifin 0.16 Industrials Industrial Machinery & Supplies & Components 47.579 -3.958 -2.897% -4.082% 4.413% 2.037% -CI Cigna 0.16 Health Care Health Care Services 48.043 0.682 1.354% -3.262% -2.175% 14.410% -SHW Sherwin-Williams 0.16 Materials Specialty Chemicals 31.853 -3.667 -7.185% -7.694% -1.357% -3.187% -ABNB Airbnb 0.15 Consumer Discretionary Hotels, Resorts & Cruise Lines 48.615 -0.571 -4.266% 0.030% 4.772% 2.180% -CDNS Cadence Design Systems 0.15 Information Technology Application Software 46.852 -0.992 -3.372% -7.397% 14.832% -1.010% -AJG Arthur J. Gallagher & Co. 0.15 Financials Insurance Brokers 39.016 -1.999 1.339% -6.817% -5.176% 13.630% -TDG TransDigm Group 0.15 Industrials Aerospace & Defense 45.458 -6.433 -1.059% -1.056% 3.949% 12.250% -DELL Dell Technologies 0.15 Information Technology Technology Hardware, Storage & Peripherals 62.907 -0.369 4.782% 2.040% 17.833% 4.109% -RSG Republic Services 0.14 Industrials Environmental & Facilities Services 46.114 -0.899 0.016% -1.550% 5.714% 21.736% -FTNT Fortinet 0.14 Information Technology Systems Software 45.879 -0.257 -1.176% -3.789% 2.407% 6.294% -MMM 3M 0.14 Industrials Industrial Conglomerates 44.247 -0.787 -3.173% -7.551% -5.791% 12.098% -APO Apollo Global Management 0.14 Financials Asset Management & Custody Banks 48.400 0.016 -3.579% -4.451% -8.068% -21.541% -AON Aon plc 0.14 Financials Insurance Brokers 41.014 -1.548 0.386% -3.201% -10.769% -0.825% -ORLY O’Reilly Automotive 0.14 Consumer Discretionary Automotive Retail 41.139 -0.294 -1.878% -4.431% -1.366% 9.092% -GD General Dynamics 0.14 Industrials Aerospace & Defense 52.713 0.152 0.979% -1.080% 4.829% 7.012% -ECL Ecolab 0.14 Materials Specialty Chemicals 47.057 -1.258 -2.881% -0.823% 3.286% 10.483% -SNPS Synopsys 0.14 Information Technology Application Software 45.674 -2.462 -5.414% -8.144% 5.251% -3.999% -COIN Coinbase 0.14 Financials Financial Exchanges & Data 68.002 0.646 17.796% 12.973% 55.106% 7.802% -RCL Royal Caribbean Group 0.13 Consumer Discretionary Hotels, Resorts & Cruise Lines 60.536 -1.673 -0.067% 7.456% 24.711% 16.043% -EMR Emerson Electric 0.13 Industrials Electrical Components & Equipment 69.947 0.160 1.716% 9.043% 15.081% 5.157% -WMB Williams Companies 0.13 Energy Oil & Gas Storage & Transportation 48.374 -0.200 -0.505% 0.596% -1.054% 12.460% -NOC Northrop Grumman 0.13 Industrials Aerospace & Defense 52.851 1.881 1.267% 3.787% 1.108% 5.891% -CL Colgate-Palmolive 0.13 Consumer Staples Household Products 37.917 -0.305 -4.256% -4.131% -2.315% -5.090% -MAR Marriott International 0.13 Consumer Discretionary Hotels, Resorts & Cruise Lines 47.250 -1.712 -3.206% -3.669% 5.183% -7.702% -ITW Illinois Tool Works 0.13 Industrials Industrial Machinery & Supplies & Components 44.357 -0.731 -2.153% -3.453% -4.756% -6.509% -ZTS Zoetis 0.13 Health Care Pharmaceuticals 36.851 -1.488 -6.776% -5.249% -4.964% -5.174% -CMG Chipotle Mexican Grill 0.13 Consumer Discretionary Restaurants 53.357 0.038 0.077% 0.699% 5.776% -16.051% -PNC PNC Financial Services 0.13 Financials Diversified Banks 52.481 -0.654 -1.390% -1.245% 1.073% -7.767% -HWM Howmet Aerospace 0.13 Industrials Aerospace & Defense 60.371 -1.337 -0.299% 3.107% 29.285% 55.674% -PYPL PayPal 0.13 Financials Transaction & Payment Processing Services 40.859 -0.566 -8.095% -5.564% -1.579% -20.984% -JCI Johnson Controls 0.13 Industrials Building Products 66.455 -0.493 0.281% 5.970% 24.450% 31.470% -MSI Motorola Solutions 0.13 Information Technology Communications Equipment 37.487 -1.161 -1.059% -4.301% -4.154% -12.736% -EOG EOG Resources 0.13 Energy Oil & Gas Exploration & Production 66.561 1.369 3.219% 9.948% -0.418% 4.703% -USB U.S. Bancorp 0.13 Financials Diversified Banks 49.203 -0.252 -2.104% -2.567% 1.549% -8.732% -BK BNY Mellon 0.12 Financials Asset Management & Custody Banks 64.420 -0.142 2.278% 1.665% 9.139% 19.880% -NEM Newmont 0.12 Materials Gold 65.821 0.485 9.285% 11.396% 21.985% 57.374% -WDAY Workday, Inc. 0.12 Information Technology Application Software 35.626 -1.644 -5.761% -13.497% -5.426% -11.224% -ADSK Autodesk 0.12 Information Technology Application Software 52.624 -1.171 -0.532% -0.220% 10.220% 0.531% -APD Air Products 0.12 Materials Industrial Gases 47.020 -0.338 -2.420% -0.105% -5.988% -6.068% -MNST Monster Beverage 0.11 Consumer Staples Soft Drinks & Non-alcoholic Beverages 54.078 -0.202 0.959% 0.318% 11.113% 24.145% -VST Vistra Corp. 0.11 Utilities Electric Utilities 69.635 -0.020 8.598% 15.347% 37.324% 32.019% -KMI Kinder Morgan 0.11 Energy Oil & Gas Storage & Transportation 48.225 -0.086 0.182% -1.465% -1.746% 5.069% -CSX CSX Corporation 0.11 Industrials Rail Transportation 60.158 -0.061 -0.248% 3.234% 7.538% 2.090% -AXON Axon Enterprise 0.11 Industrials Aerospace & Defense 61.571 -5.401 -0.973% 3.775% 38.033% 25.193% -AZO AutoZone 0.11 Consumer Discretionary Automotive Retail 38.261 -17.613 -1.502% -7.127% 0.847% 12.078% -CARR Carrier Global 0.11 Industrials Building Products 45.751 -0.450 -3.615% -6.791% 5.163% 4.753% -TRV Travelers Companies (The) 0.11 Financials Property & Casualty Insurance 45.706 -1.237 1.389% -3.219% 2.065% 11.438% -ROP Roper Technologies 0.11 Information Technology Electronic Equipment & Instruments 39.521 -1.559 -2.425% -3.884% -3.423% 6.517% -DLR Digital Realty 0.11 Real Estate Data Center REITs 65.465 -0.450 0.432% 3.803% 16.637% -0.119% -FCX Freeport-McMoRan 0.11 Materials Copper 57.404 -0.064 0.415% 7.240% 1.179% 7.688% -HLT Hilton Worldwide 0.11 Consumer Discretionary Hotels, Resorts & Cruise Lines 51.009 -1.281 -2.359% -2.309% 6.748% 0.737% -COR Cencora 0.11 Health Care Health Care Distributors 60.482 0.441 3.527% 1.304% 10.794% 31.149% -NSC Norfolk Southern 0.11 Industrials Rail Transportation 63.594 -0.326 0.637% 3.626% 8.303% 9.683% -REGN Regeneron Pharmaceuticals 0.1 Health Care Biotechnology 42.149 1.543 -0.968% -16.463% -22.493% -27.486% -AFL Aflac 0.1 Financials Life & Health Insurance 46.087 0.087 1.263% -2.831% -5.584% 1.363% -PAYX Paychex 0.1 Industrials Human Resource & Employment Services 36.768 -1.097 -2.415% -4.662% 3.505% 9.078% -AEP American Electric Power 0.1 Utilities Electric Utilities 41.465 0.037 -0.726% -2.439% -4.717% 10.916% -PWR Quanta Services 0.1 Industrials Construction & Engineering 65.363 -1.328 1.307% 4.485% 32.951% 11.730% -NXPI NXP Semiconductors 0.1 Information Technology Semiconductors 55.310 0.225 -2.741% 0.652% 4.348% 2.017% -FDX FedEx 0.1 Industrials Air Freight & Logistics 51.887 0.361 -0.312% 0.977% -9.305% -19.059% -MET MetLife 0.1 Financials Life & Health Insurance 50.359 -0.182 -0.456% -2.216% -5.041% -1.947% -CHTR Charter Communications 0.1 Communication Services Cable & Satellite 40.301 -3.840 -5.593% -10.876% 4.096% 6.990% -TFC Truist Financial 0.1 Financials Diversified Banks 50.930 -0.099 -1.118% -2.139% -3.678% -6.439% -O Realty Income 0.1 Real Estate Retail REITs 59.124 0.147 -0.312% 2.456% 1.984% 11.244% -MPC Marathon Petroleum 0.1 Energy Oil & Gas Refining & Marketing 64.018 0.125 1.676% 3.646% 10.181% 27.171% -ALL Allstate 0.1 Financials Property & Casualty Insurance 39.753 -1.272 -0.260% -5.982% -6.904% 3.098% -SPG Simon Property Group 0.1 Real Estate Retail REITs 42.521 -0.588 -1.628% -3.584% -4.469% -7.184% -PSA Public Storage 0.1 Real Estate Self-Storage REITs 37.085 -1.603 -3.115% -5.526% -1.912% 0.512% -CTVA Corteva 0.09 Materials Fertilizers & Agricultural Chemicals 79.619 0.027 2.844% 7.141% 19.877% 31.980% -PSX Phillips 66 0.09 Energy Oil & Gas Refining & Marketing 66.819 0.857 3.200% 3.242% -3.105% 13.113% -OKE Oneok 0.09 Energy Oil & Gas Storage & Transportation 44.371 0.151 -2.087% -3.034% -19.354% -16.885% -GWW W. W. Grainger 0.09 Industrials Industrial Machinery & Supplies & Components 41.147 -6.945 -3.334% -4.476% 7.088% -3.595% -NDAQ Nasdaq, Inc. 0.09 Financials Financial Exchanges & Data 67.017 -0.093 -0.484% 5.548% 12.300% 11.618% -TEL TE Connectivity 0.09 Information Technology Electronic Manufacturing Services 58.187 -0.625 -1.189% 0.546% 11.963% 13.823% -AIG American International Group 0.09 Financials Multi-line Insurance 50.248 -0.152 -0.178% 0.202% 0.645% 18.512% -AMP Ameriprise Financial 0.09 Financials Asset Management & Custody Banks 49.344 -1.974 -1.788% -2.401% 2.707% -3.677% -SLB Schlumberger 0.09 Energy Oil & Gas Equipment & Services 57.710 0.299 0.448% 3.703% -13.154% -2.872% -BDX Becton Dickinson 0.09 Health Care Health Care Equipment 37.011 0.632 -2.391% -4.573% -27.285% -24.679% -SRE Sempra 0.09 Utilities Multi-Utilities 43.919 -0.476 -2.093% -4.909% 6.271% -13.399% -PCAR Paccar 0.09 Industrials Construction Machinery & Heavy Transportation Equipment 41.137 -0.353 -3.366% -5.990% -7.730% -15.617% -FAST Fastenal 0.09 Industrials Trading Companies & Distributors 50.935 -0.073 -2.720% 1.294% 9.893% 12.090% -LHX L3Harris 0.09 Industrials Aerospace & Defense 61.564 -0.266 0.876% 7.803% 18.553% 18.130% -CPRT Copart 0.09 Industrials Diversified Support Services 18.326 -0.153 -5.188% -22.298% -11.086% -18.084% -GM General Motors 0.09 Consumer Discretionary Automobile Manufacturers 48.322 -0.094 -3.569% -4.222% -2.731% -4.470% -D Dominion Energy 0.09 Utilities Multi-Utilities 40.686 -0.309 -2.501% -6.586% -1.455% 2.246% -URI United Rentals 0.09 Industrials Trading Companies & Distributors 51.568 -4.203 -2.956% -2.348% 10.779% -1.726% -KDP Keurig Dr Pepper 0.08 Consumer Staples Soft Drinks & Non-alcoholic Beverages 49.577 0.061 1.065% -1.949% -0.658% 2.500% -OXY Occidental Petroleum 0.08 Energy Oil & Gas Exploration & Production 60.922 0.359 1.137% 8.234% -5.442% -0.022% -HES Hess Corporation 0.08 Energy Integrated Oil & Gas 66.676 1.073 2.191% 8.792% -8.712% 12.533% -VLO Valero Energy 0.08 Energy Oil & Gas Refining & Marketing 65.603 0.860 3.998% 5.453% 3.404% 17.229% -FANG Diamondback Energy 0.08 Energy Oil & Gas Exploration & Production 57.350 1.176 -0.094% 7.539% -6.121% -2.796% -TTWO Take-Two Interactive 0.08 Communication Services Interactive Home Entertainment 61.732 0.428 1.602% 0.421% 13.772% 31.492% -CMI Cummins 0.08 Industrials Construction Machinery & Heavy Transportation Equipment 44.910 -1.785 -2.655% -4.995% -3.199% -9.926% -KR Kroger 0.08 Consumer Staples Food Retail 39.995 -0.012 1.393% -5.727% 1.236% 7.480% -TGT Target Corporation 0.08 Consumer Staples Consumer Staples Merchandise Retail 47.167 0.003 -3.048% -3.057% -8.714% -27.072% -GLW Corning Inc. 0.08 Information Technology Electronic Components 60.084 -0.185 0.079% 5.231% 3.739% 7.289% -EW Edwards Lifesciences 0.08 Health Care Health Care Equipment 40.547 -0.532 -1.974% -4.947% 4.271% 0.068% -CCI Crown Castle 0.08 Real Estate Telecom Tower REITs 46.304 -0.027 -0.050% -3.440% -4.981% 9.534% -FICO Fair Isaac 0.08 Information Technology Application Software 44.319 9.852 -2.291% -12.993% -4.846% -13.754% -VRSK Verisk Analytics 0.08 Industrials Research & Consulting Services 43.192 -1.900 -1.676% -2.181% 6.462% 11.137% -FIS Fidelity National Information Services 0.08 Financials Transaction & Payment Processing Services 54.009 -0.152 -0.765% -0.199% 8.104% 0.374% -EXC Exelon 0.08 Utilities Electric Utilities 39.533 0.003 -1.189% -4.270% -4.979% 13.928% -KMB Kimberly-Clark 0.08 Consumer Staples Household Products 29.743 -1.152 -3.681% -9.652% -7.995% -2.655% -MSCI MSCI Inc. 0.08 Financials Financial Exchanges & Data 39.290 -2.663 -1.930% -4.813% -3.935% -9.468% -ROST Ross Stores 0.08 Consumer Discretionary Apparel Retail 28.744 -1.724 -6.115% -16.980% 2.769% -13.357% -IDXX Idexx Laboratories 0.08 Health Care Health Care Equipment 57.693 -2.856 -0.826% 0.520% 23.591% 27.093% -F Ford Motor Company 0.08 Consumer Discretionary Automobile Manufacturers 51.928 0.001 -2.158% -2.705% 4.196% 7.084% -KVUE Kenvue 0.08 Consumer Staples Personal Care Products 36.702 -0.099 -2.243% -11.479% -8.679% -1.157% -AME Ametek 0.08 Industrials Electrical Components & Equipment 51.566 -0.570 -1.736% -1.681% 1.040% -2.389% -PEG Public Service Enterprise Group 0.08 Utilities Electric Utilities 58.371 0.201 1.596% 3.440% -1.441% -1.310% -CBRE CBRE Group 0.07 Real Estate Real Estate Services 60.858 0.576 -0.269% 4.013% 2.567% 6.224% -CAH Cardinal Health 0.07 Health Care Health Care Distributors 78.429 0.676 7.731% 6.868% 24.286% 41.368% -CTSH Cognizant 0.07 Information Technology IT Consulting & Other Services 48.017 -0.309 -1.872% -2.284% 2.500% -0.440% -BKR Baker Hughes 0.07 Energy Oil & Gas Equipment & Services 57.412 0.206 -0.128% 4.392% -12.777% -2.060% -YUM Yum! Brands 0.07 Consumer Discretionary Restaurants 30.853 -0.395 -3.521% -7.160% -12.369% 6.137% -GRMN Garmin 0.07 Consumer Discretionary Consumer Electronics 43.182 -1.120 -5.179% -2.680% -4.988% -3.466% -EA Electronic Arts 0.07 Communication Services Interactive Home Entertainment 56.869 0.355 2.248% -0.606% 5.410% 2.103% -XEL Xcel Energy 0.07 Utilities Multi-Utilities 37.295 -0.321 -2.886% -8.352% -5.436% -0.555% -OTIS Otis Worldwide 0.07 Industrials Industrial Machinery & Supplies & Components 47.726 0.070 0.283% -2.586% -6.114% 3.015% -DHI D. R. Horton 0.07 Consumer Discretionary Homebuilding 47.956 0.100 -2.828% -1.141% -7.512% -11.629% -PRU Prudential Financial 0.07 Financials Life & Health Insurance 49.317 -0.083 -0.478% -1.662% -6.021% -9.838% -RMD ResMed 0.07 Health Care Health Care Equipment 58.259 -0.516 -0.191% 1.104% 13.464% 8.334% -MCHP Microchip Technology 0.07 Information Technology Semiconductors 66.003 -0.095 -2.270% 11.875% 33.373% 21.486% -TRGP Targa Resources 0.07 Energy Oil & Gas Storage & Transportation 53.614 1.201 -0.271% 4.564% -15.136% -1.861% -ROK Rockwell Automation 0.07 Industrials Electrical Components & Equipment 65.025 -2.030 -0.997% 4.450% 24.685% 12.517% -ED Consolidated Edison 0.07 Utilities Multi-Utilities 38.861 0.028 -1.775% -4.711% -7.144% 13.091% -ETR Entergy 0.07 Utilities Electric Utilities 42.102 -0.139 -1.497% -4.044% -4.395% 8.632% -SYY Sysco 0.07 Consumer Staples Food Distributors 53.040 -0.010 -1.030% 0.339% 3.905% -3.370% -EBAY eBay Inc. 0.07 Consumer Discretionary Broadline Retail 67.150 -0.160 -0.449% 6.805% 16.868% 21.235% -HIG Hartford (The) 0.07 Financials Property & Casualty Insurance 43.959 -0.658 0.426% -4.809% 4.370% 16.664% -EQT EQT Corporation 0.07 Energy Oil & Gas Exploration & Production 66.851 0.267 10.006% 5.753% 10.497% 39.203% -BRO Brown & Brown 0.07 Financials Insurance Brokers 44.951 -0.065 3.647% -3.699% -9.608% 5.855% -WAB Wabtec 0.06 Industrials Construction Machinery & Heavy Transportation Equipment 51.179 -1.069 -1.607% -1.924% 8.306% 5.935% -HSY Hershey Company (The) 0.06 Consumer Staples Packaged Foods & Meats 58.447 1.002 0.994% 9.004% 3.192% 0.462% -VMC Vulcan Materials Company 0.06 Materials Construction Materials 42.441 -1.415 -1.141% -5.557% 8.135% -1.065% -LYV Live Nation Entertainment 0.06 Communication Services Movies & Entertainment 62.736 0.181 3.252% 1.347% 21.385% 12.157% -VICI Vici Properties 0.06 Real Estate Hotel & Resort REITs 57.058 0.062 -0.462% 1.284% 1.000% 14.362% -ACGL Arch Capital Group 0.06 Financials Property & Casualty Insurance 42.791 -0.446 1.018% -4.130% -2.326% 1.472% -CSGP CoStar Group 0.06 Real Estate Real Estate Services 55.037 0.397 -2.714% 4.190% 0.696% 13.932% -MPWR Monolithic Power Systems 0.06 Information Technology Semiconductors 52.905 -3.678 -3.828% -0.990% 13.829% 17.668% -ODFL Old Dominion 0.06 Industrials Cargo Ground Transportation 41.690 -0.824 -3.751% -8.001% -3.165% -16.890% -WEC WEC Energy Group 0.06 Utilities Electric Utilities 40.988 -0.196 -1.658% -3.477% -3.692% 11.334% -A Agilent Technologies 0.06 Health Care Life Sciences Tools & Services 52.503 0.028 -3.508% 1.798% -3.957% -13.267% -IR Ingersoll Rand 0.06 Industrials Industrial Machinery & Supplies & Components 47.862 -0.412 -2.897% -2.569% -1.078% -11.473% -GEHC GE HealthCare 0.06 Health Care Health Care Equipment 51.392 -0.025 -2.057% 0.056% -12.126% -7.155% -MLM Martin Marietta Materials 0.06 Materials Construction Materials 45.711 -3.059 -1.293% -4.405% 11.371% 2.476% -CCL Carnival 0.06 Consumer Discretionary Hotels, Resorts & Cruise Lines 55.480 -0.188 -1.089% 3.100% 11.368% -6.235% -DXCM Dexcom 0.06 Health Care Health Care Equipment 43.153 -0.934 -2.386% -7.248% 7.855% 6.845% -EFX Equifax 0.06 Industrials Research & Consulting Services 39.498 -1.925 -6.670% -8.530% 4.083% -0.106% -EXR Extra Space Storage 0.06 Real Estate Self-Storage REITs 43.326 -0.553 -2.542% -3.689% 0.398% 2.880% -DAL Delta Air Lines 0.06 Industrials Passenger Airlines 46.936 -0.409 -3.274% -4.842% 1.299% -21.232% -IT Gartner 0.06 Information Technology IT Consulting & Other Services 29.273 -3.304 -3.417% -10.835% -4.633% -17.009% -XYL Xylem Inc. 0.06 Industrials Industrial Machinery & Supplies & Components 49.350 -0.478 -1.488% -1.480% 4.414% 7.472% -KHC Kraft Heinz 0.06 Consumer Staples Packaged Foods & Meats 30.557 -0.021 -2.801% -7.957% -13.564% -14.684% -IRM Iron Mountain 0.06 Real Estate Other Specialized REITs 66.352 -0.102 1.654% 2.099% 16.081% 1.014% -NRG NRG Energy 0.06 Utilities Independent Power Producers & Energy Traders 58.070 -2.146 2.395% -4.409% 53.191% 71.025% -RJF Raymond James Financial 0.06 Financials Investment Banking & Brokerage 54.546 -0.096 0.413% -2.804% 4.664% -1.670% -PCG PG&E Corporation 0.06 Utilities Multi-Utilities 28.865 -0.224 -2.224% -20.688% -18.198% -27.549% -ANSS Ansys 0.06 Information Technology Application Software 49.226 -1.041 -2.972% -2.824% 3.573% 0.523% -WTW Willis Towers Watson 0.05 Financials Insurance Brokers 38.492 -0.980 0.520% -4.873% -11.064% -4.341% -AVB AvalonBay Communities 0.05 Real Estate Multi-Family Residential REITs 51.562 0.254 -0.010% -0.992% -2.355% -4.900% -LVS Las Vegas Sands 0.05 Consumer Discretionary Casinos & Gaming 54.063 -0.075 -0.143% 2.052% -2.565% -18.526% -HUM Humana 0.05 Health Care Managed Health Care 55.419 2.375 5.031% -4.665% -8.781% 3.232% -NUE Nucor 0.05 Materials Steel 62.281 0.743 7.726% 9.722% -2.564% 8.983% -MTB M&T Bank 0.05 Financials Regional Banks 51.768 -0.718 -1.534% -2.175% 2.708% -2.006% -GIS General Mills 0.05 Consumer Staples Packaged Foods & Meats 36.904 -0.048 -2.342% -3.340% -9.175% -17.263% -STZ Constellation Brands 0.05 Consumer Staples Distillers & Vintners 23.928 -1.459 -5.348% -15.509% -10.555% -29.531% -EXE Expand Energy 0.05 Energy Oil & Gas Exploration & Production 64.892 0.156 7.609% 5.090% 10.545% 28.043% -VTR Ventas 0.05 Real Estate Health Care REITs 39.158 0.018 -1.120% -3.494% -7.399% 8.609% -STT State Street Corporation 0.05 Financials Asset Management & Custody Banks 61.344 -0.268 2.055% 1.596% 9.700% 4.066% -DD DuPont 0.05 Materials Specialty Chemicals 46.405 -0.189 -3.660% -3.017% -13.090% -12.999% -BR Broadridge Financial Solutions 0.05 Industrials Data Processing & Outsourced Services 44.607 -0.812 -1.406% -2.015% 1.702% 6.071% -STX Seagate Technology 0.05 Information Technology Technology Hardware, Storage & Peripherals 77.581 -0.425 3.803% 22.745% 48.563% 49.989% -LULU Lululemon Athletica 0.05 Consumer Discretionary Apparel, Accessories & Luxury Goods 25.250 -8.882 -9.367% -30.113% -29.527% -38.788% -KEYS Keysight Technologies 0.05 Information Technology Electronic Equipment & Instruments 52.355 -0.619 -1.452% -1.634% 3.230% 0.181% -WRB W. R. Berkley Corporation 0.05 Financials Property & Casualty Insurance 49.557 -0.256 0.539% -1.047% 14.452% 25.418% -LEN Lennar 0.05 Consumer Discretionary Homebuilding 39.904 -0.431 -7.256% -5.510% -13.875% -22.816% -K Kellanova 0.05 Consumer Staples Packaged Foods & Meats 22.888 -0.281 -3.272% -4.327% -4.118% -1.743% -AWK American Water Works 0.05 Utilities Water Utilities 48.114 0.119 0.348% -1.891% -0.501% 13.947% -TSCO Tractor Supply 0.05 Consumer Discretionary Other Specialty Retail 56.527 0.233 1.403% 0.833% 0.367% -1.470% -CNC Centene Corporation 0.05 Health Care Managed Health Care 40.315 0.070 -0.217% -10.991% -7.497% -7.637% -DTE DTE Energy 0.05 Utilities Multi-Utilities 39.788 -0.353 -2.349% -4.762% -3.753% 11.591% -ROL Rollins, Inc. 0.05 Industrials Environmental & Facilities Services 42.987 -0.238 -1.597% -2.146% 8.514% 19.294% -IQV IQVIA 0.05 Health Care Life Sciences Tools & Services 54.913 1.283 -2.657% 6.664% -16.091% -19.272% -EL Estée Lauder Companies (The) 0.05 Consumer Staples Personal Care Products 67.687 0.489 6.957% 13.075% 9.850% 0.027% -WBD Warner Bros. Discovery 0.05 Communication Services Broadcasting 62.388 0.061 0.571% 14.518% -0.751% 0.763% -VRSN Verisign 0.05 Information Technology Internet Services & Infrastructure 55.655 -0.049 0.475% 0.114% 16.033% 45.347% -SMCI Supermicro 0.05 Information Technology Technology Hardware, Storage & Peripherals 58.930 -0.074 2.916% 3.975% 13.734% 42.350% -ADM Archer Daniels Midland 0.05 Consumer Staples Agricultural Products & Services 75.392 0.702 10.931% 7.636% 16.058% 9.336% -EQR Equity Residential 0.05 Real Estate Multi-Family Residential REITs 47.376 -0.051 -0.577% -3.150% -1.853% -0.892% -DRI Darden Restaurants 0.05 Consumer Discretionary Restaurants 65.879 0.406 2.334% 7.588% 11.929% 21.429% -FITB Fifth Third Bancorp 0.05 Financials Regional Banks 53.370 -0.102 -0.920% -0.742% -1.648% -8.235% -AEE Ameren 0.05 Utilities Multi-Utilities 39.778 -0.153 -1.492% -4.220% -5.552% 6.605% -GDDY GoDaddy 0.05 Information Technology Internet Services & Infrastructure 41.383 -0.542 -0.277% -6.234% -2.363% -13.068% -TPL Texas Pacific Land Corporation 0.05 Energy Oil & Gas Exploration & Production 31.576 -1.193 -1.843% -21.228% -21.272% -1.513% -PPL PPL Corporation 0.05 Utilities Electric Utilities 39.988 -0.039 -0.562% -3.726% -3.974% 4.903% -DG Dollar General 0.05 Consumer Staples Consumer Staples Merchandise Retail 67.067 0.013 0.772% 9.892% 37.517% 51.996% -TYL Tyler Technologies 0.05 Information Technology Application Software 46.587 -0.719 -2.632% -0.968% -0.053% -4.200% -UAL United Airlines Holdings 0.05 Industrials Passenger Airlines 44.544 -1.028 -5.507% -2.660% 0.351% -22.248% -PPG PPG Industries 0.05 Materials Specialty Chemicals 45.009 -0.709 -4.221% -4.877% -2.714% -9.438% -IP International Paper 0.05 Materials Paper & Plastic Packaging Products & Materials 42.643 -0.179 -2.039% -7.778% -11.800% -14.339% -SBAC SBA Communications 0.05 Real Estate Telecom Tower REITs 48.845 -0.055 1.588% -2.336% 3.326% 15.174% -ATO Atmos Energy 0.04 Utilities Gas Utilities 43.341 -0.082 -0.052% -4.217% 1.041% 10.452% -DOV Dover Corporation 0.04 Industrials Industrial Machinery & Supplies & Components 45.383 -0.615 -1.920% -4.651% -3.089% -7.008% -VLTO Veralto 0.04 Industrials Environmental & Facilities Services 42.363 -0.569 -1.202% -4.891% -1.131% -4.244% -MTD Mettler Toledo 0.04 Health Care Life Sciences Tools & Services 48.032 -5.266 -3.982% -3.417% -4.574% -5.021% -FTV Fortive 0.04 Industrials Industrial Machinery & Supplies & Components 45.398 -0.314 -2.062% -2.946% -6.469% -4.656% -CHD Church & Dwight 0.04 Consumer Staples Household Products 40.441 -0.201 -3.239% -0.991% -11.270% -9.410% -CBOE Cboe Global Markets 0.04 Financials Financial Exchanges & Data 55.308 -0.067 2.113% 0.681% 3.728% 17.441% -HPE Hewlett Packard Enterprise 0.04 Information Technology Technology Hardware, Storage & Peripherals 52.311 -0.066 -2.415% 0.339% 9.550% -14.888% -SYF Synchrony Financial 0.04 Financials Consumer Finance 59.952 -0.015 -0.550% 2.691% 14.071% -4.388% -STE Steris 0.04 Health Care Health Care Equipment 43.579 -1.483 -1.873% -5.685% 4.772% 15.606% -CNP CenterPoint Energy 0.04 Utilities Multi-Utilities 32.251 -0.141 -1.304% -5.072% -1.112% 11.965% -ES Eversource Energy 0.04 Utilities Electric Utilities 42.290 -0.446 -4.805% -4.805% 1.299% 11.628% -TDY Teledyne Technologies 0.04 Information Technology Electronic Equipment & Instruments 46.726 -1.980 -1.867% -1.312% -2.073% 5.160% -HBAN Huntington Bancshares 0.04 Financials Regional Banks 51.645 -0.080 -2.237% -1.317% 5.217% -1.131% -CINF Cincinnati Financial 0.04 Financials Property & Casualty Insurance 46.199 -0.813 -0.878% -2.977% -0.356% 2.440% -FE FirstEnergy 0.04 Utilities Electric Utilities 35.892 -0.134 -1.169% -6.997% -0.176% 1.481% -CPAY Corpay 0.04 Financials Transaction & Payment Processing Services 39.756 -1.938 -9.839% -7.749% -10.884% -7.275% -HPQ HP Inc. 0.04 Information Technology Technology Hardware, Storage & Peripherals 37.884 -0.158 -2.579% -16.563% -15.188% -25.508% -CDW CDW Corporation 0.04 Information Technology Technology Distributors 41.040 -1.611 -3.272% -9.623% 1.136% -1.893% -SW Smurfit Westrock 0.04 Materials Paper & Plastic Packaging Products & Materials 44.403 -0.136 -2.305% -7.727% -7.263% -17.175% -DVN Devon Energy 0.04 Energy Oil & Gas Exploration & Production 58.067 0.274 -1.247% 5.813% -5.785% 11.533% -ON ON Semiconductor 0.04 Information Technology Semiconductors 61.840 0.275 0.927% 18.075% 20.972% -19.352% -JBL Jabil 0.04 Information Technology Electronic Manufacturing Services 86.908 1.990 14.700% 22.178% 42.293% 45.728% -NTRS Northern Trust 0.04 Financials Asset Management & Custody Banks 63.207 -0.095 2.342% 3.410% 12.248% 10.417% -LH Labcorp 0.04 Health Care Health Care Services 63.630 0.443 0.554% 4.222% 10.862% 15.165% -ULTA Ulta Beauty 0.04 Consumer Discretionary Other Specialty Retail 68.988 -0.793 3.609% 14.252% 38.889% 11.266% -HUBB Hubbell Incorporated 0.04 Industrials Industrial Machinery & Supplies & Components 60.185 -0.964 2.504% 2.480% 17.557% -6.082% -PODD Insulet Corporation 0.04 Health Care Health Care Equipment 46.363 -3.551 -0.149% -7.842% 13.716% 17.629% -AMCR Amcor 0.04 Materials Paper & Plastic Packaging Products & Materials 45.055 0.006 -1.201% -2.688% -6.893% -3.723% -EXPE Expedia Group 0.04 Consumer Discretionary Hotels, Resorts & Cruise Lines 42.976 -1.259 -6.266% -0.037% -6.141% -9.448% -WDC Western Digital 0.04 Information Technology Technology Hardware, Storage & Peripherals 80.112 0.087 6.323% 16.907% 32.981% 31.346% -NTAP NetApp 0.04 Information Technology Technology Hardware, Storage & Peripherals 56.674 -0.369 0.117% 1.672% 11.564% -11.863% -INVH Invitation Homes 0.04 Real Estate Single-Family Residential REITs 52.398 0.045 1.291% -1.661% -0.852% 6.400% -CMS CMS Energy 0.04 Utilities Multi-Utilities 40.458 -0.012 -1.729% -4.432% -6.649% 4.608% -NVR NVR, Inc. 0.04 Consumer Discretionary Homebuilding 42.652 -17.455 -4.343% -3.151% -4.230% -13.844% -DLTR Dollar Tree 0.04 Consumer Staples Consumer Staples Merchandise Retail 61.216 0.112 3.524% 7.625% 50.999% 41.225% -DOW Dow Inc. 0.04 Materials Commodity Chemicals 44.205 0.111 -7.106% -4.330% -22.152% -27.110% -TROW T. Rowe Price 0.04 Financials Asset Management & Custody Banks 45.593 -0.404 -3.113% -5.098% -0.967% -18.439% -CTRA Coterra 0.04 Energy Oil & Gas Exploration & Production 63.515 0.197 3.763% 7.516% -7.790% 13.012% -WAT Waters Corporation 0.04 Health Care Life Sciences Tools & Services 44.006 -1.262 -1.933% -6.280% -6.569% -5.898% -DGX Quest Diagnostics 0.04 Health Care Health Care Services 59.695 0.559 1.582% 0.864% 8.002% 18.651% -PTC PTC Inc. 0.04 Information Technology Application Software 47.718 -0.719 -2.591% -3.850% 4.171% -10.987% -PHM PulteGroup 0.04 Consumer Discretionary Homebuilding 45.498 -0.124 -4.138% -2.142% -5.886% -8.954% -WSM Williams-Sonoma, Inc. 0.04 Consumer Discretionary Homefurnishing Retail 51.229 -0.270 3.124% -7.002% -2.758% -10.663% -RF Regions Financial Corporation 0.04 Financials Regional Banks 54.456 -0.030 -1.480% -1.303% 1.292% -5.222% -MKC McCormick & Company 0.04 Consumer Staples Packaged Foods & Meats 44.672 0.059 -3.213% -1.361% -9.294% -6.442% -STLD Steel Dynamics 0.04 Materials Steel 48.045 -0.288 0.062% -3.893% 2.740% 12.855% -LII Lennox International 0.04 Industrials Building Products 44.666 -2.061 -0.550% -8.229% -5.330% -11.609% -TSN Tyson Foods 0.04 Consumer Staples Packaged Foods & Meats 35.828 0.017 -1.878% -4.264% -10.079% -6.649% -IFF International Flavors & Fragrances 0.04 Materials Specialty Chemicals 43.799 -0.260 -4.392% -3.839% -6.082% -12.858% -HAL Halliburton 0.04 Energy Oil & Gas Equipment & Services 58.438 0.297 0.406% 8.789% -10.844% -13.543% -LDOS Leidos 0.04 Industrials Diversified Support Services 49.539 0.020 1.665% -7.455% 10.011% 3.596% -LYB LyondellBasell 0.04 Materials Specialty Chemicals 49.920 0.376 -4.058% 0.205% -19.329% -19.638% -WY Weyerhaeuser 0.04 Real Estate Timber REITs 44.675 -0.038 -5.080% -0.916% -13.750% -4.557% -EIX Edison International 0.04 Utilities Electric Utilities 39.952 -0.394 1.713% -13.463% -14.358% -35.250% -BIIB Biogen 0.03 Health Care Biotechnology 44.920 -0.799 -4.900% -3.072% -10.497% -14.146% -GPN Global Payments 0.03 Financials Transaction & Payment Processing Services 45.311 0.104 -4.358% -4.478% -21.791% -31.127% -NI NiSource 0.03 Utilities Multi-Utilities 50.035 -0.002 -0.456% -0.582% -0.733% 9.507% -L Loews Corporation 0.03 Financials Multi-line Insurance 49.725 -0.123 -0.248% -0.675% 0.170% 8.168% -GEN Gen Digital 0.03 Information Technology Systems Software 57.447 -0.020 -0.272% 3.344% 6.531% 6.958% -ERIE Erie Indemnity 0.03 Financials Insurance Brokers 39.023 -0.121 -2.293% -5.516% -14.962% -14.646% -ESS Essex Property Trust 0.03 Real Estate Multi-Family Residential REITs 51.232 0.289 -0.762% -1.214% -5.982% 1.792% -CFG Citizens Financial Group 0.03 Financials Regional Banks 55.676 -0.063 -0.193% 0.048% 0.805% -2.662% -LUV Southwest Airlines 0.03 Industrials Passenger Airlines 44.749 -0.356 -6.957% -4.123% -8.755% -4.942% -ZBH Zimmer Biomet 0.03 Health Care Health Care Equipment 39.888 0.078 -3.916% -5.034% -18.993% -14.422% -KEY KeyCorp 0.03 Financials Regional Banks 52.311 -0.052 -1.356% -1.719% -0.497% -4.759% -TPR Tapestry, Inc. 0.03 Consumer Discretionary Apparel, Accessories & Luxury Goods 62.422 0.182 3.046% 2.084% 15.540% 34.440% -MAA Mid-America Apartment Communities 0.03 Real Estate Multi-Family Residential REITs 36.045 -0.169 -0.958% -7.128% -8.396% -0.341% -TRMB Trimble Inc. 0.03 Information Technology Electronic Equipment & Instruments 55.490 -0.299 -1.158% -0.844% 1.443% 1.357% -PFG Principal Financial Group 0.03 Financials Life & Health Insurance 44.161 -0.150 -0.680% -5.662% -9.699% 1.051% -PKG Packaging Corporation of America 0.03 Materials Paper & Plastic Packaging Products & Materials 39.782 -1.099 -3.613% -3.792% -5.553% -18.126% -HRL Hormel Foods 0.03 Consumer Staples Packaged Foods & Meats 46.917 -0.090 -2.489% 0.066% 1.617% -4.497% -FFIV F5, Inc. 0.03 Information Technology Communications Equipment 51.217 -1.220 -2.189% -0.146% 6.704% 14.404% -GPC Genuine Parts Company 0.03 Consumer Discretionary Distributors 37.864 -1.157 -3.593% -7.147% -1.549% 3.708% -CF CF Industries 0.03 Materials Fertilizers & Agricultural Chemicals 71.258 0.592 5.323% 14.092% 30.408% 19.673% -FDS FactSet 0.03 Financials Financial Exchanges & Data 37.261 -2.407 0.392% -9.597% -1.367% -13.209% -SNA Snap-on 0.03 Industrials Industrial Machinery & Supplies & Components 36.559 -1.631 -4.334% -6.094% -6.988% -9.136% -RL Ralph Lauren Corporation 0.03 Consumer Discretionary Apparel, Accessories & Luxury Goods 52.125 -2.861 0.052% -4.422% 18.958% 20.386% -PNR Pentair 0.03 Industrials Industrial Machinery & Supplies & Components 48.984 -0.710 -2.288% -2.837% 9.785% -4.001% -MOH Molina Healthcare 0.03 Health Care Managed Health Care 42.784 0.276 0.244% -9.447% -6.319% 0.620% -WST West Pharmaceutical Services 0.03 Health Care Health Care Supplies 50.639 0.236 -2.705% 1.170% -4.202% -33.351% -EXPD Expeditors International 0.03 Industrials Air Freight & Logistics 49.517 0.027 -1.197% -2.852% -2.239% 0.302% -BALL Ball Corporation 0.03 Materials Metal, Glass & Plastic Containers 61.944 0.116 1.638% 2.761% 8.261% 0.849% -DPZ Domino's 0.03 Consumer Discretionary Restaurants 35.803 -1.726 -0.029% -9.390% -4.137% 4.473% -J Jacobs Solutions 0.03 Industrials Construction & Engineering 53.265 -0.062 0.220% -0.609% 5.516% -4.063% -LNT Alliant Energy 0.03 Utilities Electric Utilities 41.182 -0.131 -1.832% -4.987% -5.570% 3.004% -BAX Baxter International 0.03 Health Care Health Care Equipment 43.004 -0.061 -5.096% -5.277% -10.885% 3.114% -EVRG Evergy 0.03 Utilities Electric Utilities 49.792 0.119 -1.067% -1.023% -1.736% 10.342% -DECK Deckers Brands 0.03 Consumer Discretionary Footwear 37.706 -0.608 -6.421% -21.608% -12.683% -50.799% -FSLR First Solar 0.03 Information Technology Semiconductors 40.757 -2.416 -14.411% -14.083% 11.840% -18.314% -ZBRA Zebra Technologies 0.03 Information Technology Electronic Equipment & Instruments 53.845 -1.590 -0.372% -1.764% 2.358% -24.299% -CLX Clorox 0.03 Consumer Staples Household Products 26.086 -0.463 -4.221% -10.759% -16.795% -26.321% -APTV Aptiv 0.03 Consumer Discretionary Automotive Parts & Equipment 54.216 -0.303 -3.605% 0.252% 8.291% 18.681% -BBY Best Buy 0.03 Consumer Discretionary Computer & Electronics Retail 43.492 -0.372 -6.731% -4.765% -7.784% -20.469% -TKO TKO Group Holdings 0.03 Communication Services Movies & Entertainment 68.900 0.848 6.688% 8.117% 16.988% 22.366% -HOLX Hologic 0.03 Health Care Health Care Equipment 59.158 0.028 -0.945% 13.281% 4.852% -9.596% -KIM Kimco Realty 0.03 Real Estate Retail REITs 50.917 -0.031 0.048% -1.408% 0.430% -8.735% -EG Everest Group 0.03 Financials Reinsurance 41.504 -0.876 -0.716% -4.204% -6.172% -4.711% -TXT Textron 0.03 Industrials Aerospace & Defense 58.250 -0.019 -0.247% 0.736% 4.245% 1.042% -TER Teradyne 0.03 Information Technology Semiconductor Materials & Equipment 56.926 0.275 -0.611% 5.944% -2.177% -31.097% -JBHT J.B. Hunt 0.03 Industrials Cargo Ground Transportation 47.709 -0.213 -1.341% -4.144% -5.756% -17.305% -COO Cooper Companies (The) 0.03 Health Care Health Care Supplies 38.004 -0.046 -2.254% -14.344% -13.161% -24.062% -AVY Avery Dennison 0.03 Materials Paper & Plastic Packaging Products & Materials 43.568 -0.784 -1.928% -5.457% -1.762% -6.620% -OMC Omnicom Group 0.03 Communication Services Advertising 37.963 -0.179 -5.293% -8.766% -13.967% -21.015% -UDR UDR, Inc. 0.03 Real Estate Multi-Family Residential REITs 47.360 0.020 -1.083% -2.095% -5.775% -3.065% -INCY Incyte 0.02 Health Care Biotechnology 56.374 -0.050 -0.842% 4.548% 12.694% 1.804% -IEX IDEX Corporation 0.02 Industrials Industrial Machinery & Supplies & Components 39.594 -0.950 -4.444% -7.028% -4.735% -16.755% -PAYC Paycom 0.02 Industrials Human Resource & Employment Services 32.295 -4.033 -7.538% -10.691% 8.072% 12.479% -JKHY Jack Henry & Associates 0.02 Financials Transaction & Payment Processing Services 54.449 -0.265 0.884% -2.489% 3.474% 3.068% -ALGN Align Technology 0.02 Health Care Health Care Supplies 50.161 -0.523 -2.949% -1.408% 6.635% -15.718% -MAS Masco 0.02 Industrials Building Products 41.280 -0.243 -4.635% -7.587% -13.507% -16.220% -REG Regency Centers 0.02 Real Estate Retail REITs 44.527 -0.169 -0.408% -3.295% -1.832% -2.347% -SOLV Solventum 0.02 Health Care Health Care Technology 48.307 -0.348 -2.392% -2.771% -3.147% 8.728% -CPT Camden Property Trust 0.02 Real Estate Multi-Family Residential REITs 45.981 -0.181 -1.533% -2.701% -3.690% 2.755% -ARE Alexandria Real Estate Equities 0.02 Real Estate Office REITs 44.601 0.387 -3.156% -1.801% -26.913% -27.146% -FOXA Fox Corporation (Class A) 0.02 Communication Services Broadcasting 53.601 -0.166 0.091% -3.168% 2.819% 12.019% -BF.B Brown–Forman 0.02 Consumer Staples Distillers & Vintners 19.286 -0.504 -6.727% -27.501% -26.546% -37.984% -NDSN Nordson Corporation 0.02 Industrials Industrial Machinery & Supplies & Components 55.951 -0.471 -2.622% 5.499% 3.837% 2.197% -BLDR Builders FirstSource 0.02 Industrials Building Products 41.320 -0.139 -6.567% -6.779% -17.016% -26.960% -JNPR Juniper Networks 0.02 Information Technology Communications Equipment 47.832 -0.009 -0.139% -0.802% -0.857% -3.108% -BEN Franklin Resources 0.02 Financials Asset Management & Custody Banks 62.001 -0.006 0.222% 1.894% 12.894% 13.120% -DOC Healthpeak Properties 0.02 Real Estate Health Care REITs 40.929 0.016 -2.627% -2.516% -16.216% -13.715% -ALLE Allegion 0.02 Industrials Building Products 44.194 -0.718 -0.826% -4.788% 7.109% 4.723% -BG Bunge Global 0.02 Consumer Staples Agricultural Products & Services 68.091 1.139 13.356% 6.405% 15.686% 9.792% -MOS Mosaic Company (The) 0.02 Materials Fertilizers & Agricultural Chemicals 65.471 -0.188 5.166% 2.561% 28.400% 52.596% -BXP BXP, Inc. 0.02 Real Estate Office REITs 57.977 -0.035 -1.740% 6.080% 4.732% -2.209% -FOX Fox Corporation (Class B) 0.02 Communication Services Broadcasting 52.913 -0.126 0.200% -3.719% 1.660% 9.245% -RVTY Revvity 0.02 Health Care Health Care Equipment 51.767 0.472 -1.728% 0.887% -11.750% -14.592% -AKAM Akamai Technologies 0.02 Information Technology Internet Services & Infrastructure 52.812 0.290 0.652% 1.561% -3.495% -16.790% -CHRW C.H. Robinson 0.02 Industrials Air Freight & Logistics 42.608 -0.430 -1.237% -6.655% -5.932% -11.038% -UHS Universal Health Services 0.02 Health Care Health Care Facilities 35.746 -2.006 -0.609% -12.512% -4.175% -2.594% -HST Host Hotels & Resorts 0.02 Real Estate Hotel & Resort REITs 55.860 -0.037 -1.503% 3.897% 5.147% -10.777% -SWKS Skyworks Solutions 0.02 Information Technology Semiconductors 54.321 -0.276 -1.648% -2.265% 4.723% -18.853% -POOL Pool Corporation 0.02 Consumer Discretionary Distributors 36.810 -1.858 -4.994% -9.366% -11.032% -16.408% -PNW Pinnacle West Capital 0.02 Utilities Multi-Utilities 39.959 -0.054 -0.785% -4.376% -6.040% 4.622% -DVA DaVita 0.02 Health Care Health Care Services 41.085 0.099 -1.723% -6.846% -8.872% -7.964% -CAG Conagra Brands 0.02 Consumer Staples Packaged Foods & Meats 28.225 -0.036 -3.889% -6.886% -16.988% -19.806% -VTRS Viatris 0.02 Health Care Pharmaceuticals 50.904 -0.003 -2.339% -1.239% -7.097% -27.700% -SJM J.M. Smucker Company (The) 0.02 Consumer Staples Packaged Foods & Meats 29.503 -1.457 0.094% -16.520% -12.245% -11.939% -SWK Stanley Black & Decker 0.02 Industrials Industrial Machinery & Supplies & Components 45.258 -0.269 -5.196% -8.435% -19.784% -18.683% -TAP Molson Coors Beverage Company 0.02 Consumer Staples Brewers 19.518 -0.243 -5.699% -14.293% -17.257% -16.777% -AIZ Assurant 0.02 Financials Multi-line Insurance 44.598 -0.607 -0.600% -2.636% -7.871% -6.275% -GL Globe Life 0.02 Financials Life & Health Insurance 46.269 -0.085 -0.058% -2.030% -6.913% 13.030% -MRNA Moderna 0.02 Health Care Biotechnology 43.120 -0.178 -8.468% -9.253% -21.726% -35.794% -WBA Walgreens Boots Alliance 0.02 Consumer Staples Drug Retail 63.614 0.005 0.441% 1.425% 2.428% 21.818% -KMX CarMax 0.02 Consumer Discretionary Automotive Retail 43.861 0.011 -5.160% -3.669% -10.266% -23.626% -HAS Hasbro 0.02 Consumer Discretionary Leisure Products 56.315 -0.138 -1.608% -0.629% 12.504% 20.209% -LKQ LKQ Corporation 0.02 Consumer Discretionary Distributors 29.032 -0.312 -6.399% -11.373% -10.054% 2.389% -CPB Campbell's Company (The) 0.02 Consumer Staples Packaged Foods & Meats 26.963 -0.156 -4.641% -10.759% -16.140% -23.401% -EPAM EPAM Systems 0.02 Information Technology IT Consulting & Other Services 38.784 -1.532 -6.547% -11.227% -4.214% -33.136% -HII Huntington Ingalls Industries 0.02 Industrials Aerospace & Defense 60.894 0.612 3.564% 2.715% 16.112% 24.839% -MGM MGM Resorts 0.02 Consumer Discretionary Casinos & Gaming 58.048 0.170 2.137% 3.161% 4.334% 1.495% -WYNN Wynn Resorts 0.02 Consumer Discretionary Casinos & Gaming 49.039 -0.272 -0.697% -7.316% 4.623% -1.585% -NWS News Corp (Class B) 0.02 Communication Services Publishing 53.338 -0.060 1.508% -1.434% 4.058% 6.074% -DAY Dayforce 0.02 Industrials Human Resource & Employment Services 42.658 -0.375 -7.271% -4.403% -2.429% -24.000% -AOS A. O. Smith 0.02 Industrials Building Products 40.043 -0.165 -3.592% -9.394% -5.441% -7.832% -HSIC Henry Schein 0.02 Health Care Health Care Distributors 53.969 -0.184 -0.014% -2.735% 0.965% 3.162% -EMN Eastman Chemical Company 0.02 Materials Specialty Chemicals 37.299 -0.576 -6.659% -9.277% -16.878% -17.017% -IPG Interpublic Group of Companies (The) 0.02 Communication Services Advertising 41.475 0.012 -2.862% -8.449% -12.807% -19.385% -MKTX MarketAxess 0.02 Financials Financial Exchanges & Data 49.306 0.181 -1.871% -0.844% 1.373% -3.370% -FRT Federal Realty Investment Trust 0.02 Real Estate Retail REITs 50.043 -0.063 -0.871% -0.850% -1.747% -12.716% -NCLH Norwegian Cruise Line Holdings 0.02 Consumer Discretionary Hotels, Resorts & Cruise Lines 50.038 -0.068 -3.616% 1.211% -8.462% -27.627% -PARA Paramount Global 0.02 Communication Services Movies & Entertainment 54.812 -0.023 -1.634% 1.432% 0.922% 13.800% -NWSA News Corp (Class A) 0.01 Communication Services Publishing 53.409 -0.038 0.646% -0.953% 3.314% 1.630% -TECH Bio-Techne 0.01 Health Care Life Sciences Tools & Services 50.561 0.241 -2.736% 1.211% -16.921% -29.780% -LW Lamb Weston 0.01 Consumer Staples Packaged Foods & Meats 44.892 -0.206 -4.572% -1.280% 0.891% -14.848% -MTCH Match Group 0.01 Communication Services Interactive Media & Services 48.874 -0.105 -3.932% 2.991% -2.916% -4.235% -AES AES Corporation 0.01 Utilities Independent Power Producers & Energy Traders 45.406 0.023 -8.362% -6.406% -20.061% -15.434% -GNRC Generac 0.01 Industrials Electrical Components & Equipment 50.825 -0.480 -3.282% -1.367% -5.879% -19.600% -APA APA Corporation 0.01 Energy Oil & Gas Exploration & Production 65.038 0.254 3.570% 17.739% -1.264% -0.830% -CRL Charles River Laboratories 0.01 Health Care Life Sciences Tools & Services 54.849 -0.044 -3.852% 1.226% -12.132% -20.236% -ALB Albemarle Corporation 0.01 Materials Specialty Chemicals 48.137 0.094 -8.728% 0.135% -22.887% -33.198% -IVZ Invesco 0.01 Financials Asset Management & Custody Banks 51.272 -0.004 -2.322% -2.902% -5.155% -12.277% -MHK Mohawk Industries 0.01 Consumer Discretionary Home Furnishings 39.422 -0.221 -6.418% -8.463% -14.247% -16.119% -CZR Caesars Entertainment 0.01 Consumer Discretionary Casinos & Gaming 52.952 0.029 -0.538% -5.644% -1.770% -16.087% -ENPH Enphase Energy 0.01 Information Technology Semiconductor Materials & Equipment 36.398 -0.267 -19.655% -25.816% -41.028% -44.711%
\ No newline at end of file +MSFT Microsoft 6.61 Information Technology Systems Software 40.925 -3.449 -1.516% -2.054% 8.976% 27.899% +NVDA Nvidia 6.58 Information Technology Semiconductors 61.285 -0.984 3.490% 3.567% 34.148% 51.286% +AAPL Apple Inc. 5.46 Information Technology Technology Hardware, Storage & Peripherals 62.951 -0.216 -0.542% 8.539% 14.535% -3.367% +AMZN Amazon 4.25 Consumer Discretionary Broadline Retail 54.937 0.101 0.307% -0.996% 11.013% 9.567% +META Meta Platforms 3.26 Communication Services Interactive Media & Services 52.090 -4.410 0.349% 7.729% 17.403% 14.563% +AVGO Broadcom 2.2 Information Technology Semiconductors 53.793 -2.418 1.051% 0.198% 26.463% 50.662% +GOOG Alphabet Inc. (Class C) 1.99 Communication Services Interactive Media & Services 68.354 -0.043 2.696% 5.865% 19.525% 22.173% +GOOGL Alphabet Inc. (Class A) 1.98 Communication Services Interactive Media & Services 68.109 -0.041 2.763% 5.819% 19.803% 22.932% +BRK.B Berkshire Hathaway 1.94 Financials Multi-Sector Holdings 63.516 2.507 1.422% 3.284% -3.329% -2.030% +TSLA Tesla, Inc. 1.93 Consumer Discretionary Automobile Manufacturers 62.974 1.859 6.790% 9.486% -3.092% 24.728% +JPM JPMorgan Chase 1.42 Financials Diversified Banks 60.673 0.236 2.721% 0.515% 12.545% 15.256% +WMT Walmart 1.41 Consumer Staples Consumer Staples Merchandise Retail 38.508 -0.810 -5.173% -2.319% -1.568% -0.765% +LLY Lilly (Eli) 1.31 Health Care Pharmaceuticals 53.832 6.852 4.667% -3.528% 1.491% -18.685% +V Visa Inc. 1.22 Financials Transaction & Payment Processing Services 57.434 1.565 2.549% -0.031% -2.260% -1.282% +ORCL Oracle Corporation 1.1 Information Technology Application Software 43.701 -2.966 -0.175% -6.309% 44.654% 42.152% +NFLX Netflix 0.97 Communication Services Movies & Entertainment 53.860 2.867 0.983% 4.907% 1.198% 27.311% +MA Mastercard 0.93 Financials Transaction & Payment Processing Services 62.369 1.615 1.042% 5.022% 2.969% 4.743% +XOM ExxonMobil 0.91 Energy Integrated Oil & Gas 60.184 0.619 3.789% -1.231% 7.699% 1.217% +COST Costco 0.81 Consumer Staples Consumer Staples Merchandise Retail 39.056 -3.055 -4.028% 0.724% -7.511% -7.866% +PG Procter & Gamble 0.69 Consumer Staples Personal Care Products 49.434 0.444 -1.534% -0.409% -7.028% -9.304% +JNJ Johnson & Johnson 0.67 Health Care Pharmaceuticals 63.988 -0.148 -0.737% 4.985% 15.165% 7.793% +HD Home Depot (The) 0.64 Consumer Discretionary Home Improvement Retail 62.627 0.862 0.083% 8.003% 10.027% 4.425% +BAC Bank of America 0.63 Financials Diversified Banks 69.929 0.334 4.513% 4.797% 13.636% 13.894% +ABBV AbbVie 0.61 Health Care Biotechnology 67.110 0.479 1.052% 8.963% 12.190% 1.629% +PLTR Palantir Technologies 0.61 Information Technology Application Software 47.916 -3.373 1.978% 2.963% 30.375% 89.772% +KO Coca-Cola Company (The) 0.55 Consumer Staples Soft Drinks & Non-alcoholic Beverages 42.474 -0.080 -1.996% -0.937% -4.249% -3.020% +PM Philip Morris International 0.53 Consumer Staples Tobacco 45.029 0.570 -1.238% 2.415% -7.002% 8.220% +UNH UnitedHealth Group 0.52 Health Care Managed Health Care 58.582 5.373 -1.252% 15.076% 1.841% -35.882% +IBM IBM 0.49 Information Technology IT Consulting & Other Services 39.774 1.211 0.560% -7.538% -7.826% -4.186% +CSCO Cisco 0.49 Information Technology Communications Equipment 51.563 -0.210 2.442% 0.633% 7.278% 7.178% +CVX Chevron Corporation 0.48 Energy Integrated Oil & Gas 59.054 0.149 3.526% 0.210% 14.170% 0.440% +GE GE Aerospace 0.47 Industrials Aerospace & Defense 59.152 -0.968 3.012% 1.343% 13.301% 35.998% +TMUS T-Mobile US 0.47 Communication Services Wireless Telecommunication Services 56.734 -0.167 -2.719% 4.995% 3.222% -4.910% +CRM Salesforce 0.46 Information Technology Application Software 42.834 1.322 -0.919% -8.845% -12.068% -17.348% +WFC Wells Fargo 0.45 Financials Diversified Banks 59.276 0.309 5.134% -1.379% 10.164% 6.382% +ABT Abbott Laboratories 0.43 Health Care Health Care Equipment 52.693 0.217 0.259% 2.797% -1.016% -3.150% +LIN Linde plc 0.4 Materials Industrial Gases 60.648 0.550 0.417% 2.208% 2.985% 4.701% +MS Morgan Stanley 0.39 Financials Investment Banking & Brokerage 64.723 0.199 3.401% 3.768% 15.293% 15.266% +DIS Walt Disney Company (The) 0.39 Communication Services Movies & Entertainment 51.225 0.358 1.187% -1.885% 4.708% 5.696% +INTU Intuit 0.39 Information Technology Application Software 24.279 -8.147 -5.918% -18.206% -12.291% 9.846% +AXP American Express 0.39 Financials Consumer Finance 64.799 2.177 4.737% 3.909% 9.137% 8.973% +MCD McDonald's 0.39 Consumer Discretionary Restaurants 62.715 0.598 0.646% 3.393% -0.638% 0.965% +AMD Advanced Micro Devices 0.38 Information Technology Semiconductors 50.443 -2.547 0.042% -6.098% 45.443% 67.440% +NOW ServiceNow 0.38 Information Technology Systems Software 38.089 2.822 -2.494% -12.942% -15.839% -6.113% +MRK Merck & Co. 0.37 Health Care Pharmaceuticals 57.531 0.386 0.071% 2.856% 9.537% -6.171% +T AT&T 0.37 Communication Services Integrated Telecommunication Services 53.712 0.020 -1.449% 4.196% 4.272% 6.171% +RTX RTX Corporation 0.37 Industrials Aerospace & Defense 66.800 -0.110 3.846% 1.559% 18.913% 22.257% +GS Goldman Sachs 0.36 Financials Investment Banking & Brokerage 62.546 -0.526 3.822% 2.318% 21.636% 23.183% +ACN Accenture 0.36 Information Technology IT Consulting & Other Services 44.342 2.834 -0.180% -8.419% -19.025% -28.428% +ISRG Intuitive Surgical 0.34 Health Care Health Care Equipment 41.330 1.072 -1.031% -4.550% -13.801% -15.877% +TXN Texas Instruments 0.34 Information Technology Semiconductors 64.878 2.429 5.124% 7.629% 12.410% 7.674% +PEP PepsiCo 0.33 Consumer Staples Soft Drinks & Non-alcoholic Beverages 54.498 -0.270 -3.391% 2.161% 11.898% -3.302% +VZ Verizon 0.33 Communication Services Integrated Telecommunication Services 54.719 0.045 -2.181% 2.927% 1.057% 1.595% +UBER Uber 0.32 Industrials Passenger Ground Transportation 61.882 0.549 1.269% 10.814% 8.461% 30.077% +BKNG Booking Holdings 0.32 Consumer Discretionary Hotels, Resorts & Cruise Lines 59.998 30.955 2.178% 2.055% 4.658% 16.013% +QCOM Qualcomm 0.32 Information Technology Semiconductors 57.900 0.684 1.869% -1.795% 7.091% 3.063% +CAT Caterpillar Inc. 0.32 Industrials Construction Machinery & Heavy Transportation Equipment 59.911 0.336 3.646% 0.281% 22.688% 26.841% +SCHW Charles Schwab Corporation 0.3 Financials Investment Banking & Brokerage 56.757 -0.250 1.546% -0.684% 9.715% 23.983% +ADBE Adobe Inc. 0.3 Information Technology Application Software 47.940 2.573 -1.695% -4.260% -14.086% -18.820% +AMGN Amgen 0.29 Health Care Biotechnology 45.596 -0.243 -2.020% -4.605% 3.625% -5.310% +SPGI S&P Global 0.29 Financials Financial Exchanges & Data 53.860 -1.863 -0.381% 4.056% 6.894% 5.132% +BLK BlackRock 0.28 Financials Asset Management & Custody Banks 57.505 -2.774 1.004% 1.629% 16.150% 20.628% +PGR Progressive Corporation 0.28 Financials Property & Casualty Insurance 46.646 0.452 -1.839% 1.880% -11.738% -11.744% +BSX Boston Scientific 0.28 Health Care Health Care Equipment 57.491 0.263 2.545% -0.075% 0.207% 5.546% +BA Boeing 0.28 Industrials Aerospace & Defense 59.232 -0.327 4.369% 3.870% 16.813% 35.092% +TMO Thermo Fisher Scientific 0.28 Health Care Life Sciences Tools & Services 58.714 -0.413 -1.969% 1.311% 21.046% -6.641% +NEE NextEra Energy 0.27 Utilities Multi-Utilities 55.377 0.269 -2.183% 4.017% 9.994% 7.870% +C Citigroup 0.27 Financials Diversified Banks 60.405 -0.167 2.112% 1.312% 26.832% 21.364% +DE Deere & Company 0.27 Industrials Agricultural & Farm Machinery 42.947 -1.152 -0.343% -4.827% -4.291% 1.500% +HON Honeywell 0.27 Industrials Industrial Conglomerates 51.883 0.922 2.685% 0.379% -1.722% 4.848% +SYK Stryker Corporation 0.27 Health Care Health Care Equipment 57.596 1.660 1.126% -1.558% 2.749% 1.396% +DHR Danaher Corporation 0.26 Health Care Life Sciences Tools & Services 52.324 0.045 -2.804% -0.290% 9.023% 0.263% +AMAT Applied Materials 0.26 Information Technology Semiconductor Materials & Equipment 37.167 -1.782 1.412% -12.685% 1.656% 5.024% +TJX TJX Companies 0.25 Consumer Discretionary Apparel Retail 66.809 0.258 1.530% 8.159% 6.815% 10.681% +MU Micron Technology 0.25 Information Technology Semiconductors 48.977 -0.433 -4.547% 4.055% 20.876% 26.879% +PFE Pfizer 0.25 Health Care Pharmaceuticals 50.566 0.049 -1.580% 2.551% 5.548% -4.521% +GILD Gilead Sciences 0.25 Health Care Biotechnology 48.949 -0.576 -2.738% 0.455% 5.188% 2.465% +GEV GE Vernova 0.25 Industrials Heavy Electrical Equipment 55.342 -7.518 3.777% -1.068% 32.746% 91.832% +PANW Palo Alto Networks 0.25 Information Technology Systems Software 51.983 1.986 1.471% -4.958% -1.723% -1.744% +UNP Union Pacific Corporation 0.24 Industrials Rail Transportation 47.394 0.482 -0.460% -0.460% -0.718% -9.112% +ETN Eaton Corporation 0.24 Industrials Electrical Components & Equipment 44.282 -1.870 0.865% -9.741% 7.271% 21.227% +CMCSA Comcast 0.24 Communication Services Cable & Satellite 51.675 0.233 -0.620% 2.589% -3.634% -4.832% +COF Capital One 0.23 Financials Consumer Finance 63.286 0.877 4.799% 5.191% 17.115% 14.184% +ADP Automatic Data Processing 0.23 Industrials Human Resource & Employment Services 48.140 0.277 -0.743% -1.682% -6.834% -2.522% +CRWD CrowdStrike 0.23 Information Technology Systems Software 36.068 -0.031 -0.239% -10.292% -11.567% 9.825% +LRCX Lam Research 0.22 Information Technology Semiconductor Materials & Equipment 58.368 -0.120 3.289% 4.740% 23.457% 36.051% +LOW Lowe's 0.22 Consumer Discretionary Home Improvement Retail 66.956 0.889 0.768% 12.298% 14.401% 5.226% +COP ConocoPhillips 0.22 Energy Oil & Gas Exploration & Production 58.528 0.267 3.509% -0.959% 13.442% -0.329% +KLAC KLA Corporation 0.22 Information Technology Semiconductor Materials & Equipment 47.774 -4.319 1.372% -3.055% 12.552% 27.024% +VRTX Vertex Pharmaceuticals 0.21 Health Care Biotechnology 37.619 1.327 -0.916% -17.342% -13.188% -18.403% +ADI Analog Devices 0.21 Information Technology Semiconductors 73.271 3.220 10.931% 10.782% 17.862% 14.197% +ANET Arista Networks 0.21 Information Technology Communications Equipment 61.914 -1.344 1.122% 13.193% 45.172% 46.631% +APH Amphenol 0.21 Information Technology Electronic Components 59.553 -0.473 -0.073% 4.359% 24.420% 67.889% +CB Chubb Limited 0.21 Financials Property & Casualty Insurance 45.746 0.662 -0.657% 1.285% -6.119% -3.440% +LMT Lockheed Martin 0.2 Industrials Aerospace & Defense 63.145 3.434 3.255% 8.409% -4.486% 2.016% +MDT Medtronic 0.2 Health Care Health Care Equipment 53.232 -0.107 2.536% -0.281% 13.550% 1.587% +KKR KKR & Co. 0.2 Financials Asset Management & Custody Banks 47.169 -0.924 0.813% -7.232% 15.845% 5.961% +MMC Marsh McLennan 0.2 Financials Insurance Brokers 45.979 0.685 -2.138% 1.725% -10.845% -12.016% +BX Blackstone Inc. 0.2 Financials Asset Management & Custody Banks 55.148 -0.828 2.475% -3.169% 23.065% 8.921% +SBUX Starbucks 0.19 Consumer Discretionary Restaurants 38.473 -0.587 -4.729% -6.809% -0.437% -24.334% +ICE Intercontinental Exchange 0.19 Financials Financial Exchanges & Data 41.792 -0.652 0.264% -3.232% 0.112% 4.624% +AMT American Tower 0.19 Real Estate Telecom Tower REITs 43.310 0.727 0.387% -3.381% -2.925% 1.706% +MO Altria 0.19 Consumer Staples Tobacco 67.198 0.049 -0.165% 11.944% 11.456% 20.643% +WELL Welltower 0.19 Real Estate Health Care REITs 56.284 -0.423 1.388% -0.072% 8.769% 9.451% +PLD Prologis 0.18 Real Estate Industrial REITs 58.649 0.663 0.533% 1.486% 4.436% -9.302% +SO Southern Company 0.18 Utilities Electric Utilities 44.816 -0.249 -1.157% -2.216% 3.525% 5.437% +CME CME Group 0.18 Financials Financial Exchanges & Data 43.700 -0.834 0.044% -1.089% -4.484% 8.709% +CEG Constellation Energy 0.18 Utilities Electric Utilities 44.853 -2.991 -0.206% -4.218% 2.433% 26.764% +BMY Bristol Myers Squibb 0.18 Health Care Pharmaceuticals 49.794 0.089 -2.338% 0.747% 0.682% -19.711% +TT Trane Technologies 0.18 Industrials Building Products 45.584 -0.998 -0.606% -9.510% -2.310% 23.792% +WM Waste Management 0.17 Industrials Environmental & Facilities Services 43.591 -0.621 -1.418% -4.377% -5.369% -1.899% +INTC Intel 0.17 Information Technology Semiconductors 59.306 0.303 -3.793% 19.304% 18.491% 5.457% +DASH DoorDash 0.17 Consumer Discretionary Specialized Consumer Services 50.814 -1.749 0.169% 2.299% 21.426% 27.037% +MCK McKesson Corporation 0.17 Health Care Health Care Distributors 45.321 1.828 0.533% -4.441% -5.533% 9.611% +HCA HCA Healthcare 0.17 Health Care Health Care Facilities 66.308 2.015 -0.181% 16.679% 6.111% 25.245% +CTAS Cintas 0.17 Industrials Diversified Support Services 38.076 -1.091 -1.589% -4.352% -5.707% 4.730% +DUK Duke Energy 0.17 Utilities Electric Utilities 53.021 -0.319 -0.404% 3.172% 5.929% 6.377% +FI Fiserv 0.17 Financials Transaction & Payment Processing Services 39.501 1.569 -0.884% -3.242% -13.900% -40.461% +NKE Nike, Inc. 0.16 Consumer Discretionary Apparel, Accessories & Luxury Goods 62.501 0.071 2.302% 0.409% 25.179% -1.712% +EQIX Equinix 0.16 Real Estate Data Center REITs 48.612 1.864 1.077% -3.617% -10.837% -14.125% +MDLZ Mondelez International 0.16 Consumer Staples Packaged Foods & Meats 38.778 0.169 -0.974% -10.988% -7.250% -3.017% +MCO Moody's Corporation 0.16 Financials Financial Exchanges & Data 50.821 -1.358 -0.119% 0.174% 6.265% 3.762% +ELV Elevance Health 0.16 Health Care Managed Health Care 52.438 4.626 -0.631% 7.377% -17.541% -21.086% +CVS CVS Health 0.16 Health Care Health Care Services 73.023 0.646 0.817% 19.250% 16.645% 10.965% +UPS United Parcel Service 0.16 Industrials Air Freight & Logistics 41.324 0.513 -0.387% -3.721% -10.343% -25.648% +PH Parker Hannifin 0.16 Industrials Industrial Machinery & Supplies & Components 62.014 0.885 2.327% 3.632% 13.510% 16.267% +CI Cigna 0.16 Health Care Health Care Services 55.934 3.103 -0.592% 2.789% -4.745% -0.858% +SHW Sherwin-Williams 0.16 Materials Specialty Chemicals 59.367 0.892 -0.400% 8.752% 1.987% 3.080% +ABNB Airbnb 0.15 Consumer Discretionary Hotels, Resorts & Cruise Lines 46.209 0.653 0.706% -7.271% -1.940% -9.007% +CDNS Cadence Design Systems 0.15 Information Technology Application Software 49.962 -2.529 -0.822% -6.069% 6.484% 38.409% +AJG Arthur J. Gallagher & Co. 0.15 Financials Insurance Brokers 50.828 2.030 -0.259% 4.110% -12.414% -9.896% +TDG TransDigm Group 0.15 Industrials Aerospace & Defense 41.843 -1.043 1.113% -12.034% -2.780% 4.729% +DELL Dell Technologies 0.15 Information Technology Technology Hardware, Storage & Peripherals 48.948 -1.213 -3.114% -1.887% 14.914% 21.478% +RSG Republic Services 0.14 Industrials Environmental & Facilities Services 45.918 0.371 -0.200% -4.748% -8.073% 0.705% +FTNT Fortinet 0.14 Information Technology Systems Software 33.989 0.199 -0.563% -25.885% -25.864% -27.491% +MMM 3M 0.14 Industrials Industrial Conglomerates 55.329 0.244 1.445% 3.149% 4.736% 4.019% +APO Apollo Global Management 0.14 Financials Asset Management & Custody Banks 36.069 -0.903 -1.955% -9.079% 0.924% -8.844% +AON Aon plc 0.14 Financials Insurance Brokers 53.932 0.273 -1.035% 4.228% 1.079% -8.663% +ORLY O’Reilly Automotive 0.14 Consumer Discretionary Automotive Retail 62.340 -0.321 0.116% 4.328% 13.686% 14.351% +GD General Dynamics 0.14 Industrials Aerospace & Defense 70.097 -0.129 1.827% 2.377% 15.382% 28.042% +ECL Ecolab 0.14 Materials Specialty Chemicals 56.810 0.220 -1.565% 7.645% 5.176% 4.506% +SNPS Synopsys 0.14 Information Technology Application Software 47.165 -6.418 -2.740% -6.261% 16.454% 31.073% +COIN Coinbase 0.14 Financials Financial Exchanges & Data 42.227 -0.980 2.122% -16.950% 15.796% 48.044% +RCL Royal Caribbean Group 0.13 Consumer Discretionary Hotels, Resorts & Cruise Lines 69.505 3.577 7.171% 5.793% 38.428% 48.530% +EMR Emerson Electric 0.13 Industrials Electrical Components & Equipment 44.923 -0.301 1.337% -9.661% 10.234% 11.125% +WMB Williams Companies 0.13 Energy Oil & Gas Storage & Transportation 44.031 -0.051 0.990% -2.989% -4.942% 1.546% +NOC Northrop Grumman 0.13 Industrials Aerospace & Defense 68.322 -2.059 1.158% 3.454% 24.723% 28.926% +CL Colgate-Palmolive 0.13 Consumer Staples Household Products 41.083 0.138 -1.992% -3.131% -8.969% -6.718% +MAR Marriott International 0.13 Consumer Discretionary Hotels, Resorts & Cruise Lines 50.994 0.788 0.401% -2.055% 0.658% -3.376% +ITW Illinois Tool Works 0.13 Industrials Industrial Machinery & Supplies & Components 58.572 0.575 0.871% 2.597% 7.925% 1.949% +ZTS Zoetis 0.13 Health Care Pharmaceuticals 53.971 0.800 -0.565% 2.503% -6.899% -6.177% +CMG Chipotle Mexican Grill 0.13 Consumer Discretionary Restaurants 35.667 0.367 -1.688% -4.191% -16.611% -19.378% +PNC PNC Financial Services 0.13 Financials Diversified Banks 68.286 1.168 5.425% 5.218% 15.445% 7.902% +HWM Howmet Aerospace 0.13 Industrials Aerospace & Defense 47.574 -0.587 2.339% -7.004% 3.671% 31.854% +PYPL PayPal 0.13 Financials Transaction & Payment Processing Services 50.041 0.272 1.636% -1.777% -1.819% -0.778% +JCI Johnson Controls 0.13 Industrials Building Products 57.649 0.215 3.770% 5.056% 7.365% 28.736% +MSI Motorola Solutions 0.13 Information Technology Communications Equipment 58.205 -1.096 -1.040% 4.994% 8.367% 6.069% +EOG EOG Resources 0.13 Energy Oil & Gas Exploration & Production 58.310 0.439 3.392% -1.502% 9.053% -7.128% +USB U.S. Bancorp 0.13 Financials Diversified Banks 67.935 0.331 5.107% 5.381% 11.043% 4.948% +BK BNY Mellon 0.12 Financials Asset Management & Custody Banks 66.513 -0.172 3.472% 2.670% 15.915% 20.371% +NEM Newmont 0.12 Materials Gold 72.955 0.078 7.495% 13.190% 37.412% 71.961% +WDAY Workday, Inc. 0.12 Information Technology Application Software 44.625 0.403 -3.007% -6.990% -6.862% -14.464% +ADSK Autodesk 0.12 Information Technology Application Software 39.890 -0.471 -2.348% -7.880% -5.963% 0.035% +APD Air Products 0.12 Materials Industrial Gases 53.621 0.432 1.292% -0.413% 7.069% -5.903% +MNST Monster Beverage 0.11 Consumer Staples Soft Drinks & Non-alcoholic Beverages 48.509 -0.121 -2.922% 1.189% -3.300% 19.646% +VST Vistra Corp. 0.11 Utilities Electric Utilities 48.823 -1.936 0.827% -1.455% 19.077% 50.081% +KMI Kinder Morgan 0.11 Energy Oil & Gas Storage & Transportation 43.142 -0.000 0.833% -4.519% -5.569% 1.564% +CSX CSX Corporation 0.11 Industrials Rail Transportation 30.615 -0.463 -11.254% -8.498% 3.118% 1.250% +AXON Axon Enterprise 0.11 Industrials Aerospace & Defense 49.386 -3.451 1.415% 5.527% 3.075% 46.357% +AZO AutoZone 0.11 Consumer Discretionary Automotive Retail 68.636 5.461 1.244% 7.907% 13.110% 21.351% +CARR Carrier Global 0.11 Industrials Building Products 43.201 0.248 -0.746% -7.242% -8.088% 3.745% +TRV Travelers Companies (The) 0.11 Financials Property & Casualty Insurance 56.022 0.682 0.751% 4.261% -1.809% 6.319% +ROP Roper Technologies 0.11 Information Technology Electronic Equipment & Instruments 40.465 0.484 -1.528% -6.857% -8.604% -8.393% +DLR Digital Realty 0.11 Real Estate Data Center REITs 46.192 -0.120 0.810% -5.822% -1.617% 6.772% +FCX Freeport-McMoRan 0.11 Materials Copper 60.981 0.338 6.971% 2.591% 11.882% 18.520% +HLT Hilton Worldwide 0.11 Consumer Discretionary Hotels, Resorts & Cruise Lines 58.598 0.829 1.329% 0.835% 8.796% 6.268% +COR Cencora 0.11 Health Care Health Care Distributors 47.478 0.122 -1.700% -0.024% -1.258% 16.341% +NSC Norfolk Southern 0.11 Industrials Rail Transportation 48.136 -1.165 -3.103% -0.371% 13.023% 14.241% +REGN Regeneron Pharmaceuticals 0.1 Health Care Biotechnology 57.933 1.488 2.776% 5.285% -2.588% -16.382% +AFL Aflac 0.1 Financials Life & Health Insurance 65.779 0.494 1.188% 7.280% 4.593% 0.680% +PAYX Paychex 0.1 Industrials Human Resource & Employment Services 43.020 0.273 -0.698% -6.280% -13.166% -7.206% +AEP American Electric Power 0.1 Utilities Electric Utilities 55.404 -0.266 -0.027% 3.122% 9.445% 7.103% +PWR Quanta Services 0.1 Industrials Construction & Engineering 49.146 -1.129 1.226% -6.587% 12.143% 48.083% +NXPI NXP Semiconductors 0.1 Information Technology Semiconductors 63.579 1.939 3.729% 4.887% 19.568% 9.660% +FDX FedEx 0.1 Industrials Air Freight & Logistics 51.680 0.620 -0.871% -1.467% 5.160% -10.613% +MET MetLife 0.1 Financials Life & Health Insurance 62.709 0.605 2.909% 4.287% 2.505% -3.617% +CHTR Charter Communications 0.1 Communication Services Cable & Satellite 33.502 5.395 -0.127% -4.991% -35.137% -25.727% +TFC Truist Financial 0.1 Financials Diversified Banks 65.574 0.212 4.934% 3.644% 15.813% 1.422% +O Realty Income 0.1 Real Estate Retail REITs 51.538 0.052 -1.491% 1.342% 3.508% 2.758% +MPC Marathon Petroleum 0.1 Energy Oil & Gas Refining & Marketing 62.452 1.362 5.554% -1.094% 6.887% 17.252% +ALL Allstate 0.1 Financials Property & Casualty Insurance 49.134 -0.720 -3.422% 4.786% -1.964% 4.163% +SPG Simon Property Group 0.1 Real Estate Retail REITs 66.966 0.581 1.115% 5.206% 10.374% -3.149% +PSA Public Storage 0.1 Real Estate Self-Storage REITs 53.711 1.327 0.532% -1.261% -3.752% -5.502% +CTVA Corteva 0.09 Materials Fertilizers & Agricultural Chemicals 59.527 0.273 2.127% 1.454% 5.013% 17.701% +PSX Phillips 66 0.09 Energy Oil & Gas Refining & Marketing 64.485 1.026 6.319% 1.153% 13.610% 1.946% +OKE Oneok 0.09 Energy Oil & Gas Storage & Transportation 40.043 0.136 1.252% -10.842% -8.955% -22.993% +GWW W. W. Grainger 0.09 Industrials Industrial Machinery & Supplies & Components 54.050 8.198 1.664% -4.086% -7.143% 0.103% +NDAQ Nasdaq, Inc. 0.09 Financials Financial Exchanges & Data 55.712 -0.423 1.140% -0.970% 14.255% 17.450% +TEL TE Connectivity 0.09 Information Technology Electronic Manufacturing Services 64.868 -0.942 1.731% -1.080% 28.221% 36.340% +AIG American International Group 0.09 Financials Multi-line Insurance 59.642 0.580 1.587% 4.638% -0.709% 3.627% +AMP Ameriprise Financial 0.09 Financials Asset Management & Custody Banks 52.508 1.438 2.100% -0.787% -0.116% -1.745% +SLB Schlumberger 0.09 Energy Oil & Gas Equipment & Services 59.734 0.338 5.939% -0.870% 4.097% -13.664% +BDX Becton Dickinson 0.09 Health Care Health Care Equipment 57.151 -0.019 -2.000% 6.410% 11.209% -13.423% +SRE Sempra 0.09 Utilities Multi-Utilities 54.451 -0.213 -1.053% 0.776% 3.637% 13.741% +PCAR Paccar 0.09 Industrials Construction Machinery & Heavy Transportation Equipment 55.869 0.121 0.794% 0.774% 5.560% -4.976% +FAST Fastenal 0.09 Industrials Trading Companies & Distributors 67.144 0.051 0.120% 7.210% 19.981% 34.863% +LHX L3Harris 0.09 Industrials Aerospace & Defense 68.629 -0.222 1.995% 1.965% 12.005% 35.510% +CPRT Copart 0.09 Industrials Diversified Support Services 59.515 0.302 1.757% 4.736% -7.895% -11.914% +GM General Motors 0.09 Consumer Discretionary Automobile Manufacturers 72.884 0.318 3.049% 12.838% 19.780% 23.452% +D Dominion Energy 0.09 Utilities Multi-Utilities 47.940 -0.273 -2.414% 1.977% 5.447% 5.914% +URI United Rentals 0.09 Industrials Trading Companies & Distributors 67.932 0.252 3.065% 6.966% 31.515% 49.044% +KDP Keurig Dr Pepper 0.08 Consumer Staples Soft Drinks & Non-alcoholic Beverages 21.193 -0.484 -17.709% -14.476% -11.926% -13.865% +OXY Occidental Petroleum 0.08 Energy Oil & Gas Exploration & Production 61.191 0.228 4.732% 1.276% 10.620% -5.365% +HES Hess Corporation 0.08 Energy Integrated Oil & Gas 7.401 5.071 NaN% NaN% -100.000% -100.000% +VLO Valero Energy 0.08 Energy Oil & Gas Refining & Marketing 64.732 1.488 6.540% 1.534% 12.424% 13.361% +FANG Diamondback Energy 0.08 Energy Oil & Gas Exploration & Production 53.652 0.337 3.598% -5.600% 4.706% -7.475% +TTWO Take-Two Interactive 0.08 Communication Services Interactive Home Entertainment 51.790 0.550 1.077% 3.054% 2.011% 10.859% +CMI Cummins 0.08 Industrials Construction Machinery & Heavy Transportation Equipment 63.786 -1.403 -0.932% 8.768% 22.130% 9.419% +KR Kroger 0.08 Consumer Staples Food Retail 41.440 -0.307 -2.446% -0.447% 1.710% 7.915% +TGT Target Corporation 0.08 Consumer Staples Consumer Staples Merchandise Retail 37.499 -1.029 -8.779% -7.746% -0.907% -21.543% +GLW Corning Inc. 0.08 Information Technology Electronic Components 77.431 -0.220 4.464% 8.745% 35.016% 37.551% +EW Edwards Lifesciences 0.08 Health Care Health Care Equipment 61.046 0.265 2.965% 0.994% 6.626% 13.824% +CCI Crown Castle 0.08 Real Estate Telecom Tower REITs 42.217 -0.189 -1.006% -7.262% 0.835% 8.497% +FICO Fair Isaac 0.08 Information Technology Application Software 48.427 22.362 2.542% -5.643% -5.553% -22.658% +VRSK Verisk Analytics 0.08 Industrials Research & Consulting Services 39.248 1.535 -0.996% -8.754% -15.135% -7.514% +FIS Fidelity National Information Services 0.08 Financials Transaction & Payment Processing Services 37.311 0.114 0.966% -14.237% -12.456% 1.083% +EXC Exelon 0.08 Utilities Electric Utilities 49.658 -0.083 -0.715% 0.271% 1.161% 1.439% +KMB Kimberly-Clark 0.08 Consumer Staples Household Products 43.497 -0.398 -2.362% 1.470% -9.128% -7.404% +MSCI MSCI Inc. 0.08 Financials Financial Exchanges & Data 55.123 2.212 0.576% 2.552% 0.854% -1.693% +ROST Ross Stores 0.08 Consumer Discretionary Apparel Retail 63.482 -0.218 0.304% 6.284% 4.983% 7.470% +IDXX Idexx Laboratories 0.08 Health Care Health Care Equipment 59.237 -3.970 0.787% 11.979% 24.244% 45.505% +F Ford Motor Company 0.08 Consumer Discretionary Automobile Manufacturers 63.385 0.051 2.245% 6.859% 14.840% 27.449% +KVUE Kenvue 0.08 Consumer Staples Personal Care Products 40.514 -0.048 -3.257% -6.225% -13.122% -10.156% +AME Ametek 0.08 Industrials Electrical Components & Equipment 57.784 0.169 0.853% 4.370% 3.302% -0.294% +PEG Public Service Enterprise Group 0.08 Utilities Electric Utilities 43.005 -0.614 -1.324% -5.801% 4.862% 3.432% +CBRE CBRE Group 0.07 Real Estate Real Estate Services 67.224 0.096 2.150% 3.398% 31.886% 16.912% +CAH Cardinal Health 0.07 Health Care Health Care Distributors 39.368 -0.347 -1.027% -6.290% -4.648% 15.706% +CTSH Cognizant 0.07 Information Technology IT Consulting & Other Services 47.450 0.503 1.157% -4.312% -11.111% -14.657% +BKR Baker Hughes 0.07 Energy Oil & Gas Equipment & Services 61.418 -0.005 3.492% -2.842% 19.393% 1.996% +YUM Yum! Brands 0.07 Consumer Discretionary Restaurants 51.434 0.307 -3.276% 1.274% 2.040% -4.346% +GRMN Garmin 0.07 Consumer Discretionary Consumer Electronics 55.277 -0.547 -0.364% -2.800% 13.182% 3.811% +EA Electronic Arts 0.07 Communication Services Interactive Home Entertainment 61.672 -0.377 0.908% 16.537% 17.235% 32.017% +XEL Xcel Energy 0.07 Utilities Multi-Utilities 51.295 -0.139 -0.929% 0.276% 3.911% 2.516% +OTIS Otis Worldwide 0.07 Industrials Industrial Machinery & Supplies & Components 43.908 0.396 -1.084% 0.378% -9.744% -10.664% +DHI D. R. Horton 0.07 Consumer Discretionary Homebuilding 66.058 0.070 0.155% 14.265% 38.599% 33.162% +PRU Prudential Financial 0.07 Financials Life & Health Insurance 61.826 0.578 2.946% 5.742% 4.630% -2.989% +RMD ResMed 0.07 Health Care Health Care Equipment 56.553 -0.805 -0.304% 2.690% 15.819% 23.301% +MCHP Microchip Technology 0.07 Information Technology Semiconductors 50.880 0.475 4.497% -4.329% 15.235% 18.382% +TRGP Targa Resources 0.07 Energy Oil & Gas Storage & Transportation 46.449 -0.104 1.437% -3.822% 1.003% -16.600% +ROK Rockwell Automation 0.07 Industrials Electrical Components & Equipment 60.590 0.961 3.540% 0.500% 13.600% 25.091% +ED Consolidated Edison 0.07 Utilities Multi-Utilities 38.747 -0.410 -1.365% -2.465% -4.088% -0.200% +ETR Entergy 0.07 Utilities Electric Utilities 55.670 -0.331 0.878% 1.530% 8.227% 5.066% +SYY Sysco 0.07 Consumer Staples Food Distributors 50.448 -0.253 0.176% 1.595% 10.169% 6.571% +EBAY eBay Inc. 0.07 Consumer Discretionary Broadline Retail 55.592 -0.638 -5.256% 20.561% 30.646% 49.086% +HIG Hartford (The) 0.07 Financials Property & Casualty Insurance 62.869 0.310 0.774% 6.571% 1.412% 13.076% +EQT EQT Corporation 0.07 Energy Oil & Gas Exploration & Production 50.506 0.258 4.294% -0.734% -6.807% 13.039% +BRO Brown & Brown 0.07 Financials Insurance Brokers 43.866 0.730 -0.857% 4.504% -14.302% -17.554% +WAB Wabtec 0.06 Industrials Construction Machinery & Heavy Transportation Equipment 50.403 1.043 1.381% 1.328% -3.878% 7.809% +HSY Hershey Company (The) 0.06 Consumer Staples Packaged Foods & Meats 55.715 -0.458 1.455% -1.520% 15.907% 6.418% +VMC Vulcan Materials Company 0.06 Materials Construction Materials 60.817 -0.421 -0.560% 6.308% 7.788% 18.799% +LYV Live Nation Entertainment 0.06 Communication Services Movies & Entertainment 72.783 0.795 2.284% 10.718% 16.501% 18.204% +VICI Vici Properties 0.06 Real Estate Hotel & Resort REITs 57.559 0.069 3.018% 1.765% 5.354% 3.464% +ACGL Arch Capital Group 0.06 Financials Property & Casualty Insurance 52.200 0.270 -1.024% 5.550% -3.932% -1.303% +CSGP CoStar Group 0.06 Real Estate Real Estate Services 48.900 -0.527 0.472% -6.507% 19.783% 20.186% +MPWR Monolithic Power Systems 0.06 Information Technology Semiconductors 61.863 -0.826 0.691% 17.432% 24.087% 39.591% +ODFL Old Dominion 0.06 Industrials Cargo Ground Transportation 50.548 1.245 -0.207% -4.713% -5.925% -11.610% +WEC WEC Energy Group 0.06 Utilities Electric Utilities 45.186 -0.347 -1.217% -1.353% -0.372% 1.477% +A Agilent Technologies 0.06 Health Care Life Sciences Tools & Services 51.068 0.240 -1.507% -1.285% 6.328% -6.909% +IR Ingersoll Rand 0.06 Industrials Industrial Machinery & Supplies & Components 51.270 0.414 1.616% -6.822% -1.768% -2.359% +GEHC GE HealthCare 0.06 Health Care Health Care Equipment 51.412 0.196 0.162% -4.671% 4.337% -17.125% +MLM Martin Marietta Materials 0.06 Materials Construction Materials 62.468 -1.149 1.527% 6.401% 8.731% 27.926% +CCL Carnival 0.06 Consumer Discretionary Hotels, Resorts & Cruise Lines 67.027 0.128 7.778% 7.306% 35.042% 35.617% +DXCM Dexcom 0.06 Health Care Health Care Equipment 37.266 -0.163 -5.909% -14.807% -10.793% -13.313% +EFX Equifax 0.06 Industrials Research & Consulting Services 49.081 1.196 -0.924% 0.158% -4.176% 2.053% +EXR Extra Space Storage 0.06 Real Estate Self-Storage REITs 48.456 0.745 0.789% -7.472% -4.976% -8.400% +DAL Delta Air Lines 0.06 Industrials Passenger Airlines 62.942 0.277 1.074% 12.202% 23.785% 2.343% +IT Gartner 0.06 Information Technology IT Consulting & Other Services 27.887 4.463 0.103% -30.614% -45.347% -50.522% +XYL Xylem Inc. 0.06 Industrials Industrial Machinery & Supplies & Components 61.935 -0.359 1.065% 8.624% 13.546% 11.306% +KHC Kraft Heinz 0.06 Consumer Staples Packaged Foods & Meats 51.435 -0.007 0.108% -3.011% 3.243% -9.625% +IRM Iron Mountain 0.06 Real Estate Other Specialized REITs 43.331 0.226 -0.142% -8.037% -6.043% -0.316% +NRG NRG Energy 0.06 Utilities Independent Power Producers & Energy Traders 41.082 -1.251 -1.449% -8.532% -6.806% 39.121% +RJF Raymond James Financial 0.06 Financials Investment Banking & Brokerage 59.818 -0.217 2.302% -0.036% 13.463% 10.697% +PCG PG&E Corporation 0.06 Utilities Multi-Utilities 53.878 -0.038 -3.526% 7.577% -11.730% -5.227% +ANSS Ansys 0.06 Information Technology Application Software 8.861 12.302 NaN% NaN% -100.000% -100.000% +WTW Willis Towers Watson 0.05 Financials Insurance Brokers 62.120 0.157 -0.441% 10.483% 6.826% -0.388% +AVB AvalonBay Communities 0.05 Real Estate Multi-Family Residential REITs 48.701 0.991 0.293% -5.470% -4.691% -13.905% +LVS Las Vegas Sands 0.05 Consumer Discretionary Casinos & Gaming 74.452 0.037 4.832% 7.356% 34.942% 28.464% +HUM Humana 0.05 Health Care Managed Health Care 76.497 1.963 3.684% 28.480% 31.887% 14.317% +NUE Nucor 0.05 Materials Steel 60.724 0.348 1.398% 5.198% 35.262% 9.747% +MTB M&T Bank 0.05 Financials Regional Banks 62.437 1.231 5.143% 2.990% 8.700% 5.654% +GIS General Mills 0.05 Consumer Staples Packaged Foods & Meats 42.903 0.092 -1.322% -1.539% -9.015% -17.889% +STZ Constellation Brands 0.05 Consumer Staples Distillers & Vintners 33.591 -0.911 -4.539% -9.930% -14.814% -8.583% +EXE Expand Energy 0.05 Energy Oil & Gas Exploration & Production 42.018 0.322 3.471% -3.110% -17.906% -1.514% +VTR Ventas 0.05 Real Estate Health Care REITs 51.595 -0.186 -0.530% 1.152% 3.920% -1.544% +STT State Street Corporation 0.05 Financials Asset Management & Custody Banks 65.286 0.238 4.202% 2.269% 18.875% 18.765% +DD DuPont 0.05 Materials Specialty Chemicals 65.066 0.537 4.771% 4.038% 11.592% -4.474% +BR Broadridge Financial Solutions 0.05 Industrials Data Processing & Outsourced Services 52.301 -1.110 -2.141% 3.759% 7.209% 8.369% +STX Seagate Technology 0.05 Information Technology Technology Hardware, Storage & Peripherals 67.240 0.514 4.629% 8.226% 41.170% 64.140% +LULU Lululemon Athletica 0.05 Consumer Discretionary Apparel, Accessories & Luxury Goods 46.100 2.718 2.464% -5.377% -36.946% -44.077% +KEYS Keysight Technologies 0.05 Information Technology Electronic Equipment & Instruments 51.049 0.044 0.557% -1.569% 1.313% 3.906% +WRB W. R. Berkley Corporation 0.05 Financials Property & Casualty Insurance 52.005 0.113 -0.713% 3.526% -4.245% 14.375% +LEN Lennar 0.05 Consumer Discretionary Homebuilding 64.862 0.529 -0.730% 15.027% 23.295% 10.717% +K Kellanova 0.05 Consumer Staples Packaged Foods & Meats 44.845 -0.018 -0.312% -0.412% -3.261% -3.261% +AWK American Water Works 0.05 Utilities Water Utilities 51.020 0.016 -0.868% 2.128% 0.566% 7.409% +TSCO Tractor Supply 0.05 Consumer Discretionary Other Specialty Retail 64.423 -0.005 -0.947% 5.291% 22.449% 12.738% +CNC Centene Corporation 0.05 Health Care Managed Health Care 45.151 0.895 -2.284% 12.260% -50.286% -50.748% +DTE DTE Energy 0.05 Utilities Multi-Utilities 48.517 -0.344 -1.167% 0.729% 0.715% 4.748% +ROL Rollins, Inc. 0.05 Industrials Environmental & Facilities Services 42.080 -0.199 -2.537% -1.483% -1.534% 9.864% +IQV IQVIA 0.05 Health Care Life Sciences Tools & Services 55.006 -0.839 -2.386% -3.490% 33.599% 0.676% +EL Estée Lauder Companies (The) 0.05 Consumer Staples Personal Care Products 51.471 -0.590 -0.056% -1.729% 33.940% 23.092% +WBD Warner Bros. Discovery 0.05 Communication Services Broadcasting 47.828 -0.028 2.076% -10.061% 23.560% 7.273% +VRSN Verisign 0.05 Information Technology Internet Services & Infrastructure 46.606 0.442 0.282% -2.696% 0.160% 14.875% +SMCI Supermicro 0.05 Information Technology Technology Hardware, Storage & Peripherals 41.304 -0.478 2.590% -24.339% 6.712% 3.283% +ADM Archer Daniels Midland 0.05 Consumer Staples Agricultural Products & Services 70.425 0.389 4.770% 15.904% 29.180% 34.836% +EQR Equity Residential 0.05 Real Estate Multi-Family Residential REITs 48.236 0.287 0.062% -4.869% -6.033% -12.486% +DRI Darden Restaurants 0.05 Consumer Discretionary Restaurants 48.245 0.453 -0.895% 1.603% -3.770% 5.674% +FITB Fifth Third Bancorp 0.05 Financials Regional Banks 67.956 0.272 5.140% 5.535% 17.986% 4.700% +AEE Ameren 0.05 Utilities Multi-Utilities 51.529 -0.237 -1.001% 1.022% 4.292% 1.377% +GDDY GoDaddy 0.05 Information Technology Internet Services & Infrastructure 39.051 1.108 1.127% -11.385% -19.136% -16.400% +TPL Texas Pacific Land Corporation 0.05 Energy Oil & Gas Exploration & Production 45.814 7.669 0.982% -8.311% -26.738% -32.815% +PPL PPL Corporation 0.05 Utilities Electric Utilities 53.340 -0.072 -0.572% 0.884% 4.792% 6.009% +DG Dollar General 0.05 Consumer Staples Consumer Staples Merchandise Retail 45.391 -0.336 -2.022% 3.416% 9.428% 49.365% +TYL Tyler Technologies 0.05 Information Technology Application Software 36.461 -3.697 -4.047% -0.963% -5.022% -9.618% +UAL United Airlines Holdings 0.05 Industrials Passenger Airlines 67.375 0.500 1.898% 14.870% 33.193% 12.976% +PPG PPG Industries 0.05 Materials Specialty Chemicals 53.537 0.580 -0.257% 0.303% 0.276% -0.976% +IP International Paper 0.05 Materials Paper & Plastic Packaging Products & Materials 50.466 0.209 3.085% -10.397% 0.453% -13.280% +SBAC SBA Communications 0.05 Real Estate Telecom Tower REITs 43.503 0.403 -0.645% -4.403% -5.268% 0.293% +ATO Atmos Energy 0.04 Utilities Gas Utilities 61.009 0.015 0.121% 6.342% 6.083% 10.940% +DOV Dover Corporation 0.04 Industrials Industrial Machinery & Supplies & Components 53.286 0.698 1.391% -1.000% 0.358% -7.277% +VLTO Veralto 0.04 Industrials Environmental & Facilities Services 53.344 -0.249 -0.916% 1.980% 5.537% 8.017% +MTD Mettler Toledo 0.04 Health Care Life Sciences Tools & Services 53.152 -2.331 -2.858% 1.475% 10.486% 2.511% +FTV Fortive 0.04 Industrials Industrial Machinery & Supplies & Components 47.346 0.267 0.727% -4.733% -9.155% -19.130% +CHD Church & Dwight 0.04 Consumer Staples Household Products 42.115 0.186 -1.786% -4.527% -5.629% -15.534% +CBOE Cboe Global Markets 0.04 Financials Financial Exchanges & Data 47.169 -0.912 -1.369% 1.251% 4.973% 16.712% +HPE Hewlett Packard Enterprise 0.04 Information Technology Technology Hardware, Storage & Peripherals 66.484 0.131 5.436% 7.914% 25.418% 13.407% +SYF Synchrony Financial 0.04 Financials Consumer Finance 68.673 0.233 5.238% 5.666% 27.652% 27.135% +STE Steris 0.04 Health Care Health Care Equipment 62.210 0.910 0.388% 8.850% 0.967% 12.955% +CNP CenterPoint Energy 0.04 Utilities Multi-Utilities 46.344 -0.162 -1.335% -1.541% -0.080% 11.737% +ES Eversource Energy 0.04 Utilities Electric Utilities 43.853 -0.214 -2.435% -3.405% -0.774% 2.724% +TDY Teledyne Technologies 0.04 Information Technology Electronic Equipment & Instruments 51.989 -1.358 0.298% -1.396% 10.066% 8.767% +HBAN Huntington Bancshares 0.04 Financials Regional Banks 64.589 0.120 5.235% 4.418% 10.977% 7.896% +CINF Cincinnati Financial 0.04 Financials Property & Casualty Insurance 55.002 0.138 0.794% 0.768% 2.756% 6.254% +FE FirstEnergy 0.04 Utilities Electric Utilities 60.130 -0.074 0.392% 4.282% 3.539% 13.103% +CPAY Corpay 0.04 Financials Transaction & Payment Processing Services 52.712 1.796 1.400% -2.034% -2.419% -10.783% +HPQ HP Inc. 0.04 Information Technology Technology Hardware, Storage & Peripherals 57.457 0.097 0.037% 5.220% -4.693% -18.473% +CDW CDW Corporation 0.04 Information Technology Technology Distributors 41.012 0.288 -2.333% -10.160% -11.873% -8.564% +SW Smurfit Westrock 0.04 Materials Paper & Plastic Packaging Products & Materials 57.528 0.304 7.250% -3.942% 4.303% -10.428% +DVN Devon Energy 0.04 Energy Oil & Gas Exploration & Production 63.371 0.246 4.914% 2.951% 12.376% -1.812% +ON ON Semiconductor 0.04 Information Technology Semiconductors 47.221 0.223 2.451% -12.658% 17.488% 7.619% +JBL Jabil 0.04 Information Technology Electronic Manufacturing Services 42.494 -1.848 1.101% -9.554% 23.172% 35.200% +NTRS Northern Trust 0.04 Financials Asset Management & Custody Banks 63.119 0.253 3.541% 0.175% 21.037% 20.849% +LH Labcorp 0.04 Health Care Health Care Services 66.579 0.664 0.972% 6.392% 12.419% 12.373% +ULTA Ulta Beauty 0.04 Consumer Discretionary Other Specialty Retail 60.515 -0.530 1.841% 2.420% 24.863% 43.819% +HUBB Hubbell Incorporated 0.04 Industrials Industrial Machinery & Supplies & Components 59.108 0.387 2.243% 3.555% 10.946% 19.836% +PODD Insulet Corporation 0.04 Health Care Health Care Equipment 68.394 2.549 1.328% 13.839% 1.589% 24.239% +AMCR Amcor 0.04 Materials Paper & Plastic Packaging Products & Materials 32.354 -0.085 -0.938% -12.526% -7.852% -16.004% +EXPE Expedia Group 0.04 Consumer Discretionary Hotels, Resorts & Cruise Lines 70.426 0.954 2.687% 16.859% 29.481% 10.375% +WDC Western Digital 0.04 Information Technology Technology Hardware, Storage & Peripherals 70.402 -0.082 5.075% 12.888% 53.821% 65.373% +NTAP NetApp 0.04 Information Technology Technology Hardware, Storage & Peripherals 57.539 0.281 0.229% 3.129% 9.007% -7.452% +INVH Invitation Homes 0.04 Real Estate Single-Family Residential REITs 46.770 0.152 0.590% -4.125% -8.089% -7.923% +CMS CMS Energy 0.04 Utilities Multi-Utilities 46.449 -0.210 -1.287% -0.249% 3.266% -0.346% +NVR NVR, Inc. 0.04 Consumer Discretionary Homebuilding 54.703 -11.983 -2.166% 3.161% 11.894% 12.341% +DLTR Dollar Tree 0.04 Consumer Staples Consumer Staples Merchandise Retail 49.179 -0.808 -0.445% -2.618% 23.927% 53.062% +DOW Dow Inc. 0.04 Materials Commodity Chemicals 52.385 0.497 5.142% -1.747% -14.454% -35.623% +TROW T. Rowe Price 0.04 Financials Asset Management & Custody Banks 59.017 -0.115 2.126% 3.469% 13.604% 4.656% +CTRA Coterra 0.04 Energy Oil & Gas Exploration & Production 48.749 0.047 3.463% -1.321% -3.862% -9.470% +WAT Waters Corporation 0.04 Health Care Life Sciences Tools & Services 48.755 2.916 -0.531% -2.325% -17.362% -20.619% +DGX Quest Diagnostics 0.04 Health Care Health Care Services 57.387 0.244 -1.351% 7.402% 3.846% 5.136% +PTC PTC Inc. 0.04 Information Technology Application Software 60.712 -0.441 1.291% 4.109% 24.047% 30.618% +PHM PulteGroup 0.04 Consumer Discretionary Homebuilding 64.947 0.244 0.583% 12.019% 30.387% 27.410% +WSM Williams-Sonoma, Inc. 0.04 Consumer Discretionary Homefurnishing Retail 54.622 -1.671 -2.348% 5.783% 18.642% 2.938% +RF Regions Financial Corporation 0.04 Financials Regional Banks 68.680 0.105 5.288% 3.398% 24.965% 15.726% +MKC McCormick & Company 0.04 Consumer Staples Packaged Foods & Meats 47.831 0.245 1.854% -3.406% -2.047% -13.854% +STLD Steel Dynamics 0.04 Materials Steel 56.917 1.049 2.737% 3.301% 2.323% -1.193% +LII Lennox International 0.04 Industrials Building Products 40.976 -3.831 -7.472% -11.241% -2.001% -5.748% +TSN Tyson Foods 0.04 Consumer Staples Packaged Foods & Meats 58.633 0.125 0.917% 6.673% 2.526% -6.165% +IFF International Flavors & Fragrances 0.04 Materials Specialty Chemicals 41.889 0.429 1.352% -10.790% -13.620% -17.670% +HAL Halliburton 0.04 Energy Oil & Gas Equipment & Services 53.853 0.105 3.648% -5.199% 9.564% -16.169% +LDOS Leidos 0.04 Industrials Diversified Support Services 74.283 0.109 2.020% 12.903% 19.535% 40.626% +LYB LyondellBasell 0.04 Materials Specialty Chemicals 51.860 0.876 5.165% -9.411% -2.363% -25.517% +WY Weyerhaeuser 0.04 Real Estate Timber REITs 51.956 0.082 -0.608% 0.887% 1.316% -12.941% +EIX Edison International 0.04 Utilities Electric Utilities 52.938 -0.168 -2.538% 4.709% -3.818% 6.973% +BIIB Biogen 0.03 Health Care Biotechnology 56.175 0.380 -1.541% 6.896% 6.488% -2.259% +GPN Global Payments 0.03 Financials Transaction & Payment Processing Services 59.990 0.416 1.859% 6.007% 16.475% -14.547% +NI NiSource 0.03 Utilities Multi-Utilities 53.758 -0.067 0.237% 0.474% 7.892% 5.712% +L Loews Corporation 0.03 Financials Multi-line Insurance 61.921 0.065 -0.052% 5.246% 7.668% 11.785% +GEN Gen Digital 0.03 Information Technology Systems Software 51.546 -0.008 -2.317% 1.652% 9.230% 12.793% +ERIE Erie Indemnity 0.03 Financials Insurance Brokers 42.466 -0.899 -3.546% -1.555% -0.937% -13.551% +ESS Essex Property Trust 0.03 Real Estate Multi-Family Residential REITs 48.283 1.858 0.919% -8.910% -3.580% -12.879% +CFG Citizens Financial Group 0.03 Financials Regional Banks 68.619 0.234 6.034% 4.522% 26.942% 13.593% +LUV Southwest Airlines 0.03 Industrials Passenger Airlines 59.582 0.412 5.730% 7.396% 2.266% 9.008% +ZBH Zimmer Biomet 0.03 Health Care Health Care Equipment 71.023 0.718 3.097% 13.260% 14.149% 3.354% +KEY KeyCorp 0.03 Financials Regional Banks 69.596 0.123 6.336% 4.948% 22.462% 13.663% +TPR Tapestry, Inc. 0.03 Consumer Discretionary Apparel, Accessories & Luxury Goods 47.810 -1.340 2.839% -6.238% 24.475% 19.440% +MAA Mid-America Apartment Communities 0.03 Real Estate Multi-Family Residential REITs 47.219 0.561 0.154% -6.368% -7.528% -14.548% +TRMB Trimble Inc. 0.03 Information Technology Electronic Equipment & Instruments 48.593 -0.458 0.394% -3.838% 13.237% 15.224% +PFG Principal Financial Group 0.03 Financials Life & Health Insurance 59.981 0.436 2.481% 0.449% 2.104% -7.974% +PKG Packaging Corporation of America 0.03 Materials Paper & Plastic Packaging Products & Materials 66.399 1.910 6.744% 4.216% 9.184% 0.413% +HRL Hormel Foods 0.03 Consumer Staples Packaged Foods & Meats 48.195 0.113 1.232% 0.209% -4.768% 1.339% +FFIV F5, Inc. 0.03 Information Technology Communications Equipment 54.155 -1.207 0.029% 5.457% 10.112% 8.454% +GPC Genuine Parts Company 0.03 Consumer Discretionary Distributors 63.770 0.034 0.000% 3.964% 9.020% 13.090% +CF CF Industries 0.03 Materials Fertilizers & Agricultural Chemicals 46.097 0.333 3.131% -8.724% -5.364% 8.859% +FDS FactSet 0.03 Financials Financial Exchanges & Data 40.247 2.155 1.577% -8.542% -17.925% -16.430% +SNA Snap-on 0.03 Industrials Industrial Machinery & Supplies & Components 55.601 0.438 1.549% 1.362% 1.237% -2.116% +RL Ralph Lauren Corporation 0.03 Consumer Discretionary Apparel, Accessories & Luxury Goods 53.179 -1.016 2.751% -2.530% 2.439% 8.300% +PNR Pentair 0.03 Industrials Industrial Machinery & Supplies & Components 60.723 0.379 1.952% 6.663% 9.466% 17.412% +MOH Molina Healthcare 0.03 Health Care Managed Health Care 46.381 5.429 0.535% 8.512% -43.211% -40.344% +WST West Pharmaceutical Services 0.03 Health Care Health Care Supplies 53.785 -0.526 -1.008% -3.337% 15.866% 9.858% +EXPD Expeditors International 0.03 Industrials Air Freight & Logistics 59.428 0.093 0.165% 6.238% 6.405% 3.887% +BALL Ball Corporation 0.03 Materials Metal, Glass & Plastic Containers 38.055 -0.077 -0.903% -10.412% -1.312% 1.153% +DPZ Domino's 0.03 Consumer Discretionary Restaurants 47.873 1.060 0.146% -4.006% -6.880% -6.440% +J Jacobs Solutions 0.03 Industrials Construction & Engineering 59.796 -0.508 0.257% 3.747% 15.141% 18.240% +LNT Alliant Energy 0.03 Utilities Electric Utilities 54.408 -0.042 -0.470% 1.876% 5.558% 2.913% +BAX Baxter International 0.03 Health Care Health Care Equipment 44.767 0.296 0.699% -15.049% -20.635% -30.199% +EVRG Evergy 0.03 Utilities Electric Utilities 52.466 -0.220 -1.021% 2.941% 8.350% 4.667% +DECK Deckers Brands 0.03 Consumer Discretionary Footwear 63.114 1.019 7.743% 1.409% 4.341% -17.907% +FSLR First Solar 0.03 Information Technology Semiconductors 54.825 -0.076 -6.750% 8.195% 26.321% 39.340% +ZBRA Zebra Technologies 0.03 Information Technology Electronic Equipment & Instruments 50.495 -0.666 2.730% -3.323% 8.667% 3.080% +CLX Clorox 0.03 Consumer Staples Household Products 33.429 -0.427 -2.599% -7.376% -9.735% -23.779% +APTV Aptiv 0.03 Consumer Discretionary Automotive Parts & Equipment 71.885 0.945 4.912% 17.057% 16.784% 22.290% +BBY Best Buy 0.03 Consumer Discretionary Computer & Electronics Retail 59.722 0.506 -0.580% 10.882% 2.008% -16.870% +TKO TKO Group Holdings 0.03 Communication Services Movies & Entertainment 59.995 0.531 0.141% 10.116% 16.489% 23.251% +HOLX Hologic 0.03 Health Care Health Care Equipment 48.207 -0.235 -1.755% 0.893% 7.174% 5.411% +KIM Kimco Realty 0.03 Real Estate Retail REITs 59.940 0.110 1.889% 0.821% 5.236% 2.314% +EG Everest Group 0.03 Financials Reinsurance 52.755 1.235 0.275% 1.938% -1.466% -2.501% +TXT Textron 0.03 Industrials Aerospace & Defense 56.658 0.340 2.134% 4.146% 8.928% 11.099% +TER Teradyne 0.03 Information Technology Semiconductor Materials & Equipment 71.162 0.387 7.223% 30.988% 45.106% 9.007% +JBHT J.B. Hunt 0.03 Industrials Cargo Ground Transportation 49.485 0.339 -1.976% -1.676% 3.086% -9.176% +COO Cooper Companies (The) 0.03 Health Care Health Care Supplies 53.239 0.241 -0.486% -0.054% -8.599% -18.037% +AVY Avery Dennison 0.03 Materials Paper & Plastic Packaging Products & Materials 46.905 0.439 -1.181% 0.551% -4.483% -6.615% +OMC Omnicom Group 0.03 Communication Services Advertising 59.465 0.415 0.309% 4.830% 4.929% -4.709% +UDR UDR, Inc. 0.03 Real Estate Multi-Family Residential REITs 47.059 0.151 -0.309% -4.557% -3.222% -12.607% +INCY Incyte 0.02 Health Care Biotechnology 63.779 -0.188 -1.708% 8.555% 28.539% 14.785% +IEX IDEX Corporation 0.02 Industrials Industrial Machinery & Supplies & Components 46.877 0.924 0.060% -10.357% -9.512% -14.318% +PAYC Paycom 0.02 Industrials Human Resource & Employment Services 48.330 1.009 -0.860% -4.835% -13.508% 4.446% +JKHY Jack Henry & Associates 0.02 Financials Transaction & Payment Processing Services 41.237 0.549 0.903% -7.615% -12.195% -5.696% +ALGN Align Technology 0.02 Health Care Health Care Supplies 38.855 1.661 -1.384% -31.111% -20.594% -23.680% +MAS Masco 0.02 Industrials Building Products 62.182 0.126 -0.295% 11.418% 16.963% -0.602% +REG Regency Centers 0.02 Real Estate Retail REITs 53.343 -0.000 0.404% 0.432% -0.097% -4.619% +SOLV Solventum 0.02 Health Care Health Care Technology 50.111 0.126 0.899% -0.857% 0.538% -12.608% +CPT Camden Property Trust 0.02 Real Estate Multi-Family Residential REITs 50.476 0.589 0.850% -4.812% -5.109% -11.385% +ARE Alexandria Real Estate Equities 0.02 Real Estate Office REITs 61.033 0.607 3.271% 1.699% 14.881% -19.923% +FOXA Fox Corporation (Class A) 0.02 Communication Services Broadcasting 59.378 0.260 1.582% 5.633% 5.860% 4.715% +BF.B Brown–Forman 0.02 Consumer Staples Distillers & Vintners 47.131 -0.064 -2.387% -1.615% -13.628% -9.737% +NDSN Nordson Corporation 0.02 Industrials Industrial Machinery & Supplies & Components 61.036 1.407 4.069% 2.788% 14.312% 8.043% +BLDR Builders FirstSource 0.02 Industrials Building Products 59.530 0.416 3.272% 6.933% 27.955% 2.530% +JNPR Juniper Networks 0.02 Information Technology Communications Equipment 7.995 0.821 NaN% NaN% -100.000% -100.000% +BEN Franklin Resources 0.02 Financials Asset Management & Custody Banks 55.909 -0.051 1.894% 2.889% 13.868% 27.470% +DOC Healthpeak Properties 0.02 Real Estate Health Care REITs 52.451 0.093 1.800% 0.921% 1.037% -13.132% +ALLE Allegion 0.02 Industrials Building Products 65.398 -0.262 0.983% 4.521% 18.681% 34.650% +BG Bunge Global 0.02 Consumer Staples Agricultural Products & Services 58.602 0.434 6.335% 11.252% 7.181% 15.945% +MOS Mosaic Company (The) 0.02 Materials Fertilizers & Agricultural Chemicals 47.685 0.162 3.288% -10.049% -7.628% 32.722% +BXP BXP, Inc. 0.02 Real Estate Office REITs 59.103 0.671 3.903% -1.349% 3.562% -0.800% +FOX Fox Corporation (Class B) 0.02 Communication Services Broadcasting 58.958 0.257 1.372% 5.145% 5.474% 1.985% +RVTY Revvity 0.02 Health Care Health Care Equipment 49.120 0.619 -0.208% -3.430% -1.084% -17.402% +AKAM Akamai Technologies 0.02 Information Technology Internet Services & Infrastructure 52.917 0.481 0.588% -3.208% -1.220% -1.194% +CHRW C.H. Robinson 0.02 Industrials Air Freight & Logistics 75.658 0.168 2.487% 27.167% 30.421% 27.872% +UHS Universal Health Services 0.02 Health Care Health Care Facilities 59.093 1.330 -0.608% 11.442% -5.701% -2.478% +HST Host Hotels & Resorts 0.02 Real Estate Hotel & Resort REITs 67.332 0.146 4.960% 3.993% 9.438% 5.813% +SWKS Skyworks Solutions 0.02 Information Technology Semiconductors 58.971 0.574 0.988% 5.185% 5.995% 18.013% +POOL Pool Corporation 0.02 Consumer Discretionary Distributors 52.715 -0.154 -1.971% 0.600% 5.588% -7.053% +PNW Pinnacle West Capital 0.02 Utilities Multi-Utilities 42.970 -0.279 -2.292% 0.100% -1.747% -0.991% +DVA DaVita 0.02 Health Care Health Care Services 52.060 0.778 1.463% -5.001% -0.865% -5.493% +CAG Conagra Brands 0.02 Consumer Staples Packaged Foods & Meats 40.568 0.048 -2.491% -3.044% -17.948% -26.515% +VTRS Viatris 0.02 Health Care Pharmaceuticals 62.915 0.028 -2.528% 13.275% 21.047% 9.234% +SJM J.M. Smucker Company (The) 0.02 Consumer Staples Packaged Foods & Meats 51.688 -0.218 -1.285% -1.082% -2.940% 1.319% +SWK Stanley Black & Decker 0.02 Industrials Industrial Machinery & Supplies & Components 56.671 0.371 -1.338% 9.590% 11.840% -12.171% +TAP Molson Coors Beverage Company 0.02 Consumer Staples Brewers 47.335 0.048 -2.367% -0.573% -7.123% -18.216% +AIZ Assurant 0.02 Financials Multi-line Insurance 65.013 0.631 0.234% 15.693% 6.587% 1.516% +GL Globe Life 0.02 Financials Life & Health Insurance 59.682 -0.497 2.135% -2.499% 14.257% 12.490% +MRNA Moderna 0.02 Health Care Biotechnology 34.780 -0.166 -11.394% -24.280% -7.586% -20.457% +WBA Walgreens Boots Alliance 0.02 Consumer Staples Drug Retail 54.627 -0.009 -1.325% 2.582% 6.334% 6.144% +KMX CarMax 0.02 Consumer Discretionary Automotive Retail 51.540 0.646 0.488% 1.016% -5.226% -27.196% +HAS Hasbro 0.02 Consumer Discretionary Leisure Products 65.558 0.091 1.936% 6.946% 21.104% 23.618% +LKQ LKQ Corporation 0.02 Consumer Discretionary Distributors 45.706 0.422 0.672% 3.282% -22.943% -24.839% +CPB Campbell's Company (The) 0.02 Consumer Staples Packaged Foods & Meats 45.945 -0.026 -2.203% -2.679% -6.902% -19.774% +EPAM EPAM Systems 0.02 Information Technology IT Consulting & Other Services 56.436 2.177 1.641% 1.050% -3.606% -18.256% +HII Huntington Ingalls Industries 0.02 Industrials Aerospace & Defense 61.135 -0.468 2.389% 4.179% 19.268% 55.922% +MGM MGM Resorts 0.02 Consumer Discretionary Casinos & Gaming 63.997 0.292 4.903% 2.940% 20.381% 11.076% +WYNN Wynn Resorts 0.02 Consumer Discretionary Casinos & Gaming 70.735 0.619 5.539% 8.868% 28.679% 35.027% +NWS News Corp (Class B) 0.02 Communication Services Publishing 53.165 0.084 -0.810% 2.145% 5.313% 7.526% +DAY Dayforce 0.02 Industrials Human Resource & Employment Services 73.228 1.753 6.262% 16.944% 19.066% 12.865% +AOS A. O. Smith 0.02 Industrials Building Products 55.561 -0.054 -0.604% 1.033% 5.556% 9.766% +HSIC Henry Schein 0.02 Health Care Health Care Distributors 50.949 0.332 1.098% -1.413% -6.245% -4.243% +EMN Eastman Chemical Company 0.02 Materials Specialty Chemicals 49.045 0.971 2.368% -9.908% -17.194% -29.525% +IPG Interpublic Group of Companies (The) 0.02 Communication Services Advertising 61.070 0.133 0.527% 5.155% 9.150% -1.074% +MKTX MarketAxess 0.02 Financials Financial Exchanges & Data 39.478 0.775 1.568% -8.394% -12.893% -0.820% +FRT Federal Realty Investment Trust 0.02 Real Estate Retail REITs 64.441 0.737 2.130% 4.133% 3.827% -5.048% +NCLH Norwegian Cruise Line Holdings 0.02 Consumer Discretionary Hotels, Resorts & Cruise Lines 56.401 -0.101 1.351% 5.767% 36.871% 4.384% +PARA Paramount Global 0.02 Communication Services Movies & Entertainment 65.340 0.390 17.507% 19.547% 31.671% 40.925% +NWSA News Corp (Class A) 0.01 Communication Services Publishing 52.901 0.073 -0.402% 1.745% 5.239% 5.952% +TECH Bio-Techne 0.01 Health Care Life Sciences Tools & Services 59.604 0.370 3.499% -1.866% 16.636% -7.251% +LW Lamb Weston 0.01 Consumer Staples Packaged Foods & Meats 57.294 0.235 2.377% -5.129% 6.054% 9.577% +MTCH Match Group 0.01 Communication Services Interactive Media & Services 60.554 -0.133 -1.453% 9.529% 23.021% 17.001% +AES AES Corporation 0.01 Utilities Independent Power Producers & Energy Traders 55.579 -0.019 0.301% -0.670% 32.473% 28.516% +GNRC Generac 0.01 Industrials Electrical Components & Equipment 56.568 -2.612 -4.903% 25.112% 50.182% 38.961% +APA APA Corporation 0.01 Energy Oil & Gas Exploration & Production 70.006 0.232 9.289% 12.398% 27.787% 8.325% +CRL Charles River Laboratories 0.01 Health Care Life Sciences Tools & Services 56.213 0.568 3.300% -8.260% 18.074% -0.710% +ALB Albemarle Corporation 0.01 Materials Specialty Chemicals 59.542 0.095 1.217% 13.869% 38.680% 3.242% +IVZ Invesco 0.01 Financials Asset Management & Custody Banks 67.930 -0.090 5.281% 0.967% 48.577% 27.426% +MHK Mohawk Industries 0.01 Consumer Discretionary Home Furnishings 63.329 0.220 2.629% 8.111% 25.394% 12.614% +CZR Caesars Entertainment 0.01 Consumer Discretionary Casinos & Gaming 48.050 0.270 3.402% -8.184% -7.469% -21.383% +ENPH Enphase Energy 0.01 Information Technology Semiconductor Materials & Equipment 57.063 0.852 4.775% 13.381% -5.619% -37.964%
\ No newline at end of file diff --git a/upload.js b/upload.js deleted file mode 100644 index 5df247b..0000000 --- a/upload.js +++ /dev/null @@ -1,200 +0,0 @@ -import fs from 'fs'; -import crypto from 'crypto'; - -// load in google credentials json file -const credentialsPath = 'google_credentials.json'; -const { private_key_id, client_email, token_uri, private_key } - = JSON.parse(fs.readFileSync(credentialsPath, 'utf8')); - -const spreadsheetId = '1csTrnR5LwSBft1wtczDdxk0aPnHIdIOHX3MTP-IkpPk'; -const templateSheetId = 2006563664; // the ID of the template sheet in the spreadsheet - -// url base encoder helper -const urlBase64Encode = (str) => { - return Buffer.from(str) - .toString('base64') - .replace(/\+/g, '-') - .replace(/\//g, '_') - .replace(/=+$/, ''); -} - -// auth using JWT -// (https://developers.google.com/identity/protocols/oauth2/service-account#httprest) -const createJWT = () => { - const jwtHeader = { - alg: 'RS256', - typ: 'JWT', - kid: private_key_id - }; - - const jetClaimSet = { - iss: client_email, - scope: 'https://www.googleapis.com/auth/spreadsheets', - aud: token_uri, - exp: Math.floor(Date.now() / 1000) + 3600, // 1 hour expiration - iat: Math.floor(Date.now() / 1000) - }; - - const signedHeader = urlBase64Encode(JSON.stringify(jwtHeader)); - const signedClaimSet = urlBase64Encode(JSON.stringify(jetClaimSet)); - const signature = urlBase64Encode( - crypto.createSign('RSA-SHA256') - .update(`${signedHeader}.${signedClaimSet}`) - .sign(private_key) - ); - - return `${signedHeader}.${signedClaimSet}.${signature}`; -} - -const postAuthRequest = async () => { - // get the JWT - const jwt = createJWT(); - - // prepare the encoded body - let body = { - 'grant_type': 'urn:ietf:params:oauth:grant-type:jwt-bearer', - 'assertion': jwt - } - body = new URLSearchParams(body).toString(); - - // make the POST request to the token URI - const options = { - method: 'POST', - headers: { - 'Host': 'oauth2.googleapis.com', - 'Content-Type': 'application/x-www-form-urlencoded' - }, - body, - }; - const response = await fetch(token_uri, options); - if (!response.ok) { - throw new Error(`HTTP error! status: ${response.status}, message: ${await response.text()}`); - } - - // return the access token - const data = await response.json(); - return data.access_token; -} - -const randomSheetId = () => { - // use date without dashes - const date = new Date().toISOString().split('T')[0].replace(/-/g, ''); - return parseInt(date); -} - -const appendCellsRequest = (sheetId, row) => { - const rowsArray = row.map(cell => { - return { - values: cell.map(value => { - return { - userEnteredValue: { - stringValue: value - } - }; - }) - }; - }); - - return { - sheetId, - rows: rowsArray, - fields: '*', - }; -} - -const duplicateSheetRequest = (sheetId) => { - const date = new Date().toISOString().split('T')[0]; - return { - sourceSheetId: templateSheetId, - insertSheetIndex: 0, - newSheetId: sheetId, - newSheetName: date, - } -} - -const batchUpdateSpreadsheet = (sheetId, rows) => { - return { - "requests": [ - { - "duplicateSheet": duplicateSheetRequest(sheetId) - }, - { - "appendCells": appendCellsRequest(sheetId, rows) - } - ], - }; -} -const postBatchUpdateRequest = async (batchUpdateRequest) => { - const accessToken = await postAuthRequest(); - const url = `https://sheets.googleapis.com/v4/spreadsheets/${spreadsheetId}:batchUpdate`; - const options = { - method: 'POST', - headers: { - 'Authorization': `Bearer ${accessToken}`, - 'Content-Type': 'application/json' - }, - body: JSON.stringify({ - requests: batchUpdateRequest.requests - }) - }; - const response = await fetch(url, options); - if (!response.ok) { - throw new Error(`HTTP error! status: ${response.status}, message: ${await response.text()}`); - } - const data = await response.json(); - return data; -} - -const getRowsFromTSV = (tsvPath) => { - const tsvData = fs.readFileSync(tsvPath, 'utf8'); - const rows = tsvData.split('\n').map(line => line.split('\t').map(cell => cell.trim())); - // remove the first row (header) - rows.shift(); - return rows; -} - -export const runUpload = async () => { - // // get the data from the tsv - // const tsvPath = 'sp500_formatted_data.tsv'; - // const tsvData = fs.readFileSync(tsvPath, 'utf8'); - // const rows = tsvData.split('\n').map(line => line.split('\t').map(cell => cell.trim())); - // // remove the first row (header) - // rows.shift(); - // // create a random sheet id - // const sheetId = randomSheetId(); - // // create the batch update request - // const batchUpdateRequest = batchUpdateSpreadsheet(sheetId, rows); - // // write the request to a file - // const outputPath = 'batch_update_request.json'; - // fs.writeFileSync(outputPath, JSON.stringify(batchUpdateRequest, null, 2)); - // console.log(`Batch update request written to ${outputPath}`); - - // Authenticate and get access token - - // try { - // const accessToken = await postAuthRequest(); - // console.log('Access Token:', accessToken); - // } catch (error) { - // console.error('Error:', error); - // } - - // create a random sheet id - const sheetId = randomSheetId(); - // get the rows from the tsv file - const tsvPath = 'sp500_formatted_data.tsv'; - const rows = getRowsFromTSV(tsvPath); - // create the batch update request - const batchUpdateRequest = batchUpdateSpreadsheet(sheetId, rows); - - // write the request to a file - const outputPath = 'batch_update_request.json'; - fs.writeFileSync(outputPath, JSON.stringify(batchUpdateRequest, null, 2)); - console.log(`Batch update request written to ${outputPath}`); - // post the batch update request - try { - const response = await postBatchUpdateRequest(batchUpdateRequest); - console.log('Batch update response:', response); - } catch (error) { - console.error('Error:', error); - } -}
\ No newline at end of file |