[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"stock-detail-DSGX":3,"homepage-market-summary":30,"stock-options-DSGX":172},{"ticker":4,"date":5,"profile":6,"dividend":9,"quote":14},"DSGX","2026-10-02",{"name":7,"exchange":8,"sector":9,"industry":10,"description":11,"ceo":9,"employees":12,"headquarters":9,"founded":9,"is_fund":13,"issuer":9,"category":9},"Descartes Systems Group Inc","Nasdaq",null,"Common Stock","Descartes Systems Group provides a software solution that allows users in the shipping industry to communicate with one another. Its core product is the Global Logistics Network, which is best understood as transaction-driven. Descartes charges clients to send\u002Freceive messages, data, and documents on the GLN. Customers typically contract for a monthly minimum over a multiyear period. The GLN platform allows Descartes to upsell additional software modules as well, typically provided via a software-as-a-service model.","2,403",false,{"close":15,"open":16,"high":17,"low":18,"prev_close":19,"change":20,"percent_change":21,"volume":22,"transactions":23,"vwap":24,"high_52w":25,"low_52w":26,"avg_volume_52w":27,"range_52w_percent":28,"record_count":29},80.08,81.465,82.31,79.96,81.19,-1.11,-1.37,349202.696231,7379,80.5836,98.35,62.56,598779.3728323505,49,6964,{"status":31,"indices":32,"watchlist":76,"sectors":98,"benchmarks":154},"success",[33,41,48,55,62,69],{"symbol":34,"name":35,"price":36,"change":37,"pct_change":38,"is_up":39,"sparkline":40,"date":5},"SPX","S&P 500",7722.72,56.27,0.73,true,"0.0,5.0 2.3,8.0 4.6,10.4 6.9,13.4 9.3,9.1 11.6,11.5 13.9,13.8 16.2,16.0 18.5,10.3 20.8,9.5 23.2,2.0 25.5,2.0 27.8,5.9 30.1,6.0 32.4,3.4 34.7,7.3 37.1,8.2 39.4,9.4 41.7,8.5 44.0,4.8",{"symbol":42,"name":43,"price":44,"change":45,"pct_change":46,"is_up":39,"sparkline":47,"date":5},"NDX","NASDAQ 100",30807.93,306.37,1,"0.0,11.5 2.3,11.7 4.6,12.4 6.9,14.8 9.3,12.8 11.6,14.6 13.9,16.0 16.2,15.9 18.5,12.2 20.8,10.7 23.2,4.4 25.5,2.6 27.8,4.5 30.1,4.5 32.4,3.5 34.7,6.0 37.1,5.5 39.4,5.0 41.7,4.3 44.0,2.0",{"symbol":49,"name":50,"price":51,"change":52,"pct_change":53,"is_up":39,"sparkline":54,"date":5},"DJI","DOW JONES",51177,250,0.49,"0.0,2.0 2.3,5.5 4.6,7.8 6.9,9.5 9.3,6.7 11.6,7.5 13.9,9.4 16.2,12.9 18.5,11.1 20.8,11.7 23.2,9.6 25.5,10.7 27.8,12.6 30.1,13.5 32.4,10.8 34.7,12.8 37.1,13.5 39.4,16.0 41.7,15.9 44.0,14.5",{"symbol":56,"name":57,"price":58,"change":59,"pct_change":60,"is_up":39,"sparkline":61,"date":5},"COMP","NASDAQ Composite",27190.86,319.27,1.19,"0.0,10.2 2.3,11.1 4.6,13.0 6.9,14.9 9.3,12.1 11.6,13.7 13.9,16.0 16.2,16.0 18.5,11.1 20.8,10.0 23.2,3.4 25.5,2.0 27.8,5.4 30.1,5.4 32.4,3.9 34.7,6.7 37.1,6.9 39.4,6.2 41.7,6.1 44.0,2.6",{"symbol":63,"name":64,"price":65,"change":66,"pct_change":67,"is_up":39,"sparkline":68,"date":5},"RUT","RUSSELL 2000",2815.2,25,0.9,"0.0,2.0 2.3,3.0 4.6,6.1 6.9,8.4 9.3,7.5 11.6,8.8 13.9,10.4 16.2,11.3 18.5,10.2 20.8,11.2 23.2,10.1 25.5,8.8 27.8,12.9 30.1,13.1 32.4,12.8 34.7,14.4 37.1,15.1 39.4,16.0 41.7,15.1 44.0,13.2",{"symbol":70,"name":71,"price":72,"change":73,"pct_change":74,"is_up":13,"sparkline":75,"date":5},"VIX","CBOE VIX",15.31,-1.08,-6.59,"0.0,14.8 2.3,10.2 4.6,7.3 6.9,2.0 9.3,9.7 11.6,4.9 13.9,4.5 16.2,2.5 18.5,11.3 20.8,13.7 23.2,13.5 25.5,16.0 27.8,12.3 30.1,10.4 32.4,13.5 34.7,8.8 37.1,8.9 39.4,7.8 41.7,7.6 44.0,11.8",[77,84,91],{"symbol":78,"name":79,"price":80,"change":81,"pct_change":82,"is_up":39,"sparkline":83,"date":5},"NVDA","NVIDIA Corp",233.95,3.09,1.34,"0.0,16.0 7.3,15.3 14.7,9.6 22.0,12.1 29.3,10.3 36.7,6.6 44.0,2.0",{"symbol":85,"name":86,"price":87,"change":88,"pct_change":89,"is_up":39,"sparkline":90,"date":5},"AAPL","Apple Inc",333.69,3.37,1.02,"0.0,8.2 7.3,2.0 14.7,5.2 22.0,16.0 29.3,11.7 36.7,14.9 44.0,10.9",{"symbol":92,"name":93,"price":94,"change":95,"pct_change":96,"is_up":39,"sparkline":97,"date":5},"TSLA","Tesla Inc",370.59,16.48,4.65,"0.0,2.0 7.3,5.3 14.7,13.4 22.0,16.0 29.3,14.9 36.7,15.3 44.0,6.1",[99,104,109,114,119,124,129,134,139,144,149],{"name":100,"etf":101,"change":102,"price":103,"is_up":39},"Technology","XLK",1.01,199.81,{"name":105,"etf":106,"change":107,"price":108,"is_up":39},"Financials","XLF",0.06,53.49,{"name":110,"etf":111,"change":112,"price":113,"is_up":13},"Healthcare","XLV",-0.01,166.18,{"name":115,"etf":116,"change":117,"price":118,"is_up":39},"Consumer Cycl","XLY",1.13,110.04,{"name":120,"etf":121,"change":122,"price":123,"is_up":39},"Consumer Staples","XLP",0.25,80.53,{"name":125,"etf":126,"change":127,"price":128,"is_up":39},"Energy","XLE",0.4,62.95,{"name":130,"etf":131,"change":132,"price":133,"is_up":39},"Industrials","XLI",0.78,169.95,{"name":135,"etf":136,"change":137,"price":138,"is_up":39},"Materials","XLB",0.66,48.86,{"name":140,"etf":141,"change":142,"price":143,"is_up":39},"Real Estate","XLRE",0.32,40.81,{"name":145,"etf":146,"change":147,"price":148,"is_up":39},"Utilities","XLU",0.38,39.83,{"name":150,"etf":151,"change":152,"price":153,"is_up":39},"Comm Services","XLC",0.35,110.32,[155,160,164,168],{"ticker":156,"name":157,"price":158,"change":159,"is_up":39},"SPY","SPDR S&P 500 ETF",769.64,0.74,{"ticker":161,"name":162,"price":163,"change":89,"is_up":39},"QQQ","Invesco QQQ Trust",749.58,{"ticker":165,"name":166,"price":167,"change":53,"is_up":39},"DIA","SPDR Dow Jones ETF",511.1,{"ticker":169,"name":170,"price":171,"change":67,"is_up":39},"IWM","iShares Russell 2000",281.52,{"status":173,"has_options":39,"symbol":4,"underlying_price":15,"selected_expiration":174,"days_to_expiration":177,"iv_index":179,"expiration_iv":179,"kpis":180,"expirations":184,"strikes":197,"updated_at":529,"task_id":9},"SUCCESS",{"date":175,"label":175,"type":176,"days_to_expiration":177,"dte":177,"compact":178,"implied_volatility":9},"2026-10-16","Regular",14,"261016",0.6,{"total_volume":181,"total_open_interest":182,"put_call_ratio":183,"implied_volatility":179},7,611,3.59,[185,186,189,193],{"date":175,"label":175,"type":176,"days_to_expiration":177,"dte":177,"compact":178,"implied_volatility":9},{"date":187,"label":187,"type":176,"days_to_expiration":28,"dte":28,"compact":188,"implied_volatility":9},"2026-11-20","261120",{"date":190,"label":190,"type":176,"days_to_expiration":191,"dte":191,"compact":192,"implied_volatility":9},"2026-12-18",77,"261218",{"date":194,"label":194,"type":176,"days_to_expiration":195,"dte":195,"compact":196,"implied_volatility":9},"2027-03-19",168,"270319",[198,215,229,246,266,287,314,339,365,390,413,434,457,475,493,511],{"strike":199,"call":200,"put":211,"callItm":39,"putItm":13,"isAtm":13},40,{"contract_symbol":201,"symbol":201,"bid":202,"ask":203,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":205,"implied_volatility":205,"delta":206,"gamma":207,"theta":208,"vega":209,"rho":210,"in_the_money":39},"DSGX  261016C00040000",38.7,42.2,0,0.969,0.999919,0.000022,-0.000177,0.000051,0.01518,{"contract_symbol":212,"symbol":212,"bid":204,"ask":213,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":214,"implied_volatility":214,"delta":204,"gamma":204,"theta":204,"vega":204,"rho":204,"in_the_money":13},"DSGX  261016P00040000",2.15,0.5589,{"strike":216,"call":217,"put":226,"callItm":39,"putItm":13,"isAtm":13},45,{"contract_symbol":218,"symbol":218,"bid":219,"ask":220,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":205,"implied_volatility":205,"delta":221,"gamma":222,"theta":223,"vega":224,"rho":225,"in_the_money":39},"DSGX  261016C00045000",34.1,37.4,0.999177,0.000186,-0.001536,0.000439,0.017054,{"contract_symbol":227,"symbol":227,"bid":204,"ask":228,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":214,"implied_volatility":214,"delta":204,"gamma":204,"theta":204,"vega":204,"rho":204,"in_the_money":13},"DSGX  261016P00045000",1.55,{"strike":230,"call":231,"put":240,"callItm":39,"putItm":13,"isAtm":13},50,{"contract_symbol":232,"symbol":232,"bid":233,"ask":234,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":205,"implied_volatility":205,"delta":235,"gamma":236,"theta":237,"vega":238,"rho":239,"in_the_money":39},"DSGX  261016C00050000",28.8,32.4,0.995193,0.000924,-0.007613,0.002178,0.018823,{"contract_symbol":241,"symbol":241,"bid":204,"ask":213,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":214,"implied_volatility":214,"delta":242,"gamma":243,"theta":244,"vega":245,"rho":204,"in_the_money":13},"DSGX  261016P00050000",-0.000006,0.000003,-0.000009,0.000004,{"strike":247,"call":248,"put":257,"callItm":39,"putItm":13,"isAtm":13},55,{"contract_symbol":249,"symbol":249,"bid":250,"ask":251,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":205,"implied_volatility":205,"delta":252,"gamma":253,"theta":254,"vega":255,"rho":256,"in_the_money":39},"DSGX  261016C00055000",23.9,26.5,0.981443,0.003005,-0.024771,0.007088,0.020271,{"contract_symbol":258,"symbol":258,"bid":204,"ask":259,"last":260,"change":204,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":214,"implied_volatility":214,"delta":261,"gamma":262,"theta":263,"vega":264,"rho":265,"in_the_money":13},"DSGX  261016P00055000",1.35,0.23,-0.000228,0.000098,-0.00027,0.000134,-0.000007,{"strike":267,"call":268,"put":277,"callItm":39,"putItm":13,"isAtm":13},60,{"contract_symbol":269,"symbol":269,"bid":270,"ask":271,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":205,"implied_volatility":205,"delta":272,"gamma":273,"theta":274,"vega":275,"rho":276,"in_the_money":39},"DSGX  261016C00060000",18.7,22.4,0.947769,0.007064,-0.058221,0.01666,0.02105,{"contract_symbol":278,"symbol":278,"bid":204,"ask":279,"last":280,"change":204,"changePercent":9,"volume":204,"openInterest":281,"open_interest":281,"iv":214,"implied_volatility":214,"delta":282,"gamma":283,"theta":284,"vega":285,"rho":286,"in_the_money":13},"DSGX  261016P00060000",0.75,0.3,28,-0.003407,0.001177,-0.003226,0.001601,-0.000107,{"strike":288,"call":289,"put":301,"callItm":39,"putItm":13,"isAtm":13},65,{"contract_symbol":290,"symbol":290,"bid":291,"ask":292,"last":293,"change":204,"changePercent":9,"volume":204,"openInterest":294,"open_interest":294,"iv":295,"implied_volatility":295,"delta":296,"gamma":297,"theta":298,"vega":299,"rho":300,"in_the_money":39},"DSGX  261016C00065000",13.5,17.4,11.6,13,0.7652,0.929766,0.011276,-0.057962,0.021002,0.022387,{"contract_symbol":302,"symbol":302,"bid":204,"ask":303,"last":304,"change":305,"changePercent":9,"volume":306,"openInterest":307,"open_interest":307,"iv":308,"implied_volatility":308,"delta":309,"gamma":310,"theta":311,"vega":312,"rho":313,"in_the_money":13},"DSGX  261016P00065000",1.15,0.1,-0.07,2,69,0.4889,-0.012614,0.004275,-0.008973,0.005088,-0.000396,{"strike":315,"call":316,"put":328,"callItm":39,"putItm":13,"isAtm":13},70,{"contract_symbol":317,"symbol":317,"bid":318,"ask":319,"last":320,"change":204,"changePercent":9,"volume":204,"openInterest":321,"open_interest":321,"iv":322,"implied_volatility":322,"delta":323,"gamma":324,"theta":325,"vega":326,"rho":327,"in_the_money":39},"DSGX  261016C00070000",8.8,12.6,11.4,17,0.614,0.881886,0.020651,-0.068343,0.030862,0.022757,{"contract_symbol":329,"symbol":329,"bid":330,"ask":331,"last":260,"change":112,"changePercent":9,"volume":46,"openInterest":332,"open_interest":332,"iv":333,"implied_volatility":333,"delta":334,"gamma":335,"theta":336,"vega":337,"rho":338,"in_the_money":13},"DSGX  261016P00070000",0.2,0.8,94,0.5603,-0.099058,0.019937,-0.054953,0.027192,-0.003174,{"strike":340,"call":341,"put":353,"callItm":39,"putItm":13,"isAtm":13},75,{"contract_symbol":342,"symbol":342,"bid":343,"ask":344,"last":345,"change":204,"changePercent":9,"volume":204,"openInterest":346,"open_interest":346,"iv":347,"implied_volatility":347,"delta":348,"gamma":349,"theta":350,"vega":351,"rho":352,"in_the_money":39},"DSGX  261016C00075000",5.1,7.9,9,8,0.5538,0.745823,0.037104,-0.099891,0.050013,0.020213,{"contract_symbol":354,"symbol":354,"bid":355,"ask":356,"last":279,"change":357,"changePercent":9,"volume":306,"openInterest":358,"open_interest":358,"iv":359,"implied_volatility":359,"delta":360,"gamma":361,"theta":362,"vega":363,"rho":364,"in_the_money":13},"DSGX  261016P00075000",0.45,1.45,0.05,252,0.468,-0.222311,0.040797,-0.078438,0.046472,-0.007128,{"strike":366,"call":367,"put":377,"callItm":39,"putItm":13,"isAtm":39},80,{"contract_symbol":368,"symbol":368,"bid":369,"ask":370,"last":306,"change":204,"changePercent":9,"volume":204,"openInterest":321,"open_interest":321,"iv":371,"implied_volatility":371,"delta":372,"gamma":373,"theta":374,"vega":375,"rho":376,"in_the_money":39},"DSGX  261016C00080000",1.8,4.6,0.5047,0.523654,0.050578,-0.113094,0.062131,0.01471,{"contract_symbol":378,"symbol":378,"bid":379,"ask":380,"last":381,"change":382,"changePercent":9,"volume":306,"openInterest":383,"open_interest":383,"iv":384,"implied_volatility":384,"delta":385,"gamma":386,"theta":387,"vega":388,"rho":389,"in_the_money":13},"DSGX  261016P00080000",1.7,4,2.02,-0.03,20,0.4662,-0.477503,0.054757,-0.104496,0.062142,-0.015599,{"strike":391,"call":392,"put":402,"callItm":13,"putItm":39,"isAtm":13},85,{"contract_symbol":393,"symbol":393,"bid":280,"ask":379,"last":394,"change":204,"changePercent":9,"volume":204,"openInterest":395,"open_interest":395,"iv":396,"implied_volatility":396,"delta":397,"gamma":398,"theta":399,"vega":400,"rho":401,"in_the_money":13},"DSGX  261016C00085000",1.6,62,0.4337,0.253509,0.047316,-0.078116,0.049944,0.007331,{"contract_symbol":403,"symbol":403,"bid":404,"ask":405,"last":406,"change":204,"changePercent":9,"volume":204,"openInterest":181,"open_interest":181,"iv":407,"implied_volatility":407,"delta":408,"gamma":409,"theta":410,"vega":411,"rho":412,"in_the_money":39},"DSGX  261016P00085000",3.4,6.8,5.4,0.2808,-0.855973,0.051784,-0.035855,0.035398,-0.028005,{"strike":414,"call":415,"put":424,"callItm":13,"putItm":39,"isAtm":13},90,{"contract_symbol":416,"symbol":416,"bid":204,"ask":46,"last":417,"change":204,"changePercent":9,"volume":204,"openInterest":181,"open_interest":181,"iv":418,"implied_volatility":418,"delta":419,"gamma":420,"theta":421,"vega":422,"rho":423,"in_the_money":13},"DSGX  261016C00090000",0.5,0.4238,0.084836,0.023502,-0.037051,0.024242,0.002484,{"contract_symbol":425,"symbol":425,"bid":426,"ask":293,"last":427,"change":204,"changePercent":9,"volume":204,"openInterest":306,"open_interest":306,"iv":428,"implied_volatility":428,"delta":429,"gamma":430,"theta":431,"vega":432,"rho":433,"in_the_money":39},"DSGX  261016P00090000",8.1,12,0.3545,-0.951164,0.018299,-0.020191,0.015791,-0.032718,{"strike":435,"call":436,"put":445,"callItm":13,"putItm":39,"isAtm":13},95,{"contract_symbol":437,"symbol":437,"bid":204,"ask":331,"last":438,"change":204,"changePercent":9,"volume":204,"openInterest":345,"open_interest":345,"iv":439,"implied_volatility":439,"delta":440,"gamma":441,"theta":442,"vega":443,"rho":444,"in_the_money":13},"DSGX  261016C00095000",1.3,0.5389,0.057636,0.013729,-0.034998,0.018008,0.001676,{"contract_symbol":446,"symbol":446,"bid":447,"ask":448,"last":449,"change":204,"changePercent":9,"volume":204,"openInterest":450,"open_interest":450,"iv":451,"implied_volatility":451,"delta":452,"gamma":453,"theta":454,"vega":455,"rho":456,"in_the_money":39},"DSGX  261016P00095000",12.9,15.4,16.25,6,0.4657,-0.966952,0.010145,-0.019314,0.0115,-0.035089,{"strike":458,"call":459,"put":466,"callItm":13,"putItm":39,"isAtm":13},100,{"contract_symbol":460,"symbol":460,"bid":204,"ask":279,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":439,"implied_volatility":439,"delta":461,"gamma":462,"theta":463,"vega":464,"rho":465,"in_the_money":13},"DSGX  261016C00100000",0.019531,0.005645,-0.014388,0.007403,0.000572,{"contract_symbol":467,"symbol":467,"bid":468,"ask":469,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":451,"implied_volatility":451,"delta":470,"gamma":471,"theta":472,"vega":473,"rho":474,"in_the_money":39},"DSGX  261016P00100000",17.9,21.5,-0.991872,0.003059,-0.005824,0.003468,-0.037716,{"strike":476,"call":477,"put":484,"callItm":13,"putItm":39,"isAtm":13},105,{"contract_symbol":478,"symbol":478,"bid":204,"ask":303,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":439,"implied_volatility":439,"delta":479,"gamma":480,"theta":481,"vega":482,"rho":483,"in_the_money":13},"DSGX  261016C00105000",0.005731,0.001942,-0.00495,0.002547,0.000169,{"contract_symbol":485,"symbol":485,"bid":486,"ask":487,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":451,"implied_volatility":451,"delta":488,"gamma":489,"theta":490,"vega":491,"rho":492,"in_the_money":39},"DSGX  261016P00105000",22.9,26.7,-0.998364,0.000727,-0.001384,0.000824,-0.039806,{"strike":494,"call":495,"put":502,"callItm":13,"putItm":39,"isAtm":13},110,{"contract_symbol":496,"symbol":496,"bid":204,"ask":279,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":439,"implied_volatility":439,"delta":497,"gamma":498,"theta":499,"vega":500,"rho":501,"in_the_money":13},"DSGX  261016C00110000",0.001482,0.000574,-0.001464,0.000753,0.000044,{"contract_symbol":503,"symbol":503,"bid":504,"ask":505,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":451,"implied_volatility":451,"delta":506,"gamma":507,"theta":508,"vega":509,"rho":510,"in_the_money":39},"DSGX  261016P00110000",27.8,31.5,-0.999723,0.000141,-0.000269,0.00016,-0.041744,{"strike":512,"call":513,"put":520,"callItm":13,"putItm":39,"isAtm":13},115,{"contract_symbol":514,"symbol":514,"bid":204,"ask":228,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":439,"implied_volatility":439,"delta":515,"gamma":516,"theta":517,"vega":518,"rho":519,"in_the_money":13},"DSGX  261016C00115000",0.000343,0.000149,-0.00038,0.000196,0.00001,{"contract_symbol":521,"symbol":521,"bid":522,"ask":523,"last":9,"change":9,"changePercent":9,"volume":204,"openInterest":204,"open_interest":204,"iv":451,"implied_volatility":451,"delta":524,"gamma":525,"theta":526,"vega":527,"rho":528,"in_the_money":39},"DSGX  261016P00115000",32.8,36.4,-0.99996,0.000023,-0.000044,0.000026,-0.043648,"2026-10-02T23:35:38.292712+00:00"]