[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"stock-detail-NWPX":3,"stock-options-NWPX":31,"homepage-market-summary":445},{"ticker":4,"date":5,"profile":6,"dividend":9,"quote":15},"NWPX","2026-10-07",{"name":7,"exchange":8,"sector":9,"industry":10,"description":11,"ceo":9,"employees":12,"headquarters":13,"founded":9,"is_fund":14,"issuer":9,"category":9},"NWPX Infrastructure, Inc. Common Stock","Nasdaq",null,"STEEL PIPE & TUBES","NWPX Infrastructure Inc is a manufacturer of water-related infrastructure products, and operates in two segments, Water Transmission Systems (WTS), operating as the Northwest Pipe Company brand, and Precast Infrastructure and Engineered Systems (Precast), which includes the brands NWPX Geneva and NWPX Park. WTS manufactures large-diameter, high-pressure steel pipeline systems for use in water infrastructure applications, which are related to drinking water systems. Precast manufactures stormwater and wastewater technology products, high-quality precast and reinforced concrete products, including reinforced concrete pipe (RCP), manholes, box culverts, vaults, and catch basins, pump lift stations, oil water separators, biofiltration units, and other environmental and engineered solutions.","1,318","Vancouver, WA",false,{"close":16,"open":17,"high":18,"low":19,"prev_close":20,"change":21,"percent_change":22,"volume":23,"transactions":24,"vwap":25,"high_52w":26,"low_52w":27,"avg_volume_52w":28,"range_52w_percent":29,"record_count":30},102.96,103.5,104.86,100.715,105.48,-2.52,-2.39,155783.621644,6524,102.8032,152.029999,49.25,126747.23258282937,52.3,7762,{"status":32,"has_options":33,"symbol":4,"underlying_price":16,"selected_expiration":34,"days_to_expiration":37,"iv_index":39,"expiration_iv":39,"kpis":40,"expirations":44,"strikes":58,"updated_at":444,"task_id":9},"SUCCESS",true,{"date":35,"label":35,"type":36,"days_to_expiration":37,"dte":37,"compact":38,"implied_volatility":9},"2026-10-16","Regular",9,"261016",0.6,{"total_volume":41,"total_open_interest":42,"put_call_ratio":43,"implied_volatility":39},0,321,0.02,[45,46,50,54],{"date":35,"label":35,"type":36,"days_to_expiration":37,"dte":37,"compact":38,"implied_volatility":9},{"date":47,"label":47,"type":36,"days_to_expiration":48,"dte":48,"compact":49,"implied_volatility":9},"2026-11-20",44,"261120",{"date":51,"label":51,"type":36,"days_to_expiration":52,"dte":52,"compact":53,"implied_volatility":9},"2026-12-18",72,"261218",{"date":55,"label":55,"type":36,"days_to_expiration":56,"dte":56,"compact":57,"implied_volatility":9},"2027-03-19",163,"270319",[59,73,87,102,119,138,156,174,193,214,236,258,278,298,315,330,344,358,373,387,402,416,430],{"strike":60,"call":61,"put":69,"callItm":33,"putItm":14,"isAtm":14},60,{"contract_symbol":62,"symbol":62,"bid":63,"ask":64,"last":65,"change":41,"changePercent":9,"volume":41,"openInterest":66,"open_interest":66,"iv":67,"implied_volatility":67,"delta":66,"gamma":41,"theta":41,"vega":41,"rho":68,"in_the_money":33},"NWPX  261016C00060000",41,44.7,46.5,1,0.4197,0.014793,{"contract_symbol":70,"symbol":70,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":72,"implied_volatility":72,"delta":41,"gamma":41,"theta":41,"vega":41,"rho":41,"in_the_money":14},"NWPX  261016P00060000",4.9,0.6123,{"strike":74,"call":75,"put":82,"callItm":33,"putItm":14,"isAtm":14},65,{"contract_symbol":76,"symbol":76,"bid":77,"ask":78,"last":79,"change":41,"changePercent":9,"volume":41,"openInterest":66,"open_interest":66,"iv":80,"implied_volatility":80,"delta":66,"gamma":41,"theta":41,"vega":41,"rho":81,"in_the_money":33},"NWPX  261016C00065000",36,39.7,41.5,0.4062,0.016027,{"contract_symbol":83,"symbol":83,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":72,"implied_volatility":72,"delta":84,"gamma":41,"theta":85,"vega":86,"rho":41,"in_the_money":14},"NWPX  261016P00065000",-0.000001,-0.000002,0.000001,{"strike":88,"call":89,"put":95,"callItm":33,"putItm":14,"isAtm":14},70,{"contract_symbol":90,"symbol":90,"bid":91,"ask":92,"last":93,"change":41,"changePercent":9,"volume":41,"openInterest":66,"open_interest":66,"iv":67,"implied_volatility":67,"delta":66,"gamma":41,"theta":41,"vega":41,"rho":94,"in_the_money":33},"NWPX  261016C00070000",31,34.7,36.5,0.017259,{"contract_symbol":96,"symbol":96,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":97,"implied_volatility":97,"delta":98,"gamma":99,"theta":100,"vega":101,"rho":84,"in_the_money":14},"NWPX  261016P00070000",0.6112,-0.000024,0.00001,-0.000056,0.000016,{"strike":103,"call":104,"put":111,"callItm":33,"putItm":14,"isAtm":14},75,{"contract_symbol":105,"symbol":105,"bid":106,"ask":107,"last":108,"change":41,"changePercent":9,"volume":41,"openInterest":109,"open_interest":109,"iv":80,"implied_volatility":80,"delta":66,"gamma":41,"theta":84,"vega":41,"rho":110,"in_the_money":33},"NWPX  261016C00075000",26,29.8,31.5,2,0.018493,{"contract_symbol":112,"symbol":112,"bid":41,"ask":113,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":72,"implied_volatility":72,"delta":114,"gamma":115,"theta":116,"vega":117,"rho":118,"in_the_money":14},"NWPX  261016P00075000",1.55,-0.000414,0.000151,-0.000819,0.000241,-0.000011,{"strike":120,"call":121,"put":131,"callItm":33,"putItm":14,"isAtm":14},80,{"contract_symbol":122,"symbol":122,"bid":123,"ask":124,"last":125,"change":41,"changePercent":9,"volume":41,"openInterest":109,"open_interest":109,"iv":80,"implied_volatility":80,"delta":126,"gamma":127,"theta":128,"vega":129,"rho":130,"in_the_money":33},"NWPX  261016C00080000",21,24.8,26.5,0.999967,0.000021,-0.000051,0.000023,0.019725,{"contract_symbol":132,"symbol":132,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":97,"implied_volatility":97,"delta":133,"gamma":134,"theta":135,"vega":136,"rho":137,"in_the_money":14},"NWPX  261016P00080000",-0.003714,0.001122,-0.006082,0.001792,-0.000097,{"strike":139,"call":140,"put":149,"callItm":33,"putItm":14,"isAtm":14},85,{"contract_symbol":141,"symbol":141,"bid":142,"ask":143,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":80,"implied_volatility":80,"delta":144,"gamma":145,"theta":146,"vega":147,"rho":148,"in_the_money":33},"NWPX  261016C00085000",16,20.2,0.998806,0.000603,-0.001444,0.00064,0.020928,{"contract_symbol":150,"symbol":150,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":72,"implied_volatility":72,"delta":151,"gamma":152,"theta":153,"vega":154,"rho":155,"in_the_money":14},"NWPX  261016P00085000",-0.020588,0.005013,-0.027273,0.008023,-0.000542,{"strike":157,"call":158,"put":167,"callItm":33,"putItm":14,"isAtm":14},90,{"contract_symbol":159,"symbol":159,"bid":160,"ask":161,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":80,"implied_volatility":80,"delta":162,"gamma":163,"theta":164,"vega":165,"rho":166,"in_the_money":33},"NWPX  261016C00090000",11,15.1,0.983867,0.006139,-0.014698,0.006518,0.021773,{"contract_symbol":168,"symbol":168,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":72,"implied_volatility":72,"delta":169,"gamma":170,"theta":171,"vega":172,"rho":173,"in_the_money":14},"NWPX  261016P00090000",-0.073911,0.01414,-0.076937,0.022632,-0.00196,{"strike":175,"call":176,"put":185,"callItm":33,"putItm":14,"isAtm":14},95,{"contract_symbol":177,"symbol":177,"bid":178,"ask":179,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":80,"implied_volatility":80,"delta":180,"gamma":181,"theta":182,"vega":183,"rho":184,"in_the_money":33},"NWPX  261016C00095000",6,9.9,0.902067,0.026319,-0.063016,0.027943,0.020861,{"contract_symbol":186,"symbol":186,"bid":41,"ask":187,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":72,"implied_volatility":72,"delta":188,"gamma":189,"theta":190,"vega":191,"rho":192,"in_the_money":14},"NWPX  261016P00095000",3.2,-0.188095,0.027242,-0.148222,0.043601,-0.005039,{"strike":194,"call":195,"put":204,"callItm":33,"putItm":14,"isAtm":14},100,{"contract_symbol":196,"symbol":196,"bid":109,"ask":197,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":198,"implied_volatility":198,"delta":199,"gamma":200,"theta":201,"vega":202,"rho":203,"in_the_money":33},"NWPX  261016C00100000",6.5,0.3809,0.697624,0.056657,-0.119307,0.056413,0.016679,{"contract_symbol":205,"symbol":205,"bid":41,"ask":71,"last":206,"change":41,"changePercent":9,"volume":41,"openInterest":207,"open_interest":207,"iv":208,"implied_volatility":208,"delta":209,"gamma":210,"theta":211,"vega":212,"rho":213,"in_the_money":14},"NWPX  261016P00100000",1.5,5,0.3963,-0.308578,0.054954,-0.125239,0.056923,-0.008157,{"strike":215,"call":216,"put":227,"callItm":14,"putItm":33,"isAtm":33},105,{"contract_symbol":217,"symbol":217,"bid":218,"ask":71,"last":219,"change":41,"changePercent":9,"volume":41,"openInterest":220,"open_interest":220,"iv":221,"implied_volatility":221,"delta":222,"gamma":223,"theta":224,"vega":225,"rho":226,"in_the_money":14},"NWPX  261016C00105000",0.2,3.33,307,0.541,0.425259,0.044805,-0.190332,0.063364,0.010156,{"contract_symbol":228,"symbol":228,"bid":229,"ask":178,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":230,"implied_volatility":230,"delta":231,"gamma":232,"theta":233,"vega":234,"rho":235,"in_the_money":33},"NWPX  261016P00105000",1.85,0.4405,-0.598344,0.054307,-0.15292,0.062529,-0.016177,{"strike":237,"call":238,"put":248,"callItm":14,"putItm":33,"isAtm":14},110,{"contract_symbol":239,"symbol":239,"bid":240,"ask":71,"last":241,"change":41,"changePercent":9,"volume":41,"openInterest":66,"open_interest":66,"iv":242,"implied_volatility":242,"delta":243,"gamma":244,"theta":245,"vega":246,"rho":247,"in_the_money":14},"NWPX  261016C00110000",0.15,1.95,0.7298,0.301596,0.029537,-0.22832,0.056348,0.007131,{"contract_symbol":249,"symbol":249,"bid":250,"ask":251,"last":207,"change":41,"changePercent":9,"volume":41,"openInterest":66,"open_interest":66,"iv":252,"implied_volatility":252,"delta":253,"gamma":254,"theta":255,"vega":256,"rho":257,"in_the_money":33},"NWPX  261016P00110000",5.7,9.5,0.3977,-0.848017,0.036584,-0.083961,0.038025,-0.023385,{"strike":259,"call":260,"put":268,"callItm":14,"putItm":33,"isAtm":14},115,{"contract_symbol":261,"symbol":261,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":262,"implied_volatility":262,"delta":263,"gamma":264,"theta":265,"vega":266,"rho":267,"in_the_money":14},"NWPX  261016C00115000",0.8524,0.223846,0.021698,-0.228811,0.048347,0.005271,{"contract_symbol":269,"symbol":269,"bid":270,"ask":271,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":272,"implied_volatility":272,"delta":273,"gamma":274,"theta":275,"vega":276,"rho":277,"in_the_money":33},"NWPX  261016P00115000",10.2,14.5,0.369,-0.969919,0.011431,-0.022588,0.011025,-0.027609,{"strike":279,"call":280,"put":288,"callItm":14,"putItm":33,"isAtm":14},120,{"contract_symbol":281,"symbol":281,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":282,"implied_volatility":282,"delta":283,"gamma":284,"theta":285,"vega":286,"rho":287,"in_the_money":14},"NWPX  261016C00120000",0.9283,0.164081,0.016481,-0.206097,0.039987,0.003864,{"contract_symbol":289,"symbol":289,"bid":290,"ask":291,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":292,"implied_volatility":292,"delta":293,"gamma":294,"theta":295,"vega":296,"rho":297,"in_the_money":33},"NWPX  261016P00120000",15.2,19.5,0.2628,-0.999888,0.000104,-0.000104,0.000071,-0.029586,{"strike":299,"call":300,"put":308,"callItm":14,"putItm":33,"isAtm":14},125,{"contract_symbol":301,"symbol":301,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":302,"implied_volatility":302,"delta":303,"gamma":304,"theta":305,"vega":306,"rho":307,"in_the_money":14},"NWPX  261016C00125000",0.924,0.103062,0.012008,-0.148794,0.029004,0.002446,{"contract_symbol":309,"symbol":309,"bid":310,"ask":311,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":292,"implied_volatility":292,"delta":312,"gamma":313,"theta":85,"vega":86,"rho":314,"in_the_money":33},"NWPX  261016P00125000",20.7,24.5,-0.999999,0.000002,-0.030822,{"strike":316,"call":317,"put":324,"callItm":14,"putItm":33,"isAtm":14},130,{"contract_symbol":318,"symbol":318,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":282,"implied_volatility":282,"delta":319,"gamma":320,"theta":321,"vega":322,"rho":323,"in_the_money":14},"NWPX  261016C00130000",0.063386,0.008285,-0.103608,0.020102,0.001513,{"contract_symbol":325,"symbol":325,"bid":326,"ask":327,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":292,"implied_volatility":292,"delta":328,"gamma":41,"theta":41,"vega":41,"rho":329,"in_the_money":33},"NWPX  261016P00130000",25.7,29.5,-1,-0.032055,{"strike":331,"call":332,"put":339,"callItm":14,"putItm":33,"isAtm":14},135,{"contract_symbol":333,"symbol":333,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":302,"implied_volatility":302,"delta":334,"gamma":335,"theta":336,"vega":337,"rho":338,"in_the_money":14},"NWPX  261016C00135000",0.036351,0.005335,-0.066109,0.012886,0.000872,{"contract_symbol":340,"symbol":340,"bid":341,"ask":342,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":292,"implied_volatility":292,"delta":328,"gamma":41,"theta":41,"vega":41,"rho":343,"in_the_money":33},"NWPX  261016P00135000",30.4,34.5,-0.033287,{"strike":345,"call":346,"put":353,"callItm":14,"putItm":33,"isAtm":14},140,{"contract_symbol":347,"symbol":347,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":302,"implied_volatility":302,"delta":348,"gamma":349,"theta":350,"vega":351,"rho":352,"in_the_money":14},"NWPX  261016C00140000",0.02041,0.003297,-0.040856,0.007964,0.000492,{"contract_symbol":354,"symbol":354,"bid":355,"ask":356,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":292,"implied_volatility":292,"delta":328,"gamma":41,"theta":41,"vega":41,"rho":357,"in_the_money":33},"NWPX  261016P00140000",35.7,39.5,-0.03452,{"strike":359,"call":360,"put":367,"callItm":14,"putItm":33,"isAtm":14},145,{"contract_symbol":361,"symbol":361,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":302,"implied_volatility":302,"delta":362,"gamma":363,"theta":364,"vega":365,"rho":366,"in_the_money":14},"NWPX  261016C00145000",0.011092,0.001953,-0.024195,0.004716,0.000268,{"contract_symbol":368,"symbol":368,"bid":369,"ask":370,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":371,"implied_volatility":371,"delta":328,"gamma":41,"theta":41,"vega":41,"rho":372,"in_the_money":33},"NWPX  261016P00145000",40.7,44.5,0.2629,-0.035751,{"strike":374,"call":375,"put":382,"callItm":14,"putItm":33,"isAtm":14},150,{"contract_symbol":376,"symbol":376,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":302,"implied_volatility":302,"delta":377,"gamma":378,"theta":379,"vega":380,"rho":381,"in_the_money":14},"NWPX  261016C00150000",0.005854,0.001114,-0.013797,0.002689,0.000142,{"contract_symbol":383,"symbol":383,"bid":384,"ask":385,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":292,"implied_volatility":292,"delta":328,"gamma":41,"theta":41,"vega":41,"rho":386,"in_the_money":33},"NWPX  261016P00150000",45.7,49.5,-0.036986,{"strike":388,"call":389,"put":397,"callItm":14,"putItm":33,"isAtm":14},155,{"contract_symbol":390,"symbol":390,"bid":41,"ask":391,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":282,"implied_volatility":282,"delta":392,"gamma":393,"theta":394,"vega":395,"rho":396,"in_the_money":14},"NWPX  261016C00155000",2.15,0.003132,0.000634,-0.007924,0.001537,0.000076,{"contract_symbol":398,"symbol":398,"bid":399,"ask":400,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":371,"implied_volatility":371,"delta":328,"gamma":41,"theta":41,"vega":41,"rho":401,"in_the_money":33},"NWPX  261016P00155000",50.7,54.5,-0.038216,{"strike":403,"call":404,"put":411,"callItm":14,"putItm":33,"isAtm":14},160,{"contract_symbol":405,"symbol":405,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":302,"implied_volatility":302,"delta":406,"gamma":407,"theta":408,"vega":409,"rho":410,"in_the_money":14},"NWPX  261016C00160000",0.00151,0.000329,-0.004073,0.000794,0.000037,{"contract_symbol":412,"symbol":412,"bid":413,"ask":414,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":292,"implied_volatility":292,"delta":328,"gamma":41,"theta":41,"vega":41,"rho":415,"in_the_money":33},"NWPX  261016P00160000",55.7,59.5,-0.039452,{"strike":417,"call":418,"put":425,"callItm":14,"putItm":33,"isAtm":14},165,{"contract_symbol":419,"symbol":419,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":282,"implied_volatility":282,"delta":420,"gamma":421,"theta":422,"vega":423,"rho":424,"in_the_money":14},"NWPX  261016C00165000",0.000782,0.000179,-0.002238,0.000434,0.000019,{"contract_symbol":426,"symbol":426,"bid":427,"ask":428,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":292,"implied_volatility":292,"delta":328,"gamma":41,"theta":41,"vega":41,"rho":429,"in_the_money":33},"NWPX  261016P00165000",60.7,64.5,-0.040685,{"strike":431,"call":432,"put":439,"callItm":14,"putItm":33,"isAtm":14},170,{"contract_symbol":433,"symbol":433,"bid":41,"ask":71,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":302,"implied_volatility":302,"delta":434,"gamma":435,"theta":436,"vega":437,"rho":438,"in_the_money":14},"NWPX  261016C00170000",0.000358,0.000087,-0.001081,0.000211,0.000009,{"contract_symbol":440,"symbol":440,"bid":441,"ask":442,"last":9,"change":9,"changePercent":9,"volume":41,"openInterest":41,"open_interest":41,"iv":371,"implied_volatility":371,"delta":328,"gamma":41,"theta":41,"vega":41,"rho":443,"in_the_money":33},"NWPX  261016P00170000",65.3,69.5,-0.041915,"2026-10-07T20:05:26.584017+00:00",{"status":446,"indices":447,"watchlist":491,"sectors":513,"benchmarks":569},"success",[448,456,463,470,477,484],{"symbol":449,"name":450,"price":451,"change":452,"pct_change":453,"is_up":33,"sparkline":454,"date":455},"SPX","S&P 500",7818.93,44.98,0.58,"0.0,11.6 2.3,13.9 4.6,10.5 6.9,12.4 9.3,14.2 11.6,16.0 13.9,11.5 16.2,10.8 18.5,4.8 20.8,4.8 23.2,7.9 25.5,8.0 27.8,6.0 30.1,9.1 32.4,9.8 34.7,10.8 37.1,10.0 39.4,7.0 41.7,4.4 44.0,2.0","2026-10-06",{"symbol":457,"name":458,"price":459,"change":460,"pct_change":461,"is_up":33,"sparkline":462,"date":455},"NDX","NASDAQ 100",31224.47,148.03,0.48,"0.0,13.0 2.3,15.0 4.6,13.4 6.9,14.8 9.3,16.0 11.6,16.0 13.9,12.9 16.2,11.7 18.5,6.5 20.8,5.0 23.2,6.6 25.5,6.6 27.8,5.8 30.1,7.8 32.4,7.4 34.7,7.0 37.1,6.4 39.4,4.6 41.7,2.9 44.0,2.0",{"symbol":464,"name":465,"price":466,"change":467,"pct_change":468,"is_up":33,"sparkline":469,"date":455},"DJI","DOW JONES",51521,253,0.49,"0.0,3.6 2.3,6.3 4.6,2.0 6.9,3.3 9.3,6.0 11.6,11.3 13.9,8.7 16.2,9.5 18.5,6.4 20.8,8.0 23.2,10.9 25.5,12.3 27.8,8.2 30.1,11.2 32.4,12.3 34.7,16.0 37.1,15.8 39.4,13.7 41.7,13.0 44.0,10.8",{"symbol":471,"name":472,"price":473,"change":474,"pct_change":475,"is_up":33,"sparkline":476,"date":455},"COMP","NASDAQ Composite",27599.79,122.48,0.45,"0.0,13.6 2.3,15.1 4.6,12.9 6.9,14.2 9.3,16.0 11.6,16.0 13.9,12.2 16.2,11.3 18.5,6.1 20.8,5.1 23.2,7.7 25.5,7.7 27.8,6.6 30.1,8.7 32.4,8.9 34.7,8.4 37.1,8.3 39.4,5.5 41.7,3.1 44.0,2.0",{"symbol":478,"name":479,"price":480,"change":481,"pct_change":482,"is_up":14,"sparkline":483,"date":455},"RUT","RUSSELL 2000",2813.4,-20.4,-0.72,"0.0,2.0 2.3,5.2 4.6,3.9 6.9,5.8 9.3,8.0 11.6,9.4 13.9,7.7 16.2,9.2 18.5,7.6 20.8,5.8 23.2,11.6 25.5,11.9 27.8,11.5 30.1,13.7 32.4,14.8 34.7,16.0 37.1,14.8 39.4,12.0 41.7,10.0 44.0,12.2",{"symbol":485,"name":486,"price":487,"change":488,"pct_change":489,"is_up":14,"sparkline":490,"date":455},"VIX","CBOE VIX",15.01,-0.51,-3.29,"0.0,7.3 2.3,2.0 4.6,9.7 6.9,4.9 9.3,4.5 11.6,2.5 13.9,11.3 16.2,13.7 18.5,13.5 20.8,16.0 23.2,12.3 25.5,10.4 27.8,13.5 30.1,8.8 32.4,8.9 34.7,7.8 37.1,7.6 39.4,11.8 41.7,10.9 44.0,12.9",[492,499,506],{"symbol":493,"name":494,"price":495,"change":496,"pct_change":497,"is_up":14,"sparkline":498,"date":5},"NVDA","NVIDIA Corp",237.36,-1.88,-0.79,"0.0,16.0 7.3,14.6 14.7,11.8 22.0,8.2 29.3,2.4 36.7,2.0 44.0,4.2",{"symbol":500,"name":501,"price":502,"change":503,"pct_change":504,"is_up":33,"sparkline":505,"date":5},"AAPL","Apple Inc",336.67,3.04,0.91,"0.0,16.0 7.3,9.0 14.7,14.2 22.0,7.7 29.3,9.3 36.7,7.9 44.0,2.0",{"symbol":507,"name":508,"price":509,"change":510,"pct_change":511,"is_up":14,"sparkline":512,"date":5},"TSLA","Tesla Inc",377.75,-2.93,-0.77,"0.0,16.0 7.3,15.0 14.7,15.4 22.0,7.1 29.3,3.0 36.7,2.0 44.0,3.5",[514,519,524,529,534,539,544,549,554,559,564],{"name":515,"etf":516,"change":517,"price":518,"is_up":14},"Technology","XLK",-0.3,201.39,{"name":520,"etf":521,"change":522,"price":523,"is_up":14},"Financials","XLF",-0.48,53.75,{"name":525,"etf":526,"change":527,"price":528,"is_up":33},"Healthcare","XLV",1.03,168.81,{"name":530,"etf":531,"change":532,"price":533,"is_up":14},"Consumer Cycl","XLY",-0.32,111.36,{"name":535,"etf":536,"change":537,"price":538,"is_up":14},"Consumer Staples","XLP",-0.12,81.7,{"name":540,"etf":541,"change":542,"price":543,"is_up":14},"Energy","XLE",-0.58,63.38,{"name":545,"etf":546,"change":547,"price":548,"is_up":14},"Industrials","XLI",-2.18,167.84,{"name":550,"etf":551,"change":552,"price":553,"is_up":14},"Materials","XLB",-1.51,48.98,{"name":555,"etf":556,"change":557,"price":558,"is_up":14},"Real Estate","XLRE",-1.29,40.57,{"name":560,"etf":561,"change":562,"price":563,"is_up":14},"Utilities","XLU",-0.02,41.15,{"name":565,"etf":566,"change":567,"price":568,"is_up":14},"Comm Services","XLC",-0.35,111.26,[570,575,580,585],{"ticker":571,"name":572,"price":573,"change":574,"is_up":14},"SPY","SPDR S&P 500 ETF",777.22,-0.24,{"ticker":576,"name":577,"price":578,"change":579,"is_up":14},"QQQ","Invesco QQQ Trust",757.73,-0.25,{"ticker":581,"name":582,"price":583,"change":584,"is_up":14},"DIA","SPDR Dow Jones ETF",511.02,-0.69,{"ticker":586,"name":587,"price":588,"change":557,"is_up":14},"IWM","iShares Russell 2000",277.7]