[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"stock-detail-BBCP":3,"homepage-market-summary":35,"stock-options-BBCP":177},{"ticker":4,"date":5,"profile":6,"dividend":15,"quote":19},"BBCP","2026-10-02",{"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},"Concrete Pumping Holdings, Inc. Common Stock","Nasdaq",null,"CONSTRUCTION - SPECIAL TRADE CONTRACTORS","Concrete Pumping Holdings Inc is a provider of concrete pumping services and concrete waste management services in the fragmented United States and United Kingdom markets. Its large fleet of specialized pumping equipment and trained operators enables it to deliver concrete placement solutions. The company's operating segments include U.S. Concrete Pumping, U.K. Operations, and U.S. Concrete Waste Management Services, with the majority of revenue generated from the U.S. Concrete Pumping segment. Geographically, it operates in the United States and the United Kingdom, generating majority of its revenue from the United States.","1,530","Thornton, CO",false,{"dividend_yield":16,"annual_dividend":17,"frequency":18,"next_ex_date":9},5.2792,0.52,"Quarterly",{"close":20,"open":21,"high":22,"low":23,"prev_close":24,"change":25,"percent_change":26,"volume":27,"transactions":28,"vwap":29,"high_52w":30,"low_52w":31,"avg_volume_52w":32,"range_52w_percent":33,"record_count":34},9.85,10.01,10.1,9.79,9.88,-0.03,-0.3,116946.98103,1931,9.8673,12.19,5.555,173905.45197609562,64.7,2292,{"status":36,"indices":37,"watchlist":81,"sectors":103,"benchmarks":159},"success",[38,46,53,60,67,74],{"symbol":39,"name":40,"price":41,"change":42,"pct_change":43,"is_up":44,"sparkline":45,"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":47,"name":48,"price":49,"change":50,"pct_change":51,"is_up":44,"sparkline":52,"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":54,"name":55,"price":56,"change":57,"pct_change":58,"is_up":44,"sparkline":59,"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":61,"name":62,"price":63,"change":64,"pct_change":65,"is_up":44,"sparkline":66,"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":68,"name":69,"price":70,"change":71,"pct_change":72,"is_up":44,"sparkline":73,"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":75,"name":76,"price":77,"change":78,"pct_change":79,"is_up":14,"sparkline":80,"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",[82,89,96],{"symbol":83,"name":84,"price":85,"change":86,"pct_change":87,"is_up":44,"sparkline":88,"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":90,"name":91,"price":92,"change":93,"pct_change":94,"is_up":44,"sparkline":95,"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":97,"name":98,"price":99,"change":100,"pct_change":101,"is_up":44,"sparkline":102,"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",[104,109,114,119,124,129,134,139,144,149,154],{"name":105,"etf":106,"change":107,"price":108,"is_up":44},"Technology","XLK",1.01,199.81,{"name":110,"etf":111,"change":112,"price":113,"is_up":44},"Financials","XLF",0.06,53.49,{"name":115,"etf":116,"change":117,"price":118,"is_up":14},"Healthcare","XLV",-0.01,166.18,{"name":120,"etf":121,"change":122,"price":123,"is_up":44},"Consumer Cycl","XLY",1.13,110.04,{"name":125,"etf":126,"change":127,"price":128,"is_up":44},"Consumer Staples","XLP",0.25,80.53,{"name":130,"etf":131,"change":132,"price":133,"is_up":44},"Energy","XLE",0.4,62.95,{"name":135,"etf":136,"change":137,"price":138,"is_up":44},"Industrials","XLI",0.78,169.95,{"name":140,"etf":141,"change":142,"price":143,"is_up":44},"Materials","XLB",0.66,48.86,{"name":145,"etf":146,"change":147,"price":148,"is_up":44},"Real Estate","XLRE",0.32,40.81,{"name":150,"etf":151,"change":152,"price":153,"is_up":44},"Utilities","XLU",0.38,39.83,{"name":155,"etf":156,"change":157,"price":158,"is_up":44},"Comm Services","XLC",0.35,110.32,[160,165,169,173],{"ticker":161,"name":162,"price":163,"change":164,"is_up":44},"SPY","SPDR S&P 500 ETF",769.64,0.74,{"ticker":166,"name":167,"price":168,"change":94,"is_up":44},"QQQ","Invesco QQQ Trust",749.58,{"ticker":170,"name":171,"price":172,"change":58,"is_up":44},"DIA","SPDR Dow Jones ETF",511.1,{"ticker":174,"name":175,"price":176,"change":72,"is_up":44},"IWM","iShares Russell 2000",281.52,{"status":178,"has_options":44,"symbol":4,"underlying_price":20,"selected_expiration":179,"days_to_expiration":182,"iv_index":72,"expiration_iv":72,"kpis":184,"expirations":188,"strikes":202,"updated_at":334,"task_id":9},"SUCCESS",{"date":180,"label":180,"type":181,"days_to_expiration":182,"dte":182,"compact":183,"implied_volatility":9},"2026-10-16","Regular",13,"261016",{"total_volume":185,"total_open_interest":186,"put_call_ratio":187,"implied_volatility":72},0,60,0.05,[189,190,194,198],{"date":180,"label":180,"type":181,"days_to_expiration":182,"dte":182,"compact":183,"implied_volatility":9},{"date":191,"label":191,"type":181,"days_to_expiration":192,"dte":192,"compact":193,"implied_volatility":9},"2026-11-20",48,"261120",{"date":195,"label":195,"type":181,"days_to_expiration":196,"dte":196,"compact":197,"implied_volatility":9},"2026-12-18",76,"261218",{"date":199,"label":199,"type":181,"days_to_expiration":200,"dte":200,"compact":201,"implied_volatility":9},"2027-03-19",167,"270319",[203,215,235,256,277,299,316],{"strike":204,"call":205,"put":212,"callItm":44,"putItm":14,"isAtm":14},2.5,{"contract_symbol":206,"symbol":206,"bid":207,"ask":208,"last":209,"change":185,"changePercent":9,"volume":185,"openInterest":185,"open_interest":185,"iv":210,"implied_volatility":210,"delta":51,"gamma":185,"theta":185,"vega":185,"rho":211,"in_the_money":44},"BBCP  261016C00002500",6.9,8.3,7.9,1.1989,0.000948,{"contract_symbol":213,"symbol":213,"bid":185,"ask":127,"last":9,"change":9,"changePercent":9,"volume":185,"openInterest":185,"open_interest":185,"iv":214,"implied_volatility":214,"delta":185,"gamma":185,"theta":185,"vega":185,"rho":185,"in_the_money":14},"BBCP  261016P00002500",1.1415,{"strike":216,"call":217,"put":227,"callItm":44,"putItm":14,"isAtm":14},5,{"contract_symbol":218,"symbol":218,"bid":219,"ask":220,"last":221,"change":185,"changePercent":9,"volume":185,"openInterest":185,"open_interest":185,"iv":210,"implied_volatility":210,"delta":222,"gamma":223,"theta":224,"vega":225,"rho":226,"in_the_money":44},"BBCP  261016C00005000",4.5,5.7,5.5,0.998828,0.001685,-0.000325,0.000075,0.001891,{"contract_symbol":228,"symbol":228,"bid":185,"ask":229,"last":9,"change":9,"changePercent":9,"volume":185,"openInterest":185,"open_interest":185,"iv":214,"implied_volatility":214,"delta":230,"gamma":231,"theta":232,"vega":233,"rho":234,"in_the_money":14},"BBCP  261016P00005000",0.75,-0.000725,0.001139,-0.000199,0.000048,-0.000003,{"strike":236,"call":237,"put":247,"callItm":44,"putItm":14,"isAtm":44},7.5,{"contract_symbol":238,"symbol":238,"bid":239,"ask":240,"last":241,"change":185,"changePercent":9,"volume":185,"openInterest":185,"open_interest":185,"iv":210,"implied_volatility":210,"delta":242,"gamma":243,"theta":244,"vega":245,"rho":246,"in_the_money":44},"BBCP  261016C00007500",1.5,3,3.2,0.904224,0.073572,-0.014189,0.003278,0.002441,{"contract_symbol":248,"symbol":248,"bid":185,"ask":229,"last":249,"change":185,"changePercent":9,"volume":185,"openInterest":240,"open_interest":240,"iv":250,"implied_volatility":250,"delta":251,"gamma":252,"theta":253,"vega":254,"rho":255,"in_the_money":14},"BBCP  261016P00007500",0.15,1.1417,-0.086908,0.07189,-0.012572,0.00305,-0.000363,{"strike":257,"call":258,"put":269,"callItm":14,"putItm":44,"isAtm":44},10,{"contract_symbol":259,"symbol":259,"bid":185,"ask":260,"last":261,"change":185,"changePercent":9,"volume":185,"openInterest":262,"open_interest":262,"iv":263,"implied_volatility":263,"delta":264,"gamma":265,"theta":266,"vega":267,"rho":268,"in_the_money":14},"BBCP  261016C00010000",0.55,0.5,55,0.2678,0.433828,0.762035,-0.007335,0.007584,0.001567,{"contract_symbol":270,"symbol":270,"bid":185,"ask":229,"last":9,"change":9,"changePercent":9,"volume":185,"openInterest":185,"open_interest":185,"iv":271,"implied_volatility":271,"delta":272,"gamma":273,"theta":274,"vega":275,"rho":276,"in_the_money":44},"BBCP  261016P00010000",0.3159,-0.55276,0.649394,-0.008695,0.007623,-0.002188,{"strike":278,"call":279,"put":289,"callItm":14,"putItm":44,"isAtm":14},12.5,{"contract_symbol":280,"symbol":280,"bid":185,"ask":261,"last":281,"change":185,"changePercent":9,"volume":185,"openInterest":282,"open_interest":282,"iv":283,"implied_volatility":283,"delta":284,"gamma":285,"theta":286,"vega":287,"rho":288,"in_the_money":14},"BBCP  261016C00012500",0.1,2,0.9857,0.131568,0.112258,-0.014634,0.004112,0.00045,{"contract_symbol":290,"symbol":290,"bid":291,"ask":292,"last":9,"change":9,"changePercent":9,"volume":185,"openInterest":185,"open_interest":185,"iv":293,"implied_volatility":293,"delta":294,"gamma":295,"theta":296,"vega":297,"rho":298,"in_the_money":44},"BBCP  261016P00012500",2.05,3.7,0.7962,-0.923152,0.093952,-0.007992,0.00278,-0.00447,{"strike":300,"call":301,"put":308,"callItm":14,"putItm":44,"isAtm":14},15,{"contract_symbol":302,"symbol":302,"bid":185,"ask":229,"last":9,"change":9,"changePercent":9,"volume":185,"openInterest":185,"open_interest":185,"iv":283,"implied_volatility":283,"delta":303,"gamma":304,"theta":305,"vega":306,"rho":307,"in_the_money":14},"BBCP  261016C00015000",0.019276,0.024696,-0.00322,0.000905,0.000068,{"contract_symbol":309,"symbol":309,"bid":219,"ask":221,"last":9,"change":9,"changePercent":9,"volume":185,"openInterest":185,"open_interest":185,"iv":310,"implied_volatility":310,"delta":311,"gamma":312,"theta":313,"vega":314,"rho":315,"in_the_money":44},"BBCP  261016P00015000",0.7976,-0.995311,0.008882,-0.000758,0.000263,-0.00567,{"strike":317,"call":318,"put":325,"callItm":14,"putItm":44,"isAtm":14},17.5,{"contract_symbol":319,"symbol":319,"bid":185,"ask":229,"last":9,"change":9,"changePercent":9,"volume":185,"openInterest":185,"open_interest":185,"iv":283,"implied_volatility":283,"delta":320,"gamma":321,"theta":322,"vega":323,"rho":324,"in_the_money":14},"BBCP  261016C00017500",0.002038,0.003395,-0.000443,0.000124,0.000007,{"contract_symbol":326,"symbol":326,"bid":327,"ask":328,"last":9,"change":9,"changePercent":9,"volume":185,"openInterest":185,"open_interest":185,"iv":310,"implied_volatility":310,"delta":329,"gamma":330,"theta":331,"vega":332,"rho":333,"in_the_money":44},"BBCP  261016P00017500",6.8,8.2,-0.999835,0.000412,-0.000035,0.000012,-0.006634,"2026-10-03T09:58:07.702871+00:00"]