Data:
{
"symbol": "PRIM",
"price": 89.29,
"marketCap": 4844420021,
"beta": 1.419,
"lastDividend": 0.32,
"range": "65-205.5",
"change": 1.49,
"changePercentage": 1.69704,
"volume": 212283,
"averageVolume": 2305798,
"companyName": "Primoris Services Corporation",
"currency": "USD",
"cik": "0001361538",
"isin": "US74164F1030",
"cusip": "74164F103",
"exchangeFullName": "New York Stock Exchange",
"exchange": "NYSE",
"industry": "Engineering & Construction",
"website": "https://www.prim.com",
"description": "Primoris Services Corporation functions as a prominent specialized contracting firm, offering a wide array of services that include construction, fabrication, upkeep, modernization, and advanced engineering expertise throughout the United States and Canada. The company's operations are divided into three primary divisions: Utilities, Energy/Renewables, and Pipeline Services. The Utilities segment focuses on installing and maintaining both new and existing natural gas distribution networks, electrical transmission and distribution systems, and communications infrastructure. Within the Energy/Renewables segment, Primoris delivers comprehensive services such as engineering, procurement, and construction (EPC), alongside major civil projects like highway and bridge construction, demolition, site preparation, mass excavation, and flood control. This segment also provides retrofits, upgrades, repairs, and routine maintenance for industries ranging from renewable energy and energy storage to renewable fuels, petroleum refining, petrochemicals, and state departments of transportation. Finally, the Pipeline Services segment concentrates on the construction, maintenance, and integrity management of pipelines, in addition to installing compressor and pump stations and metering facilities for clients in the petroleum and petrochemical sectors, as well as gas, water, and sewer utility providers. Founded in 1960, Primoris Services Corporation is headquartered in Dallas, Texas.",
"ceo": "Koti Vadlamudi",
"sector": "Industrials",
"country": "US",
"fullTimeEmployees": "18526",
"phone": "214 740 5600",
"address": "2300 North Field Street",
"city": "Dallas",
"state": "TX",
"zip": "75201",
"image": "https://images.financialmodelingprep.com/symbol/PRIM.png",
"ipoDate": "2008-08-06",
"defaultImage": false,
"isEtf": false,
"isActivelyTrading": true,
"isAdr": false,
"isFund": false,
"sec_filings": [
{
"form": "4",
"date": "2026-07-17",
"accession": "0001216725-26-000010",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000121672526000010/xslF345X06/form4-07172026_060701.xml"
},
{
"form": "8-K",
"date": "2026-06-22",
"accession": "0001361538-26-000017",
"description": "8-K",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000136153826000017/prim-20260622x8k.htm"
},
{
"form": "144",
"date": "2026-06-03",
"accession": "0001000275-26-000065",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000100027526000065/xsl144X01/primary_doc.xml"
},
{
"form": "4/A",
"date": "2026-06-01",
"accession": "0002097133-26-000006",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000209713326000006/xslF345X06/form4a-06012026_090640.xml"
},
{
"form": "4",
"date": "2026-05-29",
"accession": "0001441444-26-000004",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000144144426000004/xslF345X06/form4-05292026_090501.xml"
},
{
"form": "144",
"date": "2026-05-29",
"accession": "0001000275-26-000059",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000100027526000059/xsl144X01/primary_doc.xml"
},
{
"form": "4",
"date": "2026-05-28",
"accession": "0002097133-26-000004",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000209713326000004/xslF345X06/form4-05282026_050503.xml"
},
{
"form": "4",
"date": "2026-05-28",
"accession": "0001620715-26-000008",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000162071526000008/xslF345X06/form4-05282026_050501.xml"
},
{
"form": "144",
"date": "2026-05-28",
"accession": "0001959173-26-004101",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000195917326004101/xsl144X01/primary_doc.xml"
},
{
"form": "144",
"date": "2026-05-26",
"accession": "0001000275-26-000053",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000100027526000053/xsl144X01/primary_doc.xml"
},
{
"form": "144",
"date": "2026-05-07",
"accession": "0001959173-26-003375",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000195917326003375/xsl144X01/primary_doc.xml"
},
{
"form": "10-Q",
"date": "2026-05-06",
"accession": "0001104659-26-055741",
"description": "10-Q",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000110465926055741/prim-20260331x10q.htm"
},
{
"form": "8-K",
"date": "2026-05-05",
"accession": "0001361538-26-000014",
"description": "8-K",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000136153826000014/prim-20260430x8k.htm"
},
{
"form": "4",
"date": "2026-05-01",
"accession": "0001924790-26-000004",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000192479026000004/xslF345X06/form4-05012026_090510.xml"
},
{
"form": "4",
"date": "2026-05-01",
"accession": "0001859182-26-000004",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000185918226000004/xslF345X06/form4-05012026_090512.xml"
}
]
}
Data:
{
"symbol": "PRIM",
"name": "Primoris Services Corporation",
"price": 89.52,
"changePercentage": 1.959,
"change": 1.72,
"volume": 864972,
"dayLow": 86.24,
"dayHigh": 90.29,
"yearHigh": 205.5,
"yearLow": 65,
"marketCap": 4856898648,
"priceAvg50": 103.3882,
"priceAvg200": 132.4317,
"exchange": "NYSE",
"open": 86.95,
"previousClose": 87.8,
"timestamp": 1784750553
}
Data:
{
"volume": 864972,
"avgVolume": 2305798,
"short_ratio": [
{
"symbol": "PRIM",
"file_date": "2026-07-22",
"date": "20260722",
"short_volume": 213236,
"short_exempt_volume": 0,
"total_volume": 351741,
"short_volume_ratio": 0.6062,
"signal": "Bearish"
}
]
}
Data:
{
"symbol": "PRIM",
"marketCap": 4856898648,
"enterpriseValueTTM": 5423398648,
"evToSalesTTM": 0.7243979474718527,
"evToOperatingCashFlowTTM": 19.257313363728038,
"evToFreeCashFlowTTM": 32.965381587425085,
"evToEBITDATTM": 11.991771653473666,
"netDebtToEBITDATTM": 1.2525980630610711,
"currentRatioTTM": 1.2817381935715568,
"incomeQualityTTM": 1.135326676314909,
"grahamNumberTTM": 56.67740087393286,
"grahamNetNetTTM": -16.900646950092423,
"taxBurdenTTM": 0.7261277342892677,
"interestBurdenTTM": 0.9544537918398356,
"workingCapitalTTM": 470700000,
"investedCapitalTTM": 2535200000,
"returnOnAssetsTTM": 0.05888931080311373,
"operatingReturnOnAssetsTTM": 0.08610295311666319,
"returnOnTangibleAssetsTTM": 0.07826152778653883,
"returnOnEquityTTM": 0.152058303233252,
"returnOnInvestedCapitalTTM": 0.09759994001946178,
"returnOnCapitalEmployedTTM": 0.14596091077116677,
"earningsYieldTTM": 0.05123567219873831,
"freeCashFlowYieldTTM": 0.03387305602264237,
"capexToOperatingCashFlowTTM": 0.41583223259050944,
"capexToDepreciationTTM": 1.2418480854267626,
"capexToRevenueTTM": 0.015642265880586374,
"salesGeneralAndAdministrativeToRevenueTTM": 0.05415461707303032,
"researchAndDevelopementToRevenueTTM": 0,
"stockBasedCompensationToRevenueTTM": 0.0025136350576957984,
"intangiblesToTotalAssetsTTM": 0.24753180178469716,
"averageReceivablesTTM": 1638000000,
"averagePayablesTTM": 695400000,
"averageInventoryTTM": 28000000,
"daysOfSalesOutstandingTTM": 81.49986502852299,
"daysOfPayablesOutstandingTTM": 35.16929505812328,
"daysOfInventoryOutstandingTTM": 0,
"operatingCycleTTM": 81.49986502852299,
"cashConversionCycleTTM": 46.33056997039971,
"freeCashFlowToEquityTTM": -58288999,
"freeCashFlowToFirmTTM": 176358964.96305507,
"tangibleAssetValueTTM": 641000000,
"netCurrentAssetValueTTM": -388200000,
"grossProfitMarginTTM": 0.10380315027835112,
"ebitMarginTTM": 0.04782197709638887,
"ebitdaMarginTTM": 0.06040791706219788,
"operatingProfitMarginTTM": 0.04957600523697345,
"pretaxProfitMarginTTM": 0.045643867372926125,
"continuousOperationsProfitMarginTTM": 0.033133126755514095,
"netProfitMarginTTM": 0.033143277999702674,
"bottomLineProfitMarginTTM": 0.033133126755514095,
"receivablesTurnoverTTM": 4.478535024226835,
"payablesTurnoverTTM": 10.378371229698375,
"inventoryTurnoverTTM": 0,
"fixedAssetTurnoverTTM": 7.329189427312775,
"assetTurnoverTTM": 1.7768100911334725,
"quickRatioTTM": 1.2817381935715568,
"solvencyRatioTTM": 0.13534313725490196,
"cashRatioTTM": 0.2163763691865685,
"priceToEarningsRatioTTM": 19.50326797385621,
"priceToEarningsGrowthRatioTTM": 0.9828620571035439,
"forwardPriceToEarningsGrowthRatioTTM": 0.1335947145364101,
"priceToBookRatioTTM": 2.8759097387173393,
"priceToSalesRatioTTM": 0.6487311075661898,
"priceToFreeCashFlowRatioTTM": 29.521989375022795,
"priceToOperatingCashFlowRatioTTM": 17.19655716050961,
"debtToAssetsRatioTTM": 0.2202392253654832,
"debtToEquityRatioTTM": 0.5510688836104513,
"debtToCapitalRatioTTM": 0.3552833078101072,
"longTermDebtToCapitalRatioTTM": 0.1905013699947123,
"financialLeverageRatioTTM": 2.5021377672209026,
"workingCapitalTurnoverRatioTTM": 15.665969868173258,
"operatingCashFlowRatioTTM": 0.16856886335069132,
"operatingCashFlowSalesRatioTTM": 0.03761677103080675,
"freeCashFlowOperatingCashFlowRatioTTM": 0.5841677674094905,
"debtServiceCoverageRatioTTM": 4.879412845035167,
"interestCoverageRatioTTM": 22.76102287361256,
"shortTermOperatingCashFlowCoverageRatioTTM": 4.9235664335664335,
"operatingCashFlowCoverageRatioTTM": 0.30347844827586207,
"capitalExpenditureCoverageRatioTTM": 2.4048159849713944,
"dividendPaidAndCapexCoverageRatioTTM": 2.0952593518435854,
"dividendPayoutRatioTTM": 0.06972789115646258,
"dividendYieldTTM": 0.00357462,
"revenuePerShareTTM": 138.38756007393715,
"netIncomePerShareTTM": 4.586617375231054,
"interestDebtPerShareTTM": 17.454842883548984,
"cashPerShareTTM": 6.682070240295749,
"bookValuePerShareTTM": 31.1275415896488,
"tangibleBookValuePerShareTTM": 11.848428835489834,
"shareholdersEquityPerShareTTM": 31.1275415896488,
"operatingCashFlowPerShareTTM": 5.205693160813309,
"capexPerShareTTM": 2.164695009242144,
"freeCashFlowPerShareTTM": 3.0409981515711646,
"netIncomePerEBTTTM": 0.7261277342892677,
"ebtPerEbitTTM": 0.920684656917158,
"priceToFairValueTTM": 2.8759097387173393,
"debtToMarketCapTTM": 0.09337234166637277,
"effectiveTaxRateTTM": 0.2738722657107323,
"enterpriseValueMultipleTTM": 11.991771653473666,
"dividendPerShareTTM": 0.32,
"revenue_history": [
{
"date": "2025",
"revenue": 7574900000
}
],
"dcf": {
"symbol": "PRIM",
"date": "2026-07-22",
"dcf": 87.86795138269554,
"Stock Price": 89.67
},
"statements": {
"income": [
{
"date": "2025-12-31",
"symbol": "PRIM",
"reportedCurrency": "USD",
"cik": "0001361538",
"filingDate": "2026-02-24",
"acceptedDate": "2026-02-23 17:33:24",
"fiscalYear": "2025",
"period": "FY",
"revenue": 7574900000,
"costOfRevenue": 6761800000,
"grossProfit": 813100000,
"researchAndDevelopmentExpenses": 0,
"generalAndAdministrativeExpenses": 0,
"sellingAndMarketingExpenses": 0,
"sellingGeneralAndAdministrativeExpenses": 399200000,
"otherExpenses": 0,
"operatingExpenses": 399200000,
"costAndExpenses": 7161000000,
"netInterestIncome": -28700000,
"interestIncome": 0,
"interestExpense": 28700000,
"depreciationAndAmortization": 91900000,
"ebitda": 504600000,
"ebit": 412700000,
"nonOperatingIncomeExcludingInterest": 1200000,
"operatingIncome": 413900000,
"totalOtherIncomeExpensesNet": -29900000,
"incomeBeforeTax": 384000000,
"incomeTaxExpense": 109100000,
"netIncomeFromContinuingOperations": 274900000,
"netIncomeFromDiscontinuedOperations": 0,
"otherAdjustmentsToNetIncome": 0,
"netIncome": 274900000,
"netIncomeDeductions": 0,
"bottomLineNetIncome": 274900000,
"eps": 5.09,
"epsDiluted": 5.02,
"weightedAverageShsOut": 54000000,
"weightedAverageShsOutDil": 54800000
}
],
"balance_sheet": [
{
"date": "2025-12-31",
"symbol": "PRIM",
"reportedCurrency": "USD",
"cik": "0001361538",
"filingDate": "2026-02-24",
"acceptedDate": "2026-02-23 17:33:24",
"fiscalYear": "2025",
"period": "FY",
"cashAndCashEquivalents": 541300000,
"shortTermInvestments": 0,
"cashAndShortTermInvestments": 541300000,
"netReceivables": 1604300000,
"accountsReceivables": 1604300000,
"otherReceivables": 0,
"inventory": 56000000,
"prepaids": 0,
"otherCurrentAssets": 132000000,
"totalCurrentAssets": 2333600000,
"propertyPlantEquipmentNet": 1020100000,
"goodwill": 856900000,
"intangibleAssets": 190200000,
"goodwillAndIntangibleAssets": 1047099999,
"longTermInvestments": 0,
"taxAssets": 0,
"otherNonCurrentAssets": 7000000,
"totalNonCurrentAssets": 2074200000,
"otherAssets": 0,
"totalAssets": 4407800000,
"totalPayables": 797700000,
"accountPayables": 744300000,
"otherPayables": 53400000,
"accruedExpenses": 152500000,
"shortTermDebt": 216300000,
"capitalLeaseObligationsCurrent": 0,
"taxPayables": 0,
"deferredRevenue": 633600000,
"otherCurrentLiabilities": 48400000,
"totalCurrentLiabilities": 1848500000,
"longTermDebt": 734600000,
"capitalLeaseObligationsNonCurrent": 325600000,
"deferredRevenueNonCurrent": 0,
"deferredTaxLiabilitiesNonCurrent": 71400000,
"otherNonCurrentLiabilities": -253300000,
"totalNonCurrentLiabilities": 878300000,
"otherLiabilities": 0,
"capitalLeaseObligations": 325600000,
"totalLiabilities": 2726800000,
"treasuryStock": 0,
"preferredStock": 0,
"commonStock": 0,
"retainedEarnings": 1385600000,
"additionalPaidInCapital": 296900000,
"accumulatedOtherComprehensiveIncomeLoss": -1500000,
"otherTotalStockholdersEquity": 0,
"totalStockholdersEquity": 1681000000,
"totalEquity": 1681000000,
"minorityInterest": 0,
"totalLiabilitiesAndTotalEquity": 4407800000,
"totalInvestments": 0,
"totalDebt": 1276500000,
"netDebt": 735200000
}
],
"cash_flow": [
{
"date": "2025-12-31",
"symbol": "PRIM",
"reportedCurrency": "USD",
"cik": "0001361538",
"filingDate": "2026-02-24",
"acceptedDate": "2026-02-23 17:33:24",
"fiscalYear": "2025",
"period": "FY",
"netIncome": 274900000,
"depreciationAndAmortization": 91900000,
"deferredIncomeTax": 7300000,
"stockBasedCompensation": 20600000,
"changeInWorkingCapital": 102500000,
"accountsReceivables": -50900000,
"inventory": 0,
"accountsPayables": 121000000,
"otherWorkingCapital": 32400000,
"otherNonCashItems": -26800000,
"netCashProvidedByOperatingActivities": 470400000,
"investmentsInPropertyPlantAndEquipment": -129900000,
"acquisitionsNet": 32500000,
"purchasesOfInvestments": 0,
"salesMaturitiesOfInvestments": 0,
"otherInvestingActivities": 3500000,
"netCashProvidedByInvestingActivities": -93900000,
"netDebtIssuance": -329300000,
"longTermNetDebtIssuance": -329300000,
"shortTermNetDebtIssuance": 0,
"netStockIssuance": -11800000,
"netCommonStockIssuance": -11800000,
"commonStockIssuance": 0,
"commonStockRepurchased": -11800000,
"netPreferredStockIssuance": 0,
"netDividendsPaid": -17300000,
"commonDividendsPaid": -17300000,
"preferredDividendsPaid": 0,
"otherFinancingActivities": 62100000,
"netCashProvidedByFinancingActivities": -296300000,
"effectOfForexChangesOnCash": -300000,
"netChangeInCash": 79900000,
"cashAtEndOfPeriod": 541300000,
"cashAtBeginningOfPeriod": 461400000,
"operatingCashFlow": 470400000,
"capitalExpenditure": -129900000,
"freeCashFlow": 340500000,
"incomeTaxesPaid": 0,
"interestPaid": 0
}
]
}
}
Data:
{
"price": 89.52,
"rsi": 43.93950484828526,
"sma20": 90.19150000000002,
"sma50": 103.38820000000004,
"sma200": 132.43170000000003,
"adx": 29.851722881248804,
"atr": 4.05,
"atr_pct": 4.52,
"high_52w": 202.92,
"low_52w": 16.25,
"structure": {
"ema8": 88.28086134709292,
"ema21": 92.03823844390332,
"ema50": 104.68029057312987,
"ema200": 120.87441221110711,
"checks": {
"price_above_all": false,
"ema_stacked": false,
"ema21_rising": false,
"ema50_rising": false,
"adx_over_30": false,
"higher_highs_lows": false,
"near_21ema": false
},
"dist_21ema_pct": -2.7,
"macd": {
"macd": -5.191,
"signal": -6.338,
"histogram": 1.147
},
"bollinger": {
"mid": 90.19,
"upper": 97.62,
"lower": 82.76,
"width_pct": 16.47
},
"crossover": {
"fresh_cross": false,
"pre_compressed": false,
"held_above_21": false,
"candles_since": 76,
"intraday_support": false
},
"momentum": {
"roc10": 0.0,
"checks": {
"roc_over_5": false,
"rsi_in_band": false,
"macd_expanding": true,
"top_quartile_3d": false,
"no_big_down": true,
"near_high": false
},
"volume": {
"rvol": 0.44,
"checks": {
"rvol_over_2": false,
"up_vol_beats_down": false,
"obv_new_high": false,
"surge_day": false,
"pullback_declining_vol": false,
"last_up_beats_down": false
}
}
},
"relative_strength": {
"sector": "Industrials",
"sector_etf": "XLI",
"sector_etf_ret10d": -2.04,
"checks": {
"beats_spy_all": false,
"beats_sector_10d": true,
"rs_line_at_high": false,
"sector_top3": false
}
},
"commodity": {},
"universe": {
"checks": {
"price_over_20": true,
"avg_vol_over_2m": true,
"mcap_over_1b": true,
"no_earnings_7d": true,
"not_lev_etf_spac": true,
"bidask_spread": null,
"dollar_vol_over_10m": true
},
"avg_dollar_vol": 205884703.42000002,
"avg_vol": 2305798
},
"options": {
"checks": {
"call_vol_2x": false,
"ivr_under_40": false,
"iv_contracting": false,
"oi_calls_above_price": false
},
"vals": {
"call_vol_mult": 0.0,
"iv_rank": 84.0
}
}
}
}
Data:
{
"prior_day": {
"high": 90.29,
"low": 86.24,
"close": 89.52,
"date": "2026-07-22"
},
"woodie_pivots": {
"PP": 88.89,
"R1": 91.55,
"S1": 87.49,
"R2": 92.94,
"S2": 84.84
},
"swing": {
"high_20d": 99.29,
"low_20d": 83.45,
"high_60d": 205.5,
"low_60d": 65
},
"orb": {
"high": 88.3,
"low": 86.24,
"date": "2026-07-22"
},
"vwap": 89.47,
"volume_profile": {
"poc": 88.18,
"vah": 93.33,
"val": 85.19,
"sessions": 20
},
"recent_daily": [
{
"d": "2026-06-16",
"o": 103,
"h": 106.795,
"l": 102.58,
"c": 103.27,
"v": 1470647.489624
},
{
"d": "2026-06-17",
"o": 104.18,
"h": 105.62,
"l": 101.47,
"c": 101.66,
"v": 1008371.341128
},
{
"d": "2026-06-18",
"o": 103.22,
"h": 104.81,
"l": 100.09,
"c": 101.3,
"v": 1769354.955513
},
{
"d": "2026-06-22",
"o": 101.99,
"h": 109.07,
"l": 100.26,
"c": 108.34,
"v": 2630333.54257
},
{
"d": "2026-06-23",
"o": 66.25,
"h": 86.58,
"l": 65,
"c": 84.95,
"v": 9913189.257197
},
{
"d": "2026-06-24",
"o": 84.835,
"h": 96.11,
"l": 83.45,
"c": 92.69,
"v": 5808166.142752
},
{
"d": "2026-06-25",
"o": 93.72,
"h": 96.47,
"l": 90.565,
"c": 95.38,
"v": 1876442.959525
},
{
"d": "2026-06-26",
"o": 94.11,
"h": 98.53,
"l": 92.01,
"c": 93.11,
"v": 8121518.892363
},
{
"d": "2026-06-29",
"o": 97.72,
"h": 98.07,
"l": 92.83,
"c": 97.24,
"v": 1418910.354548
},
{
"d": "2026-06-30",
"o": 97.11,
"h": 99.29,
"l": 94.79,
"c": 99.12,
"v": 1308973.284674
},
{
"d": "2026-07-01",
"o": 96.5,
"h": 96.51,
"l": 92.28,
"c": 92.94,
"v": 1429360.436841
},
{
"d": "2026-07-02",
"o": 93.01,
"h": 94.5,
"l": 87.05,
"c": 88.2,
"v": 1373905.150124
},
{
"d": "2026-07-06",
"o": 88.42,
"h": 91.17,
"l": 88.4,
"c": 90.2,
"v": 1142280.87814
},
{
"d": "2026-07-07",
"o": 88.6,
"h": 89.68,
"l": 84.68,
"c": 86.97,
"v": 1451072.981226
},
{
"d": "2026-07-08",
"o": 85.64,
"h": 89.88,
"l": 85.52,
"c": 89.5,
"v": 1237360.21128
},
{
"d": "2026-07-09",
"o": 92.2,
"h": 93.425,
"l": 89.255,
"c": 89.43,
"v": 1083405.359904
},
{
"d": "2026-07-10",
"o": 88.81,
"h": 89.0025,
"l": 86.44,
"c": 86.6,
"v": 1192568.763416
},
{
"d": "2026-07-13",
"o": 86.09,
"h": 87.53,
"l": 84.63,
"c": 85.22,
"v": 992973.264908
},
{
"d": "2026-07-14",
"o": 86.9,
"h": 89.4,
"l": 86.44,
"c": 88.63,
"v": 1343558.505283
},
{
"d": "2026-07-15",
"o": 89.96,
"h": 91.48,
"l": 88.92,
"c": 90.67,
"v": 1427528.991247
},
{
"d": "2026-07-16",
"o": 88.61,
"h": 89.85,
"l": 87.31,
"c": 88.01,
"v": 1751316.084835
},
{
"d": "2026-07-17",
"o": 86.25,
"h": 89.13,
"l": 84.57,
"c": 85.96,
"v": 3081970.680993
},
{
"d": "2026-07-20",
"o": 87.25,
"h": 89.1,
"l": 85.98,
"c": 86.64,
"v": 1130879.616696
},
{
"d": "2026-07-21",
"o": 87.24,
"h": 89.32,
"l": 85.18,
"c": 87.8,
"v": 1371726.42203
},
{
"d": "2026-07-22",
"o": 86.24,
"h": 90.29,
"l": 86.24,
"c": 89.52,
"v": 865078.829882
}
]
}
Data:
{
"estimates": [
{
"symbol": "PRIM",
"date": "2030-12-31",
"revenueLow": 9820308402,
"revenueHigh": 11291728293,
"revenueAvg": 10359133333,
"ebitdaLow": 670976583,
"ebitdaHigh": 771511948,
"ebitdaAvg": 707792016,
"ebitLow": 617517589,
"ebitHigh": 710042958,
"ebitAvg": 651399811,
"netIncomeLow": 388147859,
"netIncomeHigh": 465018560,
"netIncomeAvg": 416297523,
"sgaExpenseLow": 589052966,
"sgaExpenseHigh": 677313356,
"sgaExpenseAvg": 621373379,
"epsAvg": 7.59667,
"epsHigh": 8.48574,
"epsLow": 7.08299,
"numAnalystsRevenue": 4,
"numAnalystsEps": 1
},
{
"symbol": "PRIM",
"date": "2029-12-31",
"revenueLow": 9115291571,
"revenueHigh": 10481075697,
"revenueAvg": 9615433333,
"ebitdaLow": 622806020,
"ebitdaHigh": 716123778,
"ebitdaAvg": 656978410,
"ebitLow": 573184939,
"ebitHigh": 659067753,
"ebitAvg": 604634698,
"netIncomeLow": 347783274,
"netIncomeHigh": 416659751,
"netIncomeAvg": 373005522,
"sgaExpenseLow": 546763841,
"sgaExpenseHigh": 628687866,
"sgaExpenseAvg": 576763916,
"epsAvg": 6.80667,
"epsHigh": 7.60328,
"epsLow": 6.34641,
"numAnalystsRevenue": 4,
"numAnalystsEps": 1
},
{
"symbol": "PRIM",
"date": "2028-12-31",
"revenueLow": 8601525590,
"revenueHigh": 10010539760,
"revenueAvg": 9028555703,
"ebitdaLow": 587702749,
"ebitdaHigh": 683974218,
"ebitdaAvg": 616879756,
"ebitLow": 540878466,
"ebitHigh": 629479658,
"ebitAvg": 567730841,
"netIncomeLow": 282258365,
"netIncomeHigh": 404868435,
"netIncomeAvg": 340704620,
"sgaExpenseLow": 515946542,
"sgaExpenseHigh": 600463641,
"sgaExpenseAvg": 541561151,
"epsAvg": 6.57472,
"epsHigh": 7.38811,
"epsLow": 5.1507,
"numAnalystsRevenue": 9,
"numAnalystsEps": 5
},
{
"symbol": "PRIM",
"date": "2027-12-31",
"revenueLow": 7763447736,
"revenueHigh": 8693444079,
"revenueAvg": 8228445908,
"ebitdaLow": 530440737,
"ebitdaHigh": 593983117,
"ebitdaAvg": 562211927,
"ebitLow": 488178714,
"ebitHigh": 546658456,
"ebitAvg": 517418585,
"netIncomeLow": 248795840,
"netIncomeHigh": 323434537,
"netIncomeAvg": 298081670,
"sgaExpenseLow": 465675998,
"sgaExpenseHigh": 521460102,
"sgaExpenseAvg": 493568050,
"epsAvg": 5.43799,
"epsHigh": 5.90209,
"epsLow": 4.54007,
"numAnalystsRevenue": 11,
"numAnalystsEps": 9
}
],
"price_target": {
"symbol": "PRIM",
"targetHigh": 195,
"targetLow": 100,
"targetConsensus": 141.78,
"targetMedian": 137
},
"ratings": {
"symbol": "PRIM",
"rating": "B+",
"overallScore": 3,
"discountedCashFlowScore": 5,
"returnOnEquityScore": 4,
"returnOnAssetsScore": 4,
"debtToEquityScore": 2,
"priceToEarningsScore": 2,
"priceToBookScore": 2
},
"grades": [
{
"symbol": "PRIM",
"date": "2026-07-20",
"gradingCompany": "Roth Capital",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-07-13",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-06-29",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "PRIM",
"date": "2026-06-25",
"gradingCompany": "Cantor Fitzgerald",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-06-25",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Sell",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "PRIM",
"date": "2026-06-23",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-06-23",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Sector Weight",
"action": "downgrade"
},
{
"symbol": "PRIM",
"date": "2026-06-23",
"gradingCompany": "Mizuho",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-06-23",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-05-19",
"gradingCompany": "Cantor Fitzgerald",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-05-11",
"gradingCompany": "Mizuho",
"previousGrade": "Neutral",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "PRIM",
"date": "2026-05-11",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-05-08",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-05-08",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-05-07",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-05-04",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-04-20",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-04-01",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-04-01",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-02-26",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-02-25",
"gradingCompany": "DA Davidson",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-02-25",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-02-25",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-02-25",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-02-25",
"gradingCompany": "Mizuho",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-02-24",
"gradingCompany": "DA Davidson",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-01-28",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Sell",
"newGrade": "Sell",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2026-01-13",
"gradingCompany": "Guggenheim",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "PRIM",
"date": "2025-12-08",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "PRIM",
"date": "2025-11-05",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2025-11-05",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2025-11-05",
"gradingCompany": "DA Davidson",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2025-10-20",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2025-10-16",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2025-10-15",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "PRIM",
"date": "2025-10-08",
"gradingCompany": "Jefferies",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2025-10-01",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2025-09-02",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2025-08-19",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2025-08-06",
"gradingCompany": "DA Davidson",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2025-08-06",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "PRIM",
"date": "2025-08-05",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
}
]
}
Data:
[
{
"title": "Bragar Eagel & Squire, P.C. Announces that a Class Action Lawsuit Has Been Filed Against Primoris Services Corporation and Encourages Investors to Contact the Firm",
"url": "https://www.globenewswire.com/news-release/2026/07/22/3331800/0/en/Bragar-Eagel-Squire-P-C-Announces-that-a-Class-Action-Lawsuit-Has-Been-Filed-Against-Primoris-Services-Corporation-and-Encourages-Investors-to-Contact-the-Firm.html",
"source": "GlobeNewswire Inc.",
"date": "2026-07-22T22:32:00Z",
"summary": "A class action lawsuit has been filed against Primoris Services Corporation for allegedly making false statements about its cost estimation and project oversight processes for fixed-price renewable energy projects. The company failed to disclose material cost overruns and executi"
},
{
"title": "Top E&C Stocks to Play Power Demand and Clean Energy, Says Wolfe By Investing.com",
"url": "https://www.investing.com/news/stock-market-news/top-ec-stocks-to-play-power-demand-and-clean-energy-says-wolfe-93CH-4806793",
"source": "Investing.com",
"date": "2026-07-22T19:17:59Z",
"summary": "Investing.com -- Engineering & construction companies remain the preferred way to play the power demand and clean energy theme, according to Wolfe Research. The firm highlighted six stocks positioned to benefit from robust infrastructure, renewable energy, and data center buildou"
},
{
"title": "PRIM Investors Have Opportunity to Lead Primoris Services Corporation Securities Fraud Lawsuit with the Schall Law Firm",
"url": "https://www.gurufocus.com/news/8973363/prim-investors-have-opportunity-to-lead-primoris-services-corporation-securities-fraud-lawsuit-with-the-schall-law-firm",
"source": "GuruFocus",
"date": "2026-07-22 21:00:00",
"summary": "[url=\"]The Schall Law Firm[/url], a national shareholder rights litigation firm, reminds investors of a class action lawsuit against Primoris Services Corporati"
},
{
"title": "INVESTOR ALERT: Securities Class Action Filed Against Primoris Services Corporation -- Investors Encouraged to Contact Kirby McInerney LLP",
"url": "https://www.gurufocus.com/news/8973358/investor-alert-securities-class-action-filed-against-primoris-services-corporation-investors-encouraged-to-contact-kirby-mcinerney-llp",
"source": "GuruFocus",
"date": "2026-07-22 21:00:00",
"summary": "The law firm of [url=\"]Kirby McInerney LLP[/url] announces that a class action lawsuit has been filed on behalf of investors who acquired Primoris Services Corp"
},
{
"title": "Primoris Services Corporation Notice of September 21, 2026 Application Deadline for Class Action Lawsuit - Contact Lewis Kahn, Esq. at Kahn Swick & Foti, LLC, Before Application Deadline",
"url": "https://www.businesswire.com/news/home/20260722623242/en/Primoris-Services-Corporation-Notice-of-September-21-2026-Application-Deadline-for-Class-Action-Lawsuit---Contact-Lewis-Kahn-Esq.-at-Kahn-Swick-Foti-LLC-Before-Application-Deadline/",
"source": "Business Wire",
"date": "2026-07-22 18:05:00",
"summary": "NEW YORK & NEW ORLEANS--(BUSINESS WIRE)--Kahn Swick & Foti, LLC (\u201cKSF\u201d) and KSF partner, former Attorney General of Louisiana, Charles C. Foti, Jr., notifies investors in Primoris Services Corporation (\u201cPrimoris\u201d or the \u201cCompany\u201d) (NYSE: PRIM) of a class action securities lawsuit"
},
{
"title": "Primoris Services Corporation Schedules Second Quarter 2026 Earnings Conference Call and Webcast",
"url": "https://www.businesswire.com/news/home/20260722053103/en/Primoris-Services-Corporation-Schedules-Second-Quarter-2026-Earnings-Conference-Call-and-Webcast/",
"source": "Business Wire",
"date": "2026-07-22 16:50:00",
"summary": "DALLAS--(BUSINESS WIRE)--Primoris Services Corporation (NYSE: PRIM) (\u201cPrimoris\u201d or the \u201cCompany\u201d) today announced it will report second quarter 2026 financial results on Tuesday, August 4, 2026, after market close. The Company's press release will be available on the Primoris web"
},
{
"title": "Law Offices of Howard G. Smith Encourages Primoris Services Corporation (PRIM) Shareholders To Inquire About Securities Fraud Class Action",
"url": "https://www.businesswire.com/news/home/20260722660957/en/Law-Offices-of-Howard-G.-Smith-Encourages-Primoris-Services-Corporation-PRIM-Shareholders-To-Inquire-About-Securities-Fraud-Class-Action/",
"source": "Business Wire",
"date": "2026-07-22 16:34:00",
"summary": "BENSALEM, Pa.--(BUSINESS WIRE)--Law Offices of Howard G. Smith announces that a class action lawsuit has been filed on behalf of investors who purchased Primoris Services Corporation (\u201cPrimoris\u201d or the \u201cCompany\u201d) (NYSE: PRIM) common stock between August 5, 2025 and June 22, 2026,"
},
{
"title": "Investor Notice: Robbins LLP Informs Investors of the Primoris Services Corporation Class Action Lawsuit",
"url": "https://www.gurufocus.com/news/8972433/investor-notice-robbins-llp-informs-investors-of-the-primoris-services-corporation-class-action-lawsuit",
"source": "GuruFocus",
"date": "2026-07-22 15:00:00",
"summary": "[url=\"]Robbins LLP[/url] informs stockholders that a class action was filed on behalf of all investors who purchased or otherwise acquired Primoris Services Cor"
},
{
"title": "Portnoy Law Firm Announces Class Action on Behalf of Primoris Services Corporation Investors",
"url": "https://www.globenewswire.com/news-release/2026/07/22/3331654/0/en/Portnoy-Law-Firm-Announces-Class-Action-on-Behalf-of-Primoris-Services-Corporation-Investors.html",
"source": "GlobeNewsWire",
"date": "2026-07-22 14:01:00",
"summary": "LOS ANGELES, July 22, 2026 (GLOBE NEWSWIRE) -- The Portnoy Law Firm advises Primoris Services Corporation, (\u201cPrimoris\u201d or the \"Company\") (NYSE: PRIM) investors of a class action on behalf of investors that bought securities between August 5, 2025 and June 22, 2026, inclusive (the"
},
{
"title": "Rosen Law Firm Urges Primoris Services Corporation (NYSE: PRIM) Stockholders to Contact the Firm for Information About Their Rights",
"url": "https://www.gurufocus.com/news/8972186/rosen-law-firm-urges-primoris-services-corporation-nyse-prim-stockholders-to-contact-the-firm-for-information-about-their-rights",
"source": "GuruFocus",
"date": "2026-07-22 13:00:00",
"summary": "Rosen Law Firm, a global investor rights law firm, announces a class action lawsuit on behalf of purchasers of common stock of Primoris Services Corporation (NY"
},
{
"title": "Athens Travel Guide: Where to Stay, What to Do, See and Eat",
"url": "https://www.bloomberg.com/features/2026-two-night-minimum-athens/",
"source": "Bloomberg Business",
"date": "2026-07-14T04:15:00Z",
"summary": "Stylish, affordable and sprawling, the Greek capital is much more than a gateway to the islands.\n\nWelcome back to Two-Night Minimum, a series of city guides for people who want to get to the heart of a place in a short time -- be it on a business trip or a weekend vacation. For t"
},
{
"title": "Primoris Services (PRIM) Shares Crater 40% Intraday Amid Additional Renewables Revenue Shock, COO Departure \u2013 HBSS",
"url": "https://www.globenewswire.com/news-release/2026/07/09/3325153/32716/en/Primoris-Services-PRIM-Shares-Crater-40-Intraday-Amid-Additional-Renewables-Revenue-Shock-COO-Departure-HBSS.html",
"source": "GlobeNewswire Inc.",
"date": "2026-07-09T17:55:00Z",
"summary": "Primoris Services (PRIM) stock plummeted 40% intraday on June 23, 2026, following disclosure of additional cost overruns and challenges in its renewables business, which is expected to see a 30% revenue decline in 2026. The announcement came after a previous 50% stock drop in May"
},
{
"title": "INVESTOR ALERT: Pomerantz Law Firm Investigates Claims On Behalf of Investors of Primoris Services Corporation - PRIM",
"url": "https://www.globenewswire.com/news-release/2026/07/07/3323739/1087/en/INVESTOR-ALERT-Pomerantz-Law-Firm-Investigates-Claims-On-Behalf-of-Investors-of-Primoris-Services-Corporation-PRIM.html",
"source": "GlobeNewswire Inc.",
"date": "2026-07-07T21:56:00Z",
"summary": "Pomerantz LLP is investigating potential securities fraud claims against Primoris Services Corporation following significant stock price declines. The company slashed its full-year adjusted EBITDA guidance by approximately 17% in May 2026 due to lower renewable energy activity an"
},
{
"title": "JPMorgan Upgrades Primoris Services (PRIM) to Overweight",
"url": "https://finance.yahoo.com/markets/stocks/articles/jpmorgan-upgrades-primoris-services-prim-105021925.html",
"source": "Yahoo! Finance",
"date": "2026-07-06T10:50:21Z",
"summary": "Primoris Services Corporation (NYSE:PRIM) is one of the 15 Best Data Center Stocks to Buy and Hold for the Next Decade.\n\nOn June 29, 2026, JPMorgan analyst Mark Strouse upgraded Primoris Services Corporation (NYSE:PRIM) to Overweight from Neutral with a price target of $116, up f"
},
{
"title": "Fermi (FRMI) Partners with Primoris Services (PRIM) for Power Plant Construction in Texas",
"url": "https://finance.yahoo.com/energy/articles/fermi-frmi-partners-primoris-services-221152981.html",
"source": "Yahoo! Finance",
"date": "2026-07-02T22:11:52Z",
"summary": "Fermi Inc. (NASDAQ:FRMI) is one of the cheap stocks that are about to explode. On June 30, Fermi announced an agreement with Primoris Services Corporation (NYSE:PRIM) to engineer and construct the balance of plant for the first six SGT-800 gas turbines at its power facility in Am"
},
{
"title": "How Investors May Respond To Primoris Services (PRIM) Guidance Cut And Project Matador Contract Shift",
"url": "https://finance.yahoo.com/markets/stocks/articles/investors-may-respond-primoris-services-091512381.html",
"source": "Yahoo! Finance",
"date": "2026-07-02T09:15:12Z",
"summary": "* In late June 2026, Fermi America Inc. announced a major agreement with Primoris Energy Services to engineer and construct the balance of plant for six SGT-800 gas turbines at its Project Matador power facility in Amarillo, Texas.\n\n* At the same time, Primoris Services has been "
},
{
"title": "SHAREHOLDER ALERT: Hub Group, Inc. Sued for Securities Law Violations; Investors Should Contact Block & Leviton To Learn How They Might Recover Their Losses",
"url": "https://www.globenewswire.com/news-release/2026/06/30/3319354/23044/en/SHAREHOLDER-ALERT-Hub-Group-Inc-Sued-for-Securities-Law-Violations-Investors-Should-Contact-Block-Leviton-To-Learn-How-They-Might-Recover-Their-Losses.html",
"source": "GlobeNewswire Inc.",
"date": "2026-06-30T00:41:00Z",
"summary": "Hub Group, Inc. faces a securities fraud lawsuit after restating financial statements due to approximately $77 million in understatements of purchased transportation costs and accounts payable. The company's stock fell 18% in February 2026 and an additional 13% in May 2026 follow"
},
{
"title": "Levi & Korsinsky Announces Investigation of Securities Claims Against Primoris Services Corporation (PRIM)",
"url": "https://www.globenewswire.com/news-release/2026/06/29/3319266/3080/en/Levi-Korsinsky-Announces-Investigation-of-Securities-Claims-Against-Primoris-Services-Corporation-PRIM.html",
"source": "GlobeNewswire Inc.",
"date": "2026-06-29T19:56:00Z",
"summary": "Primoris Services Corporation (PRIM) stock plunged 21.6% on June 22, 2026, after the company slashed its FY 2026 net-income guidance by approximately 70%, from $223-234 million to $71-101 million. The dramatic revision, attributed to cost overruns and schedule delays on six renew"
},
{
"title": "SHAREHOLDER ALERT: Cerebras Systems Inc. Investigated for Securities Fraud Violations by Block & Leviton; Investors Should Contact The Firm To Possibly Recover Losses",
"url": "https://www.globenewswire.com/news-release/2026/06/26/3318011/23044/en/SHAREHOLDER-ALERT-Cerebras-Systems-Inc-Investigated-for-Securities-Fraud-Violations-by-Block-Leviton-Investors-Should-Contact-The-Firm-To-Possibly-Recover-Losses.html",
"source": "GlobeNewswire Inc.",
"date": "2026-06-26T00:17:00Z",
"summary": "Block & Leviton is investigating Cerebras Systems Inc. (NASDAQ: CBRS) and Primoris Services Corp. (NASDAQ: PRIM) for potential securities law violations. Cerebras' stock fell over $40 per share following disappointing Q1 2026 earnings results, while Primoris shares have also decl"
},
{
"title": "Nasdaq Futures Gain After Brutal Tech Selloff, Micron Earnings in Focus",
"url": "https://finance.yahoo.com/markets/stocks/articles/nasdaq-futures-gain-brutal-tech-103841693.html",
"source": "Yahoo! Finance",
"date": "2026-06-24T10:38:41Z",
"summary": "September Nasdaq 100 E-Mini futures (NQU26) are up +0.40% this morning as investors bought the dip in technology stocks after a brutal selloff in the previous session.\n\nNasdaq 100 futures were supported by a rebound in chip and AI infrastructure stocks. Arm Holdings (ARM) advance"
},
{
"title": "Shareholder Alert: Ademi LLP Investigates Claims of Securities Fraud against Primoris Services Corporation",
"url": "https://www.globenewswire.com/news-release/2026/06/23/3316374/884/en/Shareholder-Alert-Ademi-LLP-Investigates-Claims-of-Securities-Fraud-against-Primoris-Services-Corporation.html",
"source": "GlobeNewswire Inc.",
"date": "2026-06-23T18:14:00Z",
"summary": "Law firm Ademi LLP is investigating Primoris Services Corporation for possible securities fraud related to inaccurate financial statements and business operations disclosures. The investigation was triggered by Primoris's June 22, 2026 announcement updating its financial outlook "
},
{
"title": "AVAV INVESTOR ALERT: Holzer & Holzer, LLC Reminds Investors of the July 27, 2026 Lead Plaintiff Deadline in the AeroVironment, Inc. Securities Class Action",
"url": "https://www.globenewswire.com/news-release/2026/06/22/3315627/0/en/AVAV-INVESTOR-ALERT-Holzer-Holzer-LLC-Reminds-Investors-of-the-July-27-2026-Lead-Plaintiff-Deadline-in-the-AeroVironment-Inc-Securities-Class-Action.html",
"source": "GlobeNewswire Inc.",
"date": "2026-06-22T20:59:00Z",
"summary": "Holzer & Holzer, LLC has filed shareholder class action lawsuits against AeroVironment, Inc., alleging false statements regarding competition for satellite communication work. The firm is also investigating Primoris Services Corporation and has filed a lawsuit against Black Rock "
},
{
"title": "Primoris Services (PRIM) Shares Crater 50% Amid Expanded Renewables Issues \u2013 HBSS",
"url": "https://www.globenewswire.com/news-release/2026/05/08/3291399/32716/en/Primoris-Services-PRIM-Shares-Crater-50-Amid-Expanded-Renewables-Issues-HBSS.html",
"source": "GlobeNewswire Inc.",
"date": "2026-05-08T23:21:00Z",
"summary": "Primoris Services Corporation (NYSE: PRIM) experienced a catastrophic 50% stock price decline on May 6, 2026, after reporting significant year-over-year and sequential revenue and gross profit declines in its Energy segment. The company revealed widespread execution issues across"
},
{
"title": "BREAKING: ADMA Biologics Shares Fall Over 24%; Investors Encouraged to Contact Block & Leviton to Possibly Recover Losses",
"url": "https://www.globenewswire.com/news-release/2026/05/06/3289514/23044/en/BREAKING-ADMA-Biologics-Shares-Fall-Over-24-Investors-Encouraged-to-Contact-Block-Leviton-to-Possibly-Recover-Losses.html",
"source": "GlobeNewswire Inc.",
"date": "2026-05-06T22:57:00Z",
"summary": "ADMA Biologics shares fell over 24% after withdrawing long-term financial guidance due to market competitive dynamics and allegations of inflated growth through channel stuffing. Primoris Services stock declined over 45%, and GeneDX shares plummeted over 45% on May 5th. Block & L"
},
{
"title": "Primoris Services director Terry McCallister buys $1,689 in stock By Investing.com",
"url": "https://www.investing.com/news/insider-trading-news/primoris-services-director-terry-mccallister-buys-1689-in-stock-93CH-4799422",
"source": "Investing.com",
"date": "2026-04-20T18:08:21Z",
"summary": "Terry D. McCallister, a director at Primoris Services Corp (NASDAQ:PRIM), acquired shares in the company on July 15, 2026, according to a recent SEC filing.\n\nThe transaction involved the purchase of 19.501 shares of Primoris Services common stock at a price of $86.66 per share. T"
}
]
Data:
[
{
"symbol": "PRIM",
"date": "2026-08-03",
"epsActual": null,
"epsEstimated": -0.35429,
"revenueActual": null,
"revenueEstimated": 1734107000,
"lastUpdated": "2026-07-23"
},
{
"symbol": "PRIM",
"date": "2026-05-05",
"epsActual": 0.59,
"epsEstimated": 0.85,
"revenueActual": 1559900000,
"revenueEstimated": 1729356000,
"lastUpdated": "2026-07-23"
},
{
"symbol": "PRIM",
"date": "2026-02-23",
"epsActual": 1.08,
"epsEstimated": 0.95,
"revenueActual": 1857700000,
"revenueEstimated": 1815576000,
"lastUpdated": "2026-05-23"
},
{
"symbol": "PRIM",
"date": "2025-11-03",
"epsActual": 1.88,
"epsEstimated": 1.32,
"revenueActual": 2178422000,
"revenueEstimated": 1816452580,
"lastUpdated": "2026-02-02"
},
{
"symbol": "PRIM",
"date": "2025-08-04",
"epsActual": 1.68,
"epsEstimated": 1.06,
"revenueActual": 1890745000,
"revenueEstimated": 1762117270,
"lastUpdated": "2025-11-04"
}
]
Data:
{
"borrow": [
{
"date": "2026-07-21",
"fee_pct": 0.4081,
"available": 700000,
"rebate_pct": 3.2119,
"high_fee": 0.4081,
"low_fee": 0.4031,
"utilization_signal": "Medium"
},
{
"date": "2026-07-20",
"fee_pct": 0.4031,
"available": 1100000,
"rebate_pct": 3.2169,
"high_fee": 0.4081,
"low_fee": 0.4031,
"utilization_signal": "Medium"
},
{
"date": "2026-07-17",
"fee_pct": 0.4081,
"available": 1100000,
"rebate_pct": 3.2119,
"high_fee": 0.4081,
"low_fee": 0.3635,
"utilization_signal": "Medium"
},
{
"date": "2026-07-16",
"fee_pct": 0.3635,
"available": 1000000,
"rebate_pct": 3.2665,
"high_fee": 0.3968,
"low_fee": 0.3215,
"utilization_signal": "Medium"
},
{
"date": "2026-07-15",
"fee_pct": 0.3432,
"available": 1100000,
"rebate_pct": 3.2868,
"high_fee": 0.357,
"low_fee": 0.2909,
"utilization_signal": "Medium"
}
],
"short_interest": [
{
"symbol": "PRIM",
"file_date": "",
"error": "Symbol not found in FINRA biweekly file",
"days_to_cover": null
}
],
"ftd": {
"symbol": "PRIM",
"periods": [
{
"file_period": "202603a",
"settlement_date": "20260311",
"quantity_fails": 1,
"price": 134.11
},
{
"file_period": "202603b",
"settlement_date": "20260331",
"quantity_fails": 2250,
"price": 134.4
},
{
"file_period": "202604a",
"settlement_date": "20260408",
"quantity_fails": 10000,
"price": 148.95
},
{
"file_period": "202604b",
"settlement_date": "20260430",
"quantity_fails": 2,
"price": 166.07
},
{
"file_period": "202606a",
"settlement_date": "20260612",
"quantity_fails": 1404,
"price": 94.5
},
{
"file_period": "202606b",
"settlement_date": "20260630",
"quantity_fails": 84226,
"price": 97.24
}
],
"trend": "rising",
"trend_description": "FTD quantity increasing \u2014 settlement pressure building, potential squeeze precursor"
}
}
Data:
{
"insider": [
{
"symbol": "PRIM",
"filingDate": "2026-07-17",
"transactionDate": "2026-07-15",
"reportingCik": "0001216725",
"companyCik": "0001361538",
"transactionType": "P-Purchase",
"securitiesOwned": 21144.055,
"reportingName": "MCCALLISTER TERRY D",
"typeOfOwner": "director",
"acquisitionOrDisposition": "A",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 19.501,
"price": 86.66,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000121672526000010/0001216725-26-000010-index.htm"
},
{
"symbol": "PRIM",
"filingDate": "2026-06-01",
"transactionDate": "2026-05-27",
"reportingCik": "0002097133",
"companyCik": "0001361538",
"transactionType": "P-Purchase",
"securitiesOwned": 7815,
"reportingName": "Vadlamudi Koti",
"typeOfOwner": "director, officer: PRESIDENT & CEO",
"acquisitionOrDisposition": "A",
"directOrIndirect": "D",
"formType": "4/A",
"securitiesTransacted": 7815,
"price": 127.9596,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000209713326000006/0002097133-26-000006-index.htm"
},
{
"symbol": "PRIM",
"filingDate": "2026-05-29",
"transactionDate": "2026-05-28",
"reportingCik": "0001441444",
"companyCik": "0001361538",
"transactionType": "S-Sale",
"securitiesOwned": 27574,
"reportingName": "Perisich John M.",
"typeOfOwner": "officer: CHIEF LEGAL AND ADMIN OFFICER",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 2133,
"price": 125.7483,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000144144426000004/0001441444-26-000004-index.htm"
},
{
"symbol": "PRIM",
"filingDate": "2026-05-29",
"transactionDate": "2026-05-28",
"reportingCik": "0001441444",
"companyCik": "0001361538",
"transactionType": "S-Sale",
"securitiesOwned": 18124,
"reportingName": "Perisich John M.",
"typeOfOwner": "officer: CHIEF LEGAL AND ADMIN OFFICER",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 9450,
"price": 126.6806,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000144144426000004/0001441444-26-000004-index.htm"
},
{
"symbol": "PRIM",
"filingDate": "2026-05-29",
"transactionDate": "2026-05-28",
"reportingCik": "0001441444",
"companyCik": "0001361538",
"transactionType": "S-Sale",
"securitiesOwned": 12107,
"reportingName": "Perisich John M.",
"typeOfOwner": "officer: CHIEF LEGAL AND ADMIN OFFICER",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 6017,
"price": 127.6584,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000144144426000004/0001441444-26-000004-index.htm"
},
{
"symbol": "PRIM",
"filingDate": "2026-05-29",
"transactionDate": "2026-05-28",
"reportingCik": "0001441444",
"companyCik": "0001361538",
"transactionType": "S-Sale",
"securitiesOwned": 5960,
"reportingName": "Perisich John M.",
"typeOfOwner": "officer: CHIEF LEGAL AND ADMIN OFFICER",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 6147,
"price": 128.6463,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000144144426000004/0001441444-26-000004-index.htm"
},
{
"symbol": "PRIM",
"filingDate": "2026-05-29",
"transactionDate": "2026-05-28",
"reportingCik": "0001441444",
"companyCik": "0001361538",
"transactionType": "S-Sale",
"securitiesOwned": 105,
"reportingName": "Perisich John M.",
"typeOfOwner": "officer: CHIEF LEGAL AND ADMIN OFFICER",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 5855,
"price": 129.8524,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000144144426000004/0001441444-26-000004-index.htm"
},
{
"symbol": "PRIM",
"filingDate": "2026-05-29",
"transactionDate": "2026-05-28",
"reportingCik": "0001441444",
"companyCik": "0001361538",
"transactionType": "S-Sale",
"securitiesOwned": 0,
"reportingName": "Perisich John M.",
"typeOfOwner": "officer: CHIEF LEGAL AND ADMIN OFFICER",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 105,
"price": 130.26,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1361538/000144144426000004/0001441444-26-000004-index.htm"
}
],
"congress": [
{
"symbol": "PRIM",
"senateID": null,
"disclosureDate": "2015-02-26",
"transactionDate": "2015-02-13",
"firstName": "Thom",
"lastName": "Tillis",
"office": "Thomas R Tillis",
"district": "NC",
"owner": "Joint",
"assetDescription": "Primoris Services Corporation (NASDAQ)",
"assetType": "Stock",
"type": "Sale (Full)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://efdsearch.senate.gov/search/view/ptr/bbdeaa6d-dcb6-41fa-a5d5-cb5e5d10af6b/"
},
{
"symbol": "PRIM",
"senateID": "C001123",
"disclosureDate": "2026-06-09",
"transactionDate": "2026-05-08",
"firstName": "Gilbert",
"lastName": "Cisneros",
"office": "Gilbert Cisneros",
"district": "CA31",
"owner": "",
"assetDescription": "Primoris Services Corp",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20034713.pdf"
},
{
"symbol": "PRIM",
"senateID": "C001123",
"disclosureDate": "2026-03-10",
"transactionDate": "2026-02-18",
"firstName": "Gilbert",
"lastName": "Cisneros",
"office": "Gilbert Cisneros",
"district": "CA31",
"owner": "",
"assetDescription": "Primoris Services Corp",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20034144.pdf"
},
{
"symbol": "PRIM",
"senateID": "C001123",
"disclosureDate": "2026-01-12",
"transactionDate": "2025-12-11",
"firstName": "Gilbert",
"lastName": "Cisneros",
"office": "Gilbert Cisneros",
"district": "CA31",
"owner": "",
"assetDescription": "Primoris Services Corporation",
"assetType": "Stock",
"type": "Sale (Partial)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20033762.pdf"
},
{
"symbol": "PRIM",
"senateID": "C001123",
"disclosureDate": "2025-12-15",
"transactionDate": "2025-11-24",
"firstName": "Gilbert",
"lastName": "Cisneros",
"office": "Gilbert Cisneros",
"district": "CA31",
"owner": "",
"assetDescription": "Primoris Services Corporation",
"assetType": "Stock",
"type": "Sale (Partial)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20033619.pdf"
},
{
"symbol": "PRIM",
"senateID": "C001123",
"disclosureDate": "2025-12-15",
"transactionDate": "2025-11-06",
"firstName": "Gilbert",
"lastName": "Cisneros",
"office": "Gilbert Cisneros",
"district": "CA31",
"owner": "",
"assetDescription": "Primoris Services Corporation",
"assetType": "Stock",
"type": "Sale (Partial)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20033619.pdf"
},
{
"symbol": "PRIM",
"senateID": "G000583",
"disclosureDate": "2025-01-14",
"transactionDate": "2024-12-06",
"firstName": "Josh",
"lastName": "Gottheimer",
"office": "Josh Gottheimer",
"district": "NJ05",
"owner": "Joint",
"assetDescription": "Primoris Services Corporation",
"assetType": "Stock",
"type": "Sale (Partial)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20026533.pdf"
},
{
"symbol": "PRIM",
"senateID": "G000583",
"disclosureDate": "2024-07-09",
"transactionDate": "2024-06-27",
"firstName": "Josh",
"lastName": "Gottheimer",
"office": "Josh Gottheimer",
"district": "NJ05",
"owner": "Joint",
"assetDescription": "Primoris Services Corporation",
"assetType": "Stock",
"type": "Sale (Partial)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2024/20025419.pdf"
},
{
"symbol": "PRIM",
"senateID": "G000583",
"disclosureDate": "2024-07-09",
"transactionDate": "2024-06-21",
"firstName": "Josh",
"lastName": "Gottheimer",
"office": "Josh Gottheimer",
"district": "NJ05",
"owner": "Joint",
"assetDescription": "Primoris Services Corporation",
"assetType": "Stock",
"type": "Sale (Partial)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2024/20025419.pdf"
},
{
"symbol": "PRIM",
"senateID": "G000583",
"disclosureDate": "2023-11-11",
"transactionDate": "2023-10-27",
"firstName": "Josh",
"lastName": "Gottheimer",
"office": "Josh Gottheimer",
"district": "NJ05",
"owner": "Joint",
"assetDescription": "Primoris Services Corporation (PRIM)",
"assetType": "Stock",
"type": "Sale (Partial)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/20023973.pdf"
},
{
"symbol": "PRIM",
"senateID": "G000583",
"disclosureDate": "2020-11-05",
"transactionDate": "2020-10-16",
"firstName": "Josh",
"lastName": "Gottheimer",
"office": "Josh Gottheimer",
"district": "NJ05",
"owner": "Joint",
"assetDescription": "Primoris Services Corporation",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2020/20017634.pdf"
},
{
"symbol": "PRIM",
"senateID": "G000583",
"disclosureDate": "2020-10-13",
"transactionDate": "2020-09-15",
"firstName": "Josh",
"lastName": "Gottheimer",
"office": "Josh Gottheimer",
"district": "NJ05",
"owner": "Joint",
"assetDescription": "Primoris Services Corporation",
"assetType": "Stock",
"type": "Sale (Partial)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2020/20017476.pdf"
},
{
"symbol": "PRIM",
"senateID": "G000583",
"disclosureDate": "2020-02-10",
"transactionDate": "2020-01-10",
"firstName": "Josh",
"lastName": "Gottheimer",
"office": "Josh Gottheimer",
"district": "NJ05",
"owner": "Joint",
"assetDescription": "Primoris Services Corporation (PRIM)",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2020/20015007.pdf"
},
{
"symbol": "PRIM",
"senateID": "G000583",
"disclosureDate": "2020-01-06",
"transactionDate": "2019-12-10",
"firstName": "Josh",
"lastName": "Gottheimer",
"office": "Josh Gottheimer",
"district": "NJ05",
"owner": "Joint",
"assetDescription": "Primoris Services Corporation (PRIM)",
"assetType": "Stock",
"type": "Sale (Partial)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2020/20013859.pdf"
}
],
"dark_pool": [
{
"ticker": "PRIM",
"executed_at": "2026-07-22T20:02:35.196000Z",
"size": 4831.0,
"price": 89.52,
"premium": 432471.12,
"volume": 4831.0,
"trade_code": " "
},
{
"ticker": "PRIM",
"executed_at": "2026-07-22T20:02:33.187000Z",
"size": 1328.0,
"price": 89.52,
"premium": 118882.56,
"volume": 1328.0,
"trade_code": " "
},
{
"ticker": "PRIM",
"executed_at": "2026-07-22T20:02:35.212000Z",
"size": 1322.0,
"price": 89.52,
"premium": 118345.43999999999,
"volume": 1322.0,
"trade_code": " "
},
{
"ticker": "PRIM",
"executed_at": "2026-07-22T20:02:35.198000Z",
"size": 760.0,
"price": 89.52,
"premium": 68035.2,
"volume": 760.0,
"trade_code": " "
},
{
"ticker": "PRIM",
"executed_at": "2026-07-22T20:02:45.272000Z",
"size": 459.0,
"price": 89.52,
"premium": 41089.68,
"volume": 459.0,
"trade_code": " "
},
{
"ticker": "PRIM",
"executed_at": "2026-07-22T20:02:33.187000Z",
"size": 448.0,
"price": 89.52,
"premium": 40104.96,
"volume": 448.0,
"trade_code": " "
},
{
"ticker": "PRIM",
"executed_at": "2026-07-22T20:02:35.235000Z",
"size": 231.0,
"price": 89.52,
"premium": 20679.12,
"volume": 231.0,
"trade_code": " "
},
{
"ticker": "PRIM",
"executed_at": "2026-07-22T20:02:33.188000Z",
"size": 208.0,
"price": 89.52,
"premium": 18620.16,
"volume": 208.0,
"trade_code": " "
}
],
"ats": {
"symbol": "PRIM",
"date": "20260722",
"ats_volume": 0,
"total_volume": 351741,
"ats_ratio": 0.0,
"ats_pct": 0.0,
"signal": "Low",
"history": [
{
"date": "20260722",
"ats_ratio": 0.0
},
{
"date": "20260721",
"ats_ratio": 0.0
},
{
"date": "20260720",
"ats_ratio": 0.0
},
{
"date": "20260717",
"ats_ratio": 0.0
},
{
"date": "20260716",
"ats_ratio": 0.0
}
]
},
"polygon_dp": {
"ticker": "PRIM",
"days": [
{
"date": "2026-07-22",
"close": 89.52,
"vwap": 89.48,
"volume": 865078,
"vwap_discount_pct": -0.05
},
{
"date": "2026-07-21",
"close": 87.8,
"vwap": 86.9,
"volume": 1371726,
"vwap_discount_pct": -1.02
},
{
"date": "2026-07-20",
"close": 86.64,
"vwap": 87.02,
"volume": 1130879,
"vwap_discount_pct": 0.44
},
{
"date": "2026-07-17",
"close": 85.96,
"vwap": 86.35,
"volume": 3081970,
"vwap_discount_pct": 0.45
},
{
"date": "2026-07-16",
"close": 88.01,
"vwap": 88.11,
"volume": 1751316,
"vwap_discount_pct": 0.11
}
],
"avg_vwap_discount_pct": -0.01,
"signal": "Neutral"
},
"options_flow": [],
"net_premium": {
"ticker": "PRIM",
"net_call_premium": "11189.00",
"net_put_premium": "-5486.00",
"call_premium": "24169.00",
"put_premium": "17241.00",
"bullish_premium": "25500.00",
"bearish_premium": "8825.00",
"put_call_ratio": "0.67741935483870967742",
"iv_rank": "83.8426",
"implied_move_perc": "0.159000",
"gex_ratio": "0.35178711266180707838",
"gex_net_change": "375.1682",
"gex_call_delta": "230652.9808",
"gex_put_delta": "-109785.1889",
"gex_date": "2026-07-22"
},
"hot_chains": [
{
"underlying_symbol": "PRIM",
"expires": "2026-08-21",
"open_interest": 444,
"option_type": "call",
"delta": 0.302422765490787,
"ask_volume": 10,
"last_price": "3.70",
"implied_volatility": "0.83183139311649",
"gamma": 0.0157131988203257,
"avg_price": "3.6200000",
"bid_volume": 0,
"nbbo_ask": "4.00",
"strike": "105",
"option_symbol": "PRIM260821C00105000",
"total_premium": "3620.00",
"iv": 0.864910116402694,
"volume": 10,
"nbbo_bid": "3.50"
},
{
"underlying_symbol": "PRIM",
"expires": "2027-03-19",
"open_interest": 0,
"option_type": "call",
"delta": 0.52304798474894,
"ask_volume": 5,
"last_price": "15.50",
"implied_volatility": "0.695163252172662",
"gamma": 0.00710710041175815,
"avg_price": "15.50",
"bid_volume": 0,
"nbbo_ask": "18.90",
"strike": "105",
"option_symbol": "PRIM270319C00105000",
"total_premium": "7750.00",
"iv": 0.772293849030752,
"volume": 5,
"nbbo_bid": "15.50"
},
{
"underlying_symbol": "PRIM",
"expires": "2026-08-21",
"open_interest": 105,
"option_type": "put",
"delta": -0.107423064835844,
"ask_volume": 1,
"last_price": "1.49",
"implied_volatility": "1.019479905370132",
"gamma": 0.00707120611259462,
"avg_price": "1.6033333333333333333333333333",
"bid_volume": 2,
"nbbo_ask": "2.10",
"strike": "65",
"option_symbol": "PRIM260821P00065000",
"total_premium": "481.00",
"iv": 1.01900900234471,
"volume": 3,
"nbbo_bid": "0.75"
},
{
"underlying_symbol": "PRIM",
"expires": "2026-08-21",
"open_interest": 97,
"option_type": "put",
"delta": -0.368584833774384,
"ask_volume": 2,
"last_price": "6.25",
"implied_volatility": "0.851392731258174",
"gamma": 0.0178066600458318,
"avg_price": "6.4833333333333333333333333333",
"bid_volume": 1,
"nbbo_ask": "7.40",
"strike": "85",
"option_symbol": "PRIM260821P00085000",
"total_premium": "1945.00",
"iv": 0.825478273025771,
"volume": 3,
"nbbo_bid": "5.70"
},
{
"underlying_symbol": "PRIM",
"expires": "2026-08-21",
"open_interest": 74,
"option_type": "call",
"delta": 0.495188779820398,
"ask_volume": 1,
"last_price": "7.60",
"implied_volatility": "0.832849796311601",
"gamma": 0.01814639610797,
"avg_price": "7.4000000000000000000000000000",
"bid_volume": 2,
"nbbo_ask": "8.60",
"strike": "92.5",
"option_symbol": "PRIM260821C00092500",
"total_premium": "2220.00",
"iv": 0.856886728236732,
"volume": 3,
"nbbo_bid": "6.90"
},
{
"underlying_symbol": "PRIM",
"expires": "2026-08-21",
"open_interest": 70,
"option_type": "put",
"delta": -0.635658816517013,
"ask_volume": 0,
"last_price": "15.60",
"implied_volatility": "0.889622120824359",
"gamma": 0.0176103901577015,
"avg_price": "15.60",
"bid_volume": 3,
"nbbo_ask": "16.10",
"strike": "100",
"option_symbol": "PRIM260821P00100000",
"total_premium": "4680.00",
"iv": 0.831473068906636,
"volume": 3,
"nbbo_bid": "14.50"
},
{
"underlying_symbol": "PRIM",
"expires": "2026-08-21",
"open_interest": 67,
"option_type": "put",
"delta": -0.154986531221719,
"ask_volume": 0,
"last_price": "2.41",
"implied_volatility": "1.007373375019765",
"gamma": 0.00948678828126516,
"avg_price": "2.4566666666666666666666666666",
"bid_volume": 2,
"nbbo_ask": "3.10",
"strike": "70",
"option_symbol": "PRIM260821P00070000",
"total_premium": "737.00",
"iv": 0.979022909211897,
"volume": 3,
"nbbo_bid": "1.85"
},
{
"underlying_symbol": "PRIM",
"expires": "2026-08-21",
"open_interest": 55,
"option_type": "put",
"delta": -0.464066135164255,
"ask_volume": 3,
"last_price": "8.55",
"implied_volatility": "0.832811343736554",
"gamma": 0.0192847310539996,
"avg_price": "8.593333333333333333333333333",
"bid_volume": 0,
"nbbo_ask": "9.90",
"strike": "90",
"option_symbol": "PRIM260821P00090000",
"total_premium": "2578.00",
"iv": 0.803091960243717,
"volume": 3,
"nbbo_bid": "8.20"
}
],
"oi_changes": {
"net_call_oi_change": 5,
"net_put_oi_change": -6,
"top": [
{
"strike": "80",
"oi_change": -6,
"type": "put"
},
{
"strike": "105",
"oi_change": 3,
"type": "call"
},
{
"strike": "120",
"oi_change": 1,
"type": "call"
},
{
"strike": "110",
"oi_change": 1,
"type": "call"
},
{
"strike": "120",
"oi_change": 0,
"type": "call"
}
]
}
}
Data:
{
"vix": 18.77,
"sp500": 7443.28,
"fed_funds": 3.64,
"yield_curve_10y2y": 0.39,
"hy_spread": 2.73,
"treasury": {
"date": "2026-07-22",
"month1": 3.76,
"month2": 3.82,
"month3": 3.89,
"month6": 4.05,
"year1": 4.11,
"year2": 4.31,
"year3": 4.34,
"year5": 4.41,
"year7": 4.53,
"year10": 4.67,
"year20": 5.17,
"year30": 5.15
},
"events": []
}
Data:
{
"days": 42,
"patterns": [
{
"name": "VWAP Touch",
"count": 42,
"pct": 100
},
{
"name": "9 EMA Touch",
"count": 42,
"pct": 100
},
{
"name": "21 EMA Touch",
"count": 42,
"pct": 100
},
{
"name": "Woodie Pivot Touch",
"count": 41,
"pct": 98
},
{
"name": "ORB Breakout",
"count": 40,
"pct": 95
},
{
"name": "PDH/PDL Touch",
"count": 38,
"pct": 90
},
{
"name": "Open Retracement",
"count": 31,
"pct": 74
},
{
"name": "Darvas Box",
"count": 31,
"pct": 74
},
{
"name": "Gap Fill",
"count": 29,
"pct": 69
},
{
"name": "Power Hour",
"count": 10,
"pct": 24
},
{
"name": "High Vol Open",
"count": 10,
"pct": 24
}
]
}