{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":2.0414607E-4,"fmt":"0.02%"},"oneMonthReturn":{"raw":-0.14760938,"fmt":"-14.76%"},"threeMonthReturn":{"raw":-0.048908304,"fmt":"-4.89%"},"sixMonthReturn":{"raw":0.018629702,"fmt":"1.86%"},"ytdReturnPct":{"raw":-0.025551796,"fmt":"-2.56%"},"oneYearTotalReturn":{"raw":0.3102941,"fmt":"31.03%"},"twoYearTotalReturn":{"raw":0.7391536,"fmt":"73.92%"},"threeYearTotalReturn":{"raw":0.26370755,"fmt":"26.37%"},"fiveYearTotalReturn":{"raw":0.61459583,"fmt":"61.46%"},"tenYearTotalReturn":{"raw":2.2203057,"fmt":"222.03%"},"maxReturn":{"raw":695.96,"fmt":"69,596.00%"}},"performanceOverviewBenchmark":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.02115274,"fmt":"-2.12%"},"oneMonthReturn":{"raw":-0.074144304,"fmt":"-7.41%"},"threeMonthReturn":{"raw":-0.08096605,"fmt":"-8.10%"},"sixMonthReturn":{"raw":-0.041370034,"fmt":"-4.14%"},"ytdReturnPct":{"raw":-0.06962967,"fmt":"-6.96%"},"oneYearTotalReturn":{"raw":0.118655056,"fmt":"11.87%"},"twoYearTotalReturn":{"raw":0.21346326,"fmt":"21.35%"},"threeYearTotalReturn":{"raw":0.6012073,"fmt":"60.12%"},"fiveYearTotalReturn":{"raw":0.60241187,"fmt":"60.24%"},"tenYearTotalReturn":{"raw":2.1282113,"fmt":"212.82%"},"maxReturn":{"raw":359.63702,"fmt":"35,963.70%"}}},"defaultKeyStatistics":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"enterpriseValue":{"raw":8436550144,"fmt":"8.44B","longFmt":"8,436,550,144"},"forwardPE":{"raw":16.063046,"fmt":"16.06"},"profitMargins":{"raw":0.08535,"fmt":"8.53%"},"floatShares":{"raw":18974991,"fmt":"18.97M","longFmt":"18,974,991"},"sharesOutstanding":{"raw":19547213,"fmt":"19.55M","longFmt":"19,547,213"},"sharesShort":{"raw":385061,"fmt":"385.06k","longFmt":"385,061"},"sharesShortPriorMonth":{"raw":329913,"fmt":"329.91k","longFmt":"329,913"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0197,"fmt":"1.97%"},"heldPercentInsiders":{"raw":0.02661,"fmt":"2.66%"},"heldPercentInstitutions":{"raw":0.94664,"fmt":"94.66%"},"shortRatio":{"raw":2.23,"fmt":"2.23"},"shortPercentOfFloat":{"raw":0.0224,"fmt":"2.24%"},"beta":{"raw":1.207,"fmt":"1.21"},"impliedSharesOutstanding":{"raw":19547213,"fmt":"19.55M","longFmt":"19,547,213"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":83.582,"fmt":"83.58"},"priceToBook":{"raw":4.6904836,"fmt":"4.69"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1766793600,"fmt":"2025-12-27"},"nextFiscalYearEnd":{"raw":1798329600,"fmt":"2026-12-27"},"mostRecentQuarter":{"raw":1766793600,"fmt":"2025-12-27"},"earningsQuarterlyGrowth":{"raw":1.163,"fmt":"116.30%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":334784000,"fmt":"334.78M","longFmt":"334,784,000"},"trailingEps":{"raw":16.78,"fmt":"16.78"},"forwardEps":{"raw":24.40633,"fmt":"24.41"},"pegRatio":{},"lastSplitFactor":"2:1","lastSplitDate":{"raw":865209600,"fmt":"1997-06-02"},"enterpriseToRevenue":{"raw":2.056,"fmt":"2.06"},"enterpriseToEbitda":{"raw":13.805,"fmt":"13.81"},"52WeekChange":{"raw":0.31103456,"fmt":"31.10%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.68,"fmt":"0.68"},"lastDividendDate":{"raw":1766707200,"fmt":"2025-12-26"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":4.32,"fmt":"4.32"},"estimate":{"raw":4.35667,"fmt":"4.36"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.04","surprisePct":"-0.84","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745319600,"fmt":"2025-04-22"}},{"date":"2Q2025","actual":{"raw":-1.53,"fmt":"-1.53"},"estimate":{"raw":4.78,"fmt":"4.78"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-6.31","surprisePct":"-132.01","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753182000,"fmt":"2025-07-22"}},{"date":"3Q2025","actual":{"raw":4.98,"fmt":"4.98"},"estimate":{"raw":4.62747,"fmt":"4.63"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.35","surprisePct":"7.62","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761044567,"fmt":"2025-10-21"}},{"date":"4Q2025","actual":{"raw":9.05,"fmt":"9.05"},"estimate":{"raw":4.942,"fmt":"4.94"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"4.11","surprisePct":"83.12","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771329600,"fmt":"2026-02-17"}}],"currentQuarterEstimate":{"raw":4.68705,"fmt":"4.69"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1776774600,"fmt":"2026-04-21"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":4345250000,"fmt":"4.35B","longFmt":"4,345,250,000"},"earnings":{"raw":250863000,"fmt":"250.86M","longFmt":"250,863,000"}},{"date":2023,"revenue":{"raw":4174598000,"fmt":"4.17B","longFmt":"4,174,598,000"},"earnings":{"raw":143475000,"fmt":"143.47M","longFmt":"143,475,000"}},{"date":2024,"revenue":{"raw":4075034000,"fmt":"4.08B","longFmt":"4,075,034,000"},"earnings":{"raw":348259000,"fmt":"348.26M","longFmt":"348,259,000"}},{"date":2025,"revenue":{"raw":4104102000,"fmt":"4.1B","longFmt":"4,104,102,000"},"earnings":{"raw":350273000,"fmt":"350.27M","longFmt":"350,273,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":969314000,"fmt":"969.31M","longFmt":"969,314,000"},"earnings":{"raw":87261000,"fmt":"87.26M","longFmt":"87,261,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1050548000,"fmt":"1.05B","longFmt":"1,050,548,000"},"earnings":{"raw":-4020000,"fmt":"-4.02M","longFmt":"-4,020,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":1045980000,"fmt":"1.05B","longFmt":"1,045,980,000"},"earnings":{"raw":99031000,"fmt":"99.03M","longFmt":"99,031,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1038260000,"fmt":"1.04B","longFmt":"1,038,260,000"},"earnings":{"raw":168001000,"fmt":"168M","longFmt":"168,001,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"VMI Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1771336800,"updated":1772062090,"transcriptId":2857296,"type":"IN_HOUSE","eventId":392475,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q4-2025-earnings_call-392475.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/17/2857296.json","maxAge":1},{"title":"VMI Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761051600,"updated":1761144152,"transcriptId":2193671,"type":"IN_HOUSE","eventId":365428,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q3-2025-earnings_call-365428.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/21/2193671.json","maxAge":1},{"title":"VMI Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753189200,"updated":1754990197,"transcriptId":2026796,"type":"IN_HOUSE","eventId":337800,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q2-2025-earnings_call-337800.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/22/2026796.json","maxAge":1},{"title":"VMI Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1745326800,"updated":1766652329,"transcriptId":2538081,"type":"IN_HOUSE","eventId":316834,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q1-2025-earnings_call-316834.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/22/2538081.json","maxAge":1},{"title":"VMI Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1739887200,"updated":1766976449,"transcriptId":2543030,"type":"IN_HOUSE","eventId":237802,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q4-2024-earnings_call-237802.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/18/2543030.json","maxAge":1},{"title":"VMI Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1729688400,"updated":1768801583,"transcriptId":2623751,"type":"IN_HOUSE","eventId":215857,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q3-2024-earnings_call-215857.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/23/2623751.json","maxAge":1},{"title":"VMI Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1721912400,"updated":1772065158,"transcriptId":2727599,"type":"IN_HOUSE","eventId":190177,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q2-2024-earnings_call-190177.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/25/2727599.json","maxAge":1},{"title":"VMI Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714654800,"updated":1772060942,"transcriptId":2745604,"type":"IN_HOUSE","eventId":169498,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q1-2024-earnings_call-169498.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/2/2745604.json","maxAge":1},{"title":"VMI Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1708610400,"updated":1772059952,"transcriptId":2790761,"type":"IN_HOUSE","eventId":122947,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q4-2023-earnings_call-122947.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/22/2790761.json","maxAge":1},{"title":"VMI Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698325200,"updated":1772059422,"transcriptId":2867236,"type":"IN_HOUSE","eventId":85455,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q3-2023-earnings_call-85455.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/26/2867236.json","maxAge":1},{"title":"VMI Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690462800,"updated":1772058933,"transcriptId":2916041,"type":"IN_HOUSE","eventId":64342,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q2-2023-earnings_call-64342.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/27/2916041.json","maxAge":1},{"title":"VMI Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1682082000,"updated":1772506185,"transcriptId":2977982,"type":"IN_HOUSE","eventId":55847,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q1-2023-earnings_call-55847.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/21/2977982.json","maxAge":1},{"title":"VMI Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1677160800,"updated":1773016285,"transcriptId":3012662,"type":"IN_HOUSE","eventId":43321,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q4-2022-earnings_call-43321.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/23/3012662.json","maxAge":1},{"title":"VMI Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666875600,"updated":1774092935,"transcriptId":3072833,"type":"IN_HOUSE","eventId":37747,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q3-2022-earnings_call-37747.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/27/3072833.json","maxAge":1},{"title":"VMI Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658368200,"updated":1773978453,"transcriptId":3116541,"type":"IN_HOUSE","eventId":26196,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q2-2022-earnings_call-26196.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/21/3116541.json","maxAge":1},{"title":"VMI Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1650539357,"updated":1774266443,"transcriptId":3150390,"type":"IN_HOUSE","eventId":19104,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q1-2022-earnings_call-19104.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/21/3150390.json","maxAge":1},{"title":"VMI Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1645113300,"updated":1774606845,"transcriptId":3179367,"type":"IN_HOUSE","eventId":14845,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q4-2021-earnings_call-14845.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/17/3179367.json","maxAge":1},{"title":"VMI Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1634774400,"updated":1752165408,"transcriptId":1569735,"type":"RAW","eventId":8212,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q3-2021-earnings_call-8212.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/10/21/1569735.json","maxAge":1},{"title":"VMI Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1626945240,"updated":1752165408,"transcriptId":1565767,"type":"RAW","eventId":3736,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VMI/earnings/VMI-Q2-2021-earnings_call-3736.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/22/1565767.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":398.56,"fmt":"398.56"},"open":{"raw":396.47,"fmt":"396.47"},"dayLow":{"raw":389.39,"fmt":"389.39"},"dayHigh":{"raw":399.7499,"fmt":"399.75"},"regularMarketPreviousClose":{"raw":398.56,"fmt":"398.56"},"regularMarketOpen":{"raw":396.47,"fmt":"396.47"},"regularMarketDayLow":{"raw":389.39,"fmt":"389.39"},"regularMarketDayHigh":{"raw":399.7499,"fmt":"399.75"},"dividendRate":{"raw":2.81,"fmt":"2.81"},"dividendYield":{"raw":0.0072000003,"fmt":"0.72%"},"exDividendDate":{"raw":1774569600,"fmt":"2026-03-27"},"payoutRatio":{"raw":0.162,"fmt":"16.20%"},"fiveYearAvgDividendYield":{"raw":0.81,"fmt":"0.81"},"beta":{"raw":1.207,"fmt":"1.21"},"trailingPE":{"raw":23.363527,"fmt":"23.36"},"forwardPE":{"raw":16.063046,"fmt":"16.06"},"volume":{"raw":110186,"fmt":"110.19k","longFmt":"110,186"},"regularMarketVolume":{"raw":110186,"fmt":"110.19k","longFmt":"110,186"},"averageVolume":{"raw":149249,"fmt":"149.25k","longFmt":"149,249"},"averageVolume10days":{"raw":187350,"fmt":"187.35k","longFmt":"187,350"},"averageDailyVolume10Day":{"raw":187350,"fmt":"187.35k","longFmt":"187,350"},"bid":{"raw":380.0,"fmt":"380.00"},"ask":{"raw":624.43,"fmt":"624.43"},"bidSize":{"raw":8000,"fmt":"8k","longFmt":"8,000"},"askSize":{"raw":4000,"fmt":"4k","longFmt":"4,000"},"marketCap":{"raw":7663289344,"fmt":"7.66B","longFmt":"7,663,289,344"},"nonDilutedMarketCap":{"raw":7661725607,"fmt":"7.66B","longFmt":"7,661,725,607"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":250.07,"fmt":"250.07"},"fiftyTwoWeekHigh":{"raw":487.58,"fmt":"487.58"},"allTimeHigh":{"raw":487.58,"fmt":"487.58"},"allTimeLow":{"raw":0.375,"fmt":"0.38"},"priceToSalesTrailing12Months":{"raw":1.8672268,"fmt":"1.87"},"fiftyDayAverage":{"raw":443.6302,"fmt":"443.63"},"twoHundredDayAverage":{"raw":395.097,"fmt":"395.10"},"trailingAnnualDividendRate":{"raw":2.72,"fmt":"2.72"},"trailingAnnualDividendYield":{"raw":0.0068245684,"fmt":"0.68%"},"navPrice":{},"currency":"USD","fromCurrency":null,"toCurrency":null,"lastMarket":null,"coinMarketCapLink":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"algorithm":null,"maxSupply":{},"totalSupply":{},"startDate":{},"tradeable":false,"fullyDilutedValue":{},"volume24HrMarketCapPercent":{}},"calendarEvents":{"maxAge":1,"earnings":{"earningsDate":[{"raw":1776774600,"fmt":"2026-04-21"}],"earningsCallDate":[{"raw":1771336800,"fmt":"2026-02-17"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":4.73754,"fmt":"4.74"},"earningsLow":{"raw":4.52,"fmt":"4.52"},"earningsHigh":{"raw":4.99,"fmt":"4.99"},"revenueAverage":{"raw":994819500,"fmt":"994.82M","longFmt":"994,819,500"},"revenueLow":{"raw":984000000,"fmt":"984M","longFmt":"984,000,000"},"revenueHigh":{"raw":1019700000,"fmt":"1.02B","longFmt":"1,019,700,000"}},"exDividendDate":{"raw":1774569600,"fmt":"2026-03-27"},"dividendDate":{"raw":1776211200,"fmt":"2026-04-15"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1771436746,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":450.0,"priorPriceTarget":415.0},{"epochGradeDate":1771430910,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":510.0,"priorPriceTarget":480.0},{"epochGradeDate":1771425398,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":501.0,"priorPriceTarget":492.0},{"epochGradeDate":1769180127,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":492.0,"priorPriceTarget":491.0},{"epochGradeDate":1765907186,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":491.0,"priorPriceTarget":475.0},{"epochGradeDate":1761143857,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":415.0,"priorPriceTarget":400.0},{"epochGradeDate":1761137837,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":475.0,"priorPriceTarget":450.0},{"epochGradeDate":1760972359,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":450.0,"priorPriceTarget":400.0},{"epochGradeDate":1758879957,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":480.0,"priorPriceTarget":0.0},{"epochGradeDate":1753284839,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":400.0,"priorPriceTarget":380.0},{"epochGradeDate":1753102481,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":382.0,"priorPriceTarget":345.0},{"epochGradeDate":1745428647,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":345.0,"priorPriceTarget":343.0},{"epochGradeDate":1745410635,"firm":"William Blair","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1744641723,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":343.0,"priorPriceTarget":425.0},{"epochGradeDate":1742561364,"firm":"William Blair","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1739980365,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":380.0,"priorPriceTarget":380.0},{"epochGradeDate":1739974986,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":425.0,"priorPriceTarget":387.0},{"epochGradeDate":1737735182,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":387.0,"priorPriceTarget":382.0},{"epochGradeDate":1733932502,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":382.0,"priorPriceTarget":360.0},{"epochGradeDate":1729786648,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":360.0,"priorPriceTarget":350.0},{"epochGradeDate":1729784685,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":380.0,"priorPriceTarget":340.0},{"epochGradeDate":1722006831,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":340.0,"priorPriceTarget":300.0},{"epochGradeDate":1721318098,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":325.0,"priorPriceTarget":285.0},{"epochGradeDate":1711380236,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":249.0,"priorPriceTarget":0.0},{"epochGradeDate":1709051702,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":275.0,"priorPriceTarget":290.0},{"epochGradeDate":1706039507,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":266.0,"priorPriceTarget":264.0},{"epochGradeDate":1698322859,"firm":"Northcoast Research","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1696947677,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":298.0,"priorPriceTarget":334.0},{"epochGradeDate":1690831933,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":290.0,"priorPriceTarget":310.0},{"epochGradeDate":1689253845,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":352.0,"priorPriceTarget":0.0},{"epochGradeDate":1681742672,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":352.0,"priorPriceTarget":389.0},{"epochGradeDate":1674233340,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":389.0,"priorPriceTarget":385.0},{"epochGradeDate":1665498236,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":315.0,"priorPriceTarget":277.0},{"epochGradeDate":1658144241,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":267.0,"priorPriceTarget":300.0},{"epochGradeDate":1654263073,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":297.0,"priorPriceTarget":0.0},{"epochGradeDate":1626968003,"firm":"Boenning & Scattergood","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":350.0,"priorPriceTarget":0.0},{"epochGradeDate":1613998004,"firm":"Kansas City Capital","toGrade":"Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1604319313,"firm":"William Blair","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1595603978,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":153.0,"priorPriceTarget":144.0},{"epochGradeDate":1594115543,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":144.0,"priorPriceTarget":128.0},{"epochGradeDate":1587748079,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":145.0},{"epochGradeDate":1587742514,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":128.0,"priorPriceTarget":114.0},{"epochGradeDate":1582537943,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":137.0,"priorPriceTarget":168.0},{"epochGradeDate":1582296327,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":145.0,"priorPriceTarget":150.0},{"epochGradeDate":1556191554,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":153.0,"priorPriceTarget":135.0},{"epochGradeDate":1532516952,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":135.0},{"epochGradeDate":1531481312,"firm":"Boenning & Scattergood","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1524224427,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":142.0,"priorPriceTarget":141.0},{"epochGradeDate":1523876806,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":141.0,"priorPriceTarget":160.0},{"epochGradeDate":1519399343,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":160.0,"priorPriceTarget":181.0},{"epochGradeDate":1512994713,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":167.0},{"epochGradeDate":1502456106,"firm":"Boenning & Scattergood","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1492432047,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":167.0,"priorPriceTarget":160.0},{"epochGradeDate":1414414800,"firm":"Credit Suisse","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":132.0,"priorPriceTarget":144.0},{"epochGradeDate":1414406218,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":155.0,"priorPriceTarget":178.0},{"epochGradeDate":1411383855,"firm":"Sterne Agee","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1403738993,"firm":"Credit Suisse","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":144.0,"priorPriceTarget":149.0},{"epochGradeDate":1403703258,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":157.0,"priorPriceTarget":167.0},{"epochGradeDate":1398274395,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":190.0,"priorPriceTarget":195.0},{"epochGradeDate":1387486800,"firm":"Sterne Agee","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":175.0,"priorPriceTarget":0.0},{"epochGradeDate":1387227600,"firm":"Gabelli & Co.","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1380626878,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Removes","currentPriceTarget":0.0,"priorPriceTarget":175.0},{"epochGradeDate":1380198255,"firm":"William Blair","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1366630184,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"Outperform","action":"up","priceTargetAction":"Maintains","currentPriceTarget":170.0,"priorPriceTarget":0.0},{"epochGradeDate":1360849821,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":170.0,"priorPriceTarget":160.0},{"epochGradeDate":1360849174,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":175.0,"priorPriceTarget":161.0},{"epochGradeDate":1358336765,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":160.0,"priorPriceTarget":0.0},{"epochGradeDate":1357219600,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":161.0,"priorPriceTarget":156.0},{"epochGradeDate":1349784840,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":156.0,"priorPriceTarget":150.0},{"epochGradeDate":1349700060,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":156.0,"priorPriceTarget":150.0},{"epochGradeDate":1343231760,"firm":"BB&T Capital","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1335181560,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":129.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"DELAYED","postMarketChangePercent":{"raw":-0.014054713,"fmt":"-1.41%"},"postMarketChange":{"raw":-5.51001,"fmt":"-5.51"},"postMarketTime":1774655701,"postMarketPrice":{"raw":386.53,"fmt":"386.53"},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":-0.0163589,"fmt":"-1.64%"},"regularMarketChange":{"raw":-6.51999,"fmt":"-6.52"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":392.04,"fmt":"392.04"},"regularMarketDayHigh":{"raw":399.7499,"fmt":"399.75"},"regularMarketDayLow":{"raw":389.39,"fmt":"389.39"},"regularMarketVolume":{"raw":110186,"fmt":"110.19k","longFmt":"110,186.00"},"averageDailyVolume10Day":{"raw":187350,"fmt":"187.35k","longFmt":"187,350"},"averageDailyVolume3Month":{"raw":149249,"fmt":"149.25k","longFmt":"149,249"},"regularMarketPreviousClose":{"raw":398.56,"fmt":"398.56"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":396.47,"fmt":"396.47"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"VMI","underlyingSymbol":null,"shortName":"Valmont Industries, Inc.","longName":"Valmont Industries, Inc.","currency":"USD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":7663289344,"fmt":"7.66B","longFmt":"7,663,289,344.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":4.32,"fmt":"4.32"},"estimate":{"raw":4.35667,"fmt":"4.36"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.04","surprisePct":"-0.84","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745319600,"fmt":"2025-04-22"}},{"date":"2Q2025","actual":{"raw":4.88,"fmt":"4.88"},"estimate":{"raw":4.78,"fmt":"4.78"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.1","surprisePct":"2.09","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753182000,"fmt":"2025-07-22"}},{"date":"3Q2025","actual":{"raw":4.98,"fmt":"4.98"},"estimate":{"raw":4.61956,"fmt":"4.62"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.36","surprisePct":"7.8","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761044567,"fmt":"2025-10-21"}},{"date":"4Q2025","actual":{"raw":4.92,"fmt":"4.92"},"estimate":{"raw":4.965,"fmt":"4.97"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.04","surprisePct":"-0.91","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771329600,"fmt":"2026-02-17"}}],"currentQuarterEstimate":{"raw":4.73754,"fmt":"4.74"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1776774600,"fmt":"2026-04-21"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":4345250000,"fmt":"4.35B","longFmt":"4,345,250,000"},"earnings":{"raw":298139000,"fmt":"298.14M","longFmt":"298,139,000"}},{"date":2023,"revenue":{"raw":4174598000,"fmt":"4.17B","longFmt":"4,174,598,000"},"earnings":{"raw":316926000,"fmt":"316.93M","longFmt":"316,926,000"}},{"date":2024,"revenue":{"raw":4075034000,"fmt":"4.08B","longFmt":"4,075,034,000"},"earnings":{"raw":345260000,"fmt":"345.26M","longFmt":"345,260,000"}},{"date":2025,"revenue":{"raw":4104102000,"fmt":"4.1B","longFmt":"4,104,102,000"},"earnings":{"raw":380603000,"fmt":"380.6M","longFmt":"380,603,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":969314000,"fmt":"969.31M","longFmt":"969,314,000"},"earnings":{"raw":87261000,"fmt":"87.26M","longFmt":"87,261,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1050548000,"fmt":"1.05B","longFmt":"1,050,548,000"},"earnings":{"raw":97198000,"fmt":"97.2M","longFmt":"97,198,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":1045980000,"fmt":"1.05B","longFmt":"1,045,980,000"},"earnings":{"raw":99031000,"fmt":"99.03M","longFmt":"99,031,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1038260000,"fmt":"1.04B","longFmt":"1,038,260,000"},"earnings":{"raw":97113000,"fmt":"97.11M","longFmt":"97,113,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":392.04,"fmt":"392.04"},"targetHighPrice":{"raw":510.0,"fmt":"510.00"},"targetLowPrice":{"raw":450.0,"fmt":"450.00"},"targetMeanPrice":{"raw":490.25,"fmt":"490.25"},"targetMedianPrice":{"raw":500.5,"fmt":"500.50"},"recommendationMean":{"raw":2.0,"fmt":"2.00"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":4,"fmt":"4","longFmt":"4"},"totalCash":{"raw":187140000,"fmt":"187.14M","longFmt":"187,140,000"},"totalCashPerShare":{"raw":9.58,"fmt":"9.58"},"ebitda":{"raw":611136000,"fmt":"611.14M","longFmt":"611,136,000"},"totalDebt":{"raw":955587968,"fmt":"955.59M","longFmt":"955,587,968"},"quickRatio":{"raw":1.48,"fmt":"1.48"},"currentRatio":{"raw":2.35,"fmt":"2.35"},"totalRevenue":{"raw":4104101888,"fmt":"4.1B","longFmt":"4,104,101,888"},"debtToEquity":{"raw":58.186,"fmt":"58.19%"},"revenuePerShare":{"raw":207.33,"fmt":"207.33"},"returnOnAssets":{"raw":0.09752,"fmt":"9.75%"},"returnOnEquity":{"raw":0.2186,"fmt":"21.86%"},"grossProfits":{"raw":1241312000,"fmt":"1.24B","longFmt":"1,241,312,000"},"freeCashflow":{"raw":170225120,"fmt":"170.23M","longFmt":"170,225,120"},"operatingCashflow":{"raw":456484000,"fmt":"456.48M","longFmt":"456,484,000"},"earningsGrowth":{"raw":1.353,"fmt":"135.30%"},"revenueGrowth":{"raw":0.001,"fmt":"0.10%"},"grossMargins":{"raw":0.30246,"fmt":"30.25%"},"ebitdaMargins":{"raw":0.14891,"fmt":"14.89%"},"operatingMargins":{"raw":0.117939994,"fmt":"11.79%"},"profitMargins":{"raw":0.08535,"fmt":"8.53%"},"financialCurrency":"USD"}}],"error":null}}