[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"stock-detail-ROCK":3,"homepage-market-summary":31,"stock-options-ROCK":175},{"ticker":4,"date":5,"profile":6,"dividend":9,"quote":15},"ROCK","2026-10-08",{"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},"Gibraltar Industries, Inc.","Nasdaq",null,"STEEL WORKS, BLAST FURNACES & ROLLING & FINISHING MILLS","Gibraltar Industries Inc manufactures and provides products and services for the Renewable energy, Residential, Agtech, and Infrastructure markets. The Renewable Segment is engaged in designing, engineering, manufacturing, and installing solar racking and electrical balance systems. Agtech Segment provides growing and processing solutions including the designing, engineering, manufacturing, full-scope construction, maintenance, and support of greenhouses and indoor growing operations, and botanical extraction systems. It derives key revenue from the Residential segment which offers roof and foundation ventilation products, single point and centralized mail systems electronic package solutions, and Retractable awnings and gutter guards, among other products.","3,300","Buffalo, NY",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},37.48,38,38.65,37.06,38.43,-0.95,-2.47,691251.745227,10556,37.5998,75.080002,33.56,350719.51120293624,9.4,8285,{"status":32,"indices":33,"watchlist":77,"sectors":99,"benchmarks":154},"success",[34,41,48,56,63,70],{"symbol":35,"name":36,"price":37,"change":38,"pct_change":39,"is_up":14,"sparkline":40,"date":5},"SPX","S&P 500",7765.36,-36.41,-0.47,"0.0,10.5 2.3,12.4 4.6,14.2 6.9,16.0 9.3,11.5 11.6,10.8 13.9,4.8 16.2,4.8 18.5,7.9 20.8,8.0 23.2,6.0 25.5,9.1 27.8,9.8 30.1,10.8 32.4,10.0 34.7,7.0 37.1,4.4 39.4,2.0 41.7,2.9 44.0,4.8",{"symbol":42,"name":43,"price":44,"change":45,"pct_change":46,"is_up":14,"sparkline":47,"date":5},"NDX","NASDAQ 100",30725.81,-434.27,-1.39,"0.0,13.4 2.3,14.8 4.6,16.0 6.9,16.0 9.3,12.9 11.6,11.7 13.9,6.5 16.2,5.0 18.5,6.6 20.8,6.6 23.2,5.8 25.5,7.8 27.8,7.4 30.1,7.0 32.4,6.4 34.7,4.6 37.1,2.9 39.4,2.0 41.7,2.4 44.0,5.1",{"symbol":49,"name":50,"price":51,"change":52,"pct_change":53,"is_up":54,"sparkline":55,"date":5},"DJI","DOW JONES",51232,52,0.1,true,"0.0,2.0 2.3,3.3 4.6,6.0 6.9,11.3 9.3,8.7 11.6,9.5 13.9,6.4 16.2,8.0 18.5,10.9 20.8,12.3 23.2,8.2 25.5,11.2 27.8,12.3 30.1,16.0 32.4,15.8 34.7,13.7 37.1,13.0 39.4,10.8 41.7,13.7 44.0,13.3",{"symbol":57,"name":58,"price":59,"change":60,"pct_change":61,"is_up":14,"sparkline":62,"date":5},"COMP","NASDAQ Composite",27193.34,-345.35,-1.25,"0.0,12.9 2.3,14.2 4.6,16.0 6.9,16.0 9.3,12.2 11.6,11.3 13.9,6.1 16.2,5.1 18.5,7.7 20.8,7.7 23.2,6.6 25.5,8.7 27.8,8.9 30.1,8.4 32.4,8.3 34.7,5.5 37.1,3.1 39.4,2.0 41.7,2.5 44.0,5.5",{"symbol":64,"name":65,"price":66,"change":67,"pct_change":68,"is_up":14,"sparkline":69,"date":5},"RUT","RUSSELL 2000",2775.7,-1.3,-0.05,"0.0,2.0 2.3,4.1 4.6,6.6 6.9,8.1 9.3,6.3 11.6,7.9 13.9,6.1 16.2,4.1 18.5,10.6 20.8,10.9 23.2,10.6 25.5,13.0 27.8,14.2 30.1,15.6 32.4,14.2 34.7,11.1 37.1,8.8 39.4,11.3 41.7,15.8 44.0,16.0",{"symbol":71,"name":72,"price":73,"change":74,"pct_change":75,"is_up":54,"sparkline":76,"date":5},"VIX","CBOE VIX",15.41,0.33,2.19,"0.0,9.5 2.3,4.4 4.6,4.0 6.9,2.0 9.3,11.1 11.6,13.6 13.9,13.4 16.2,16.0 18.5,12.1 20.8,10.2 23.2,13.4 25.5,8.6 27.8,8.7 30.1,7.5 32.4,7.3 34.7,11.6 37.1,10.8 39.4,12.8 41.7,12.5 44.0,11.2",[78,85,92],{"symbol":79,"name":80,"price":81,"change":82,"pct_change":83,"is_up":14,"sparkline":84,"date":5},"NVDA","NVIDIA Corp",230.48,-6.99,-2.94,"0.0,16.0 7.3,12.8 14.7,8.8 22.0,2.4 29.3,2.0 36.7,4.3 44.0,13.3",{"symbol":86,"name":87,"price":88,"change":89,"pct_change":90,"is_up":54,"sparkline":91,"date":5},"AAPL","Apple Inc",340.43,3.76,1.12,"0.0,12.3 7.3,16.0 14.7,11.3 22.0,12.4 29.3,11.4 36.7,7.2 44.0,2.0",{"symbol":93,"name":94,"price":95,"change":96,"pct_change":97,"is_up":14,"sparkline":98,"date":5},"TSLA","Tesla Inc",375,-2.81,-0.74,"0.0,15.6 7.3,16.0 14.7,7.3 22.0,3.0 29.3,2.0 36.7,3.5 44.0,5.0",[100,105,110,115,120,125,130,134,139,144,149],{"name":101,"etf":102,"change":103,"price":104,"is_up":14},"Technology","XLK",-1.79,197.78,{"name":106,"etf":107,"change":108,"price":109,"is_up":54},"Financials","XLF",0.89,54.23,{"name":111,"etf":112,"change":113,"price":114,"is_up":14},"Healthcare","XLV",-0.39,168.16,{"name":116,"etf":117,"change":118,"price":119,"is_up":54},"Consumer Cycl","XLY",0.31,111.7,{"name":121,"etf":122,"change":123,"price":124,"is_up":54},"Consumer Staples","XLP",2.11,83.42,{"name":126,"etf":127,"change":128,"price":129,"is_up":54},"Energy","XLE",2.97,65.24,{"name":131,"etf":132,"change":74,"price":133,"is_up":54},"Industrials","XLI",168.4,{"name":135,"etf":136,"change":137,"price":138,"is_up":54},"Materials","XLB",0.59,49.27,{"name":140,"etf":141,"change":142,"price":143,"is_up":54},"Real Estate","XLRE",0.69,40.85,{"name":145,"etf":146,"change":147,"price":148,"is_up":14},"Utilities","XLU",-0.19,41.07,{"name":150,"etf":151,"change":152,"price":153,"is_up":54},"Comm Services","XLC",0.73,112.07,[155,160,165,170],{"ticker":156,"name":157,"price":158,"change":159,"is_up":14},"SPY","SPDR S&P 500 ETF",773.97,-0.42,{"ticker":161,"name":162,"price":163,"change":164,"is_up":14},"QQQ","Invesco QQQ Trust",747.58,-1.34,{"ticker":166,"name":167,"price":168,"change":169,"is_up":54},"DIA","SPDR Dow Jones ETF",511.65,0.12,{"ticker":171,"name":172,"price":173,"change":174,"is_up":14},"IWM","iShares Russell 2000",277.63,-0.03,{"status":176,"has_options":54,"symbol":4,"underlying_price":16,"selected_expiration":177,"days_to_expiration":180,"iv_index":182,"expiration_iv":182,"kpis":183,"expirations":187,"strikes":201,"updated_at":396,"task_id":9},"SUCCESS",{"date":178,"label":178,"type":179,"days_to_expiration":180,"dte":180,"compact":181,"implied_volatility":9},"2026-10-16","Regular",8,"261016",0.9,{"total_volume":184,"total_open_interest":185,"put_call_ratio":186,"implied_volatility":182},2,13,2.25,[188,189,193,197],{"date":178,"label":178,"type":179,"days_to_expiration":180,"dte":180,"compact":181,"implied_volatility":9},{"date":190,"label":190,"type":179,"days_to_expiration":191,"dte":191,"compact":192,"implied_volatility":9},"2026-11-20",43,"261120",{"date":194,"label":194,"type":179,"days_to_expiration":195,"dte":195,"compact":196,"implied_volatility":9},"2027-02-19",134,"270219",{"date":198,"label":198,"type":179,"days_to_expiration":199,"dte":199,"compact":200,"implied_volatility":9},"2027-05-21",225,"270521",[202,221,241,262,284,304,324,342,360,379],{"strike":203,"call":204,"put":212,"callItm":54,"putItm":14,"isAtm":14},25,{"contract_symbol":205,"symbol":205,"bid":206,"ask":207,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":209,"implied_volatility":209,"delta":210,"gamma":208,"theta":208,"vega":208,"rho":211,"in_the_money":54},"ROCK  261016C00025000",11.1,15,0,0.3623,1,0.005479,{"contract_symbol":213,"symbol":213,"bid":208,"ask":214,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":215,"implied_volatility":215,"delta":216,"gamma":217,"theta":218,"vega":219,"rho":220,"in_the_money":14},"ROCK  261016P00025000",1.25,1.2732,-0.012462,0.004568,-0.014241,0.001791,-0.000109,{"strike":222,"call":223,"put":232,"callItm":54,"putItm":14,"isAtm":14},30,{"contract_symbol":224,"symbol":224,"bid":225,"ask":226,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":209,"implied_volatility":209,"delta":227,"gamma":228,"theta":229,"vega":230,"rho":231,"in_the_money":54},"ROCK  261016C00030000",6.1,10,0.999985,0.000032,-0.000008,0.000004,0.006575,{"contract_symbol":233,"symbol":233,"bid":208,"ask":234,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":235,"implied_volatility":235,"delta":236,"gamma":237,"theta":238,"vega":239,"rho":240,"in_the_money":14},"ROCK  261016P00030000",3,1.2751,-0.101394,0.025057,-0.078341,0.009837,-0.000914,{"strike":242,"call":243,"put":253,"callItm":54,"putItm":14,"isAtm":54},35,{"contract_symbol":244,"symbol":244,"bid":245,"ask":246,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":247,"implied_volatility":247,"delta":248,"gamma":249,"theta":250,"vega":251,"rho":252,"in_the_money":54},"ROCK  261016C00035000",1.5,5.5,0.319,0.929634,0.076153,-0.014905,0.00748,0.007081,{"contract_symbol":254,"symbol":254,"bid":208,"ask":255,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":256,"implied_volatility":256,"delta":257,"gamma":258,"theta":259,"vega":260,"rho":261,"in_the_money":14},"ROCK  261016P00035000",3.9,0.7559,-0.25217,0.076107,-0.083635,0.017713,-0.002218,{"strike":263,"call":264,"put":273,"callItm":14,"putItm":54,"isAtm":14},40,{"contract_symbol":265,"symbol":265,"bid":208,"ask":184,"last":266,"change":208,"changePercent":9,"volume":208,"openInterest":210,"open_interest":210,"iv":267,"implied_volatility":267,"delta":268,"gamma":269,"theta":270,"vega":271,"rho":272,"in_the_money":14},"ROCK  261016C00040000",2.6,0.6278,0.256677,0.092492,-0.070109,0.017879,0.001996,{"contract_symbol":274,"symbol":274,"bid":275,"ask":276,"last":277,"change":9,"changePercent":9,"volume":184,"openInterest":208,"open_interest":208,"iv":278,"implied_volatility":278,"delta":279,"gamma":280,"theta":281,"vega":282,"rho":283,"in_the_money":54},"ROCK  261016P00040000",1.15,4.9,2.8,0.5982,-0.755041,0.094694,-0.065172,0.017442,-0.006856,{"strike":285,"call":286,"put":295,"callItm":14,"putItm":54,"isAtm":14},45,{"contract_symbol":287,"symbol":287,"bid":208,"ask":288,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":289,"implied_volatility":289,"delta":290,"gamma":291,"theta":292,"vega":293,"rho":294,"in_the_money":14},"ROCK  261016C00045000",4.4,1.1573,0.163159,0.038375,-0.098844,0.013674,0.001228,{"contract_symbol":296,"symbol":296,"bid":246,"ask":297,"last":277,"change":208,"changePercent":9,"volume":208,"openInterest":297,"open_interest":297,"iv":298,"implied_volatility":298,"delta":299,"gamma":300,"theta":301,"vega":302,"rho":303,"in_the_money":54},"ROCK  261016P00045000",9,0.8567,-0.915948,0.032461,-0.045814,0.008562,-0.00921,{"strike":305,"call":306,"put":315,"callItm":14,"putItm":54,"isAtm":14},50,{"contract_symbol":307,"symbol":307,"bid":208,"ask":308,"last":309,"change":208,"changePercent":9,"volume":208,"openInterest":184,"open_interest":184,"iv":289,"implied_volatility":289,"delta":310,"gamma":311,"theta":312,"vega":313,"rho":314,"in_the_money":14},"ROCK  261016C00050000",1.85,0.05,0.05519,0.01737,-0.044741,0.006189,0.000422,{"contract_symbol":316,"symbol":316,"bid":317,"ask":318,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":298,"implied_volatility":298,"delta":319,"gamma":320,"theta":321,"vega":322,"rho":323,"in_the_money":54},"ROCK  261016P00050000",10.5,14,-0.986414,0.007315,-0.010325,0.00193,-0.010852,{"strike":325,"call":326,"put":333,"callItm":14,"putItm":54,"isAtm":14},55,{"contract_symbol":327,"symbol":327,"bid":208,"ask":186,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":289,"implied_volatility":289,"delta":328,"gamma":329,"theta":330,"vega":331,"rho":332,"in_the_money":14},"ROCK  261016C00055000",0.015669,0.006122,-0.01577,0.002182,0.000121,{"contract_symbol":334,"symbol":334,"bid":335,"ask":336,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":298,"implied_volatility":298,"delta":337,"gamma":338,"theta":339,"vega":340,"rho":341,"in_the_money":54},"ROCK  261016P00055000",15.5,18.9,-0.998464,0.001049,-0.00148,0.000277,-0.012042,{"strike":343,"call":344,"put":351,"callItm":14,"putItm":54,"isAtm":14},60,{"contract_symbol":345,"symbol":345,"bid":208,"ask":276,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":289,"implied_volatility":289,"delta":346,"gamma":347,"theta":348,"vega":349,"rho":350,"in_the_money":14},"ROCK  261016C00060000",0.0039,0.001804,-0.004645,0.000643,0.00003,{"contract_symbol":352,"symbol":352,"bid":353,"ask":354,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":298,"implied_volatility":298,"delta":355,"gamma":356,"theta":357,"vega":358,"rho":359,"in_the_money":54},"ROCK  261016P00060000",20.5,24,-0.999867,0.000109,-0.000153,0.000029,-0.013149,{"strike":361,"call":362,"put":369,"callItm":14,"putItm":54,"isAtm":14},65,{"contract_symbol":363,"symbol":363,"bid":208,"ask":276,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":289,"implied_volatility":289,"delta":364,"gamma":365,"theta":366,"vega":367,"rho":368,"in_the_money":14},"ROCK  261016C00065000",0.000881,0.000467,-0.001202,0.000166,0.000007,{"contract_symbol":370,"symbol":370,"bid":371,"ask":372,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":373,"implied_volatility":373,"delta":374,"gamma":375,"theta":376,"vega":377,"rho":378,"in_the_money":54},"ROCK  261016P00065000",25.5,29,0.8602,-0.99999,0.00001,-0.000014,0.000003,-0.014246,{"strike":380,"call":381,"put":389,"callItm":14,"putItm":54,"isAtm":14},70,{"contract_symbol":382,"symbol":382,"bid":208,"ask":276,"last":383,"change":208,"changePercent":9,"volume":208,"openInterest":210,"open_interest":210,"iv":289,"implied_volatility":289,"delta":384,"gamma":385,"theta":386,"vega":387,"rho":388,"in_the_money":14},"ROCK  261016C00070000",0.2,0.000185,0.00011,-0.000283,0.000039,0.000001,{"contract_symbol":390,"symbol":390,"bid":391,"ask":392,"last":9,"change":9,"changePercent":9,"volume":208,"openInterest":208,"open_interest":208,"iv":298,"implied_volatility":298,"delta":393,"gamma":388,"theta":394,"vega":208,"rho":395,"in_the_money":54},"ROCK  261016P00070000",30.5,34,-0.999999,-0.000001,-0.015342,"2026-10-08T23:56:52.569010+00:00"]