{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.036316484,"fmt":"-3.63%"},"oneMonthReturn":{"raw":-0.24741273,"fmt":"-24.74%"},"threeMonthReturn":{"raw":-0.047913566,"fmt":"-4.79%"},"sixMonthReturn":{"raw":0.038971327,"fmt":"3.90%"},"ytdReturnPct":{"raw":-0.010881547,"fmt":"-1.09%"},"oneYearTotalReturn":{"raw":0.39240605,"fmt":"39.24%"},"twoYearTotalReturn":{"raw":1.1377282,"fmt":"113.77%"},"threeYearTotalReturn":{"raw":2.8221874,"fmt":"282.22%"},"fiveYearTotalReturn":{"raw":3.3461344,"fmt":"334.61%"},"tenYearTotalReturn":{"raw":4.176132,"fmt":"417.61%"},"maxReturn":{"raw":296.2,"fmt":"29,620.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":5057384448,"fmt":"5.06B","longFmt":"5,057,384,448"},"forwardPE":{"raw":29.336735,"fmt":"29.34"},"profitMargins":{"raw":0.01052,"fmt":"1.05%"},"floatShares":{"raw":25860910,"fmt":"25.86M","longFmt":"25,860,910"},"sharesOutstanding":{"raw":28055393,"fmt":"28.06M","longFmt":"28,055,393"},"sharesShort":{"raw":2253292,"fmt":"2.25M","longFmt":"2,253,292"},"sharesShortPriorMonth":{"raw":1812206,"fmt":"1.81M","longFmt":"1,812,206"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0805,"fmt":"8.05%"},"heldPercentInsiders":{"raw":0.02017,"fmt":"2.02%"},"heldPercentInstitutions":{"raw":1.00851,"fmt":"100.85%"},"shortRatio":{"raw":4.3,"fmt":"4.3"},"shortPercentOfFloat":{"raw":0.09,"fmt":"9.00%"},"beta":{"raw":1.354,"fmt":"1.35"},"impliedSharesOutstanding":{"raw":28055393,"fmt":"28.06M","longFmt":"28,055,393"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":61.493,"fmt":"61.49"},"priceToBook":{"raw":2.7790155,"fmt":"2.78"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1767139200,"fmt":"2025-12-31"},"nextFiscalYearEnd":{"raw":1798675200,"fmt":"2026-12-31"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{"raw":0.039,"fmt":"3.90%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":53493000,"fmt":"53.49M","longFmt":"53,493,000"},"trailingEps":{"raw":2.51,"fmt":"2.51"},"forwardEps":{"raw":5.82512,"fmt":"5.83"},"pegRatio":{},"lastSplitFactor":"2:1","lastSplitDate":{"raw":1470268800,"fmt":"2016-08-04"},"enterpriseToRevenue":{"raw":4.547,"fmt":"4.55"},"enterpriseToEbitda":{"raw":30.666,"fmt":"30.67"},"52WeekChange":{"raw":0.41163826,"fmt":"41.16%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.1,"fmt":"0.10"},"lastDividendDate":{"raw":1768435200,"fmt":"2026-01-15"},"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":-0.44,"fmt":"-0.44"},"estimate":{"raw":0.5425,"fmt":"0.54"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.98","surprisePct":"-181.11","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746565950,"fmt":"2025-05-06"}},{"date":"2Q2025","actual":{"raw":0.15,"fmt":"0.15"},"estimate":{"raw":0.7175,"fmt":"0.72"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.57","surprisePct":"-79.09","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753908553,"fmt":"2025-07-30"}},{"date":"3Q2025","actual":{"raw":0.19,"fmt":"0.19"},"estimate":{"raw":0.83167,"fmt":"0.83"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.64","surprisePct":"-77.15","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761595320,"fmt":"2025-10-27"}},{"date":"4Q2025","actual":{"raw":0.98,"fmt":"0.98"},"estimate":{"raw":0.865,"fmt":"0.87"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.11","surprisePct":"13.29","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772055000,"fmt":"2026-02-25"}}],"currentQuarterEstimate":{"raw":0.8775,"fmt":"0.88"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778097600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":949762000,"fmt":"949.76M","longFmt":"949,762,000"},"earnings":{"raw":28059000,"fmt":"28.06M","longFmt":"28,059,000"}},{"date":2023,"revenue":{"raw":860488000,"fmt":"860.49M","longFmt":"860,488,000"},"earnings":{"raw":39134000,"fmt":"39.13M","longFmt":"39,134,000"}},{"date":2024,"revenue":{"raw":1080132000,"fmt":"1.08B","longFmt":"1,080,132,000"},"earnings":{"raw":15324000,"fmt":"15.32M","longFmt":"15,324,000"}},{"date":2025,"revenue":{"raw":1112275000,"fmt":"1.11B","longFmt":"1,112,275,000"},"earnings":{"raw":53493000,"fmt":"53.49M","longFmt":"53,493,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":256045000,"fmt":"256.05M","longFmt":"256,045,000"},"earnings":{"raw":-8973000,"fmt":"-8.97M","longFmt":"-8,973,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":272139000,"fmt":"272.14M","longFmt":"272,139,000"},"earnings":{"raw":3197000,"fmt":"3.2M","longFmt":"3,197,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":282909000,"fmt":"282.91M","longFmt":"282,909,000"},"earnings":{"raw":3912000,"fmt":"3.91M","longFmt":"3,912,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":301182000,"fmt":"301.18M","longFmt":"301,182,000"},"earnings":{"raw":22296000,"fmt":"22.3M","longFmt":"22,296,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"VSEC Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1772112600,"updated":1772121019,"transcriptId":2937449,"type":"IN_HOUSE","eventId":396462,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q4-2025-earnings_call-396462.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/26/2937449.json","maxAge":1},{"title":"VSEC Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761597000,"updated":1766230022,"transcriptId":2511606,"type":"IN_HOUSE","eventId":369161,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q3-2025-earnings_call-369161.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/27/2511606.json","maxAge":1},{"title":"VSEC Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753965000,"updated":1763810601,"transcriptId":2294216,"type":"IN_HOUSE","eventId":343330,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q2-2025-earnings_call-343330.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/31/2294216.json","maxAge":1},{"title":"VSEC Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746621000,"updated":1763497062,"transcriptId":2304174,"type":"IN_HOUSE","eventId":320177,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q1-2025-earnings_call-320177.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/7/2304174.json","maxAge":1},{"title":"VSEC Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1740663000,"updated":1766398680,"transcriptId":2530083,"type":"IN_HOUSE","eventId":251292,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q4-2024-earnings_call-251292.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/27/2530083.json","maxAge":1},{"title":"VSEC Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730899800,"updated":1768573436,"transcriptId":2610348,"type":"IN_HOUSE","eventId":217786,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q3-2024-earnings_call-217786.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/6/2610348.json","maxAge":1},{"title":"VSEC Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722515400,"updated":1772064697,"transcriptId":2726215,"type":"IN_HOUSE","eventId":192969,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q2-2024-earnings_call-192969.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/1/2726215.json","maxAge":1},{"title":"VSEC Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715257800,"updated":1772065323,"transcriptId":2723649,"type":"IN_HOUSE","eventId":174558,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q1-2024-earnings_call-174558.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/9/2723649.json","maxAge":1},{"title":"VSEC Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1709818200,"updated":1772062176,"transcriptId":2777879,"type":"IN_HOUSE","eventId":123162,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q4-2023-earnings_call-123162.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/3/7/2777879.json","maxAge":1},{"title":"VSEC Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698928200,"updated":1772058821,"transcriptId":2854934,"type":"IN_HOUSE","eventId":85463,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q3-2023-earnings_call-85463.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/2/2854934.json","maxAge":1},{"title":"VSEC Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690461000,"updated":1772060413,"transcriptId":2915655,"type":"IN_HOUSE","eventId":66093,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q2-2023-earnings_call-66093.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/27/2915655.json","maxAge":1},{"title":"VSEC Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683030600,"updated":1773016527,"transcriptId":2967998,"type":"IN_HOUSE","eventId":58266,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q1-2023-earnings_call-58266.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/2/2967998.json","maxAge":1},{"title":"VSEC Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1678368600,"updated":1772697040,"transcriptId":2997012,"type":"IN_HOUSE","eventId":44379,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q4-2022-earnings_call-44379.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/3/9/2997012.json","maxAge":1},{"title":"VSEC Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666873800,"updated":1774093261,"transcriptId":3072930,"type":"IN_HOUSE","eventId":39001,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q3-2022-earnings_call-39001.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/27/3072930.json","maxAge":1},{"title":"VSEC Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658966460,"updated":1773893856,"transcriptId":3109874,"type":"IN_HOUSE","eventId":26792,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q2-2022-earnings_call-26792.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/28/3109874.json","maxAge":1},{"title":"VSEC Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651156366,"updated":1774225483,"transcriptId":3144658,"type":"IN_HOUSE","eventId":20020,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q1-2022-earnings_call-20020.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/28/3144658.json","maxAge":1},{"title":"VSEC Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1646937809,"updated":1774417650,"transcriptId":3162172,"type":"IN_HOUSE","eventId":16275,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VSEC/earnings/VSEC-Q4-2021-earnings_call-16275.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/3/10/3162172.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":173.56999,"fmt":"173.57"},"open":{"raw":171.08,"fmt":"171.08"},"dayLow":{"raw":168.67,"fmt":"168.67"},"dayHigh":{"raw":172.89,"fmt":"172.89"},"regularMarketPreviousClose":{"raw":173.56999,"fmt":"173.57"},"regularMarketOpen":{"raw":171.08,"fmt":"171.08"},"regularMarketDayLow":{"raw":168.67,"fmt":"168.67"},"regularMarketDayHigh":{"raw":172.89,"fmt":"172.89"},"dividendRate":{"raw":0.4,"fmt":"0.40"},"dividendYield":{"raw":0.0023,"fmt":"0.23%"},"exDividendDate":{"raw":1776211200,"fmt":"2026-04-15"},"payoutRatio":{"raw":0.1587,"fmt":"15.87%"},"fiveYearAvgDividendYield":{"raw":0.61,"fmt":"0.61"},"beta":{"raw":1.354,"fmt":"1.35"},"trailingPE":{"raw":68.083664,"fmt":"68.08"},"forwardPE":{"raw":29.336735,"fmt":"29.34"},"volume":{"raw":385084,"fmt":"385.08k","longFmt":"385,084"},"regularMarketVolume":{"raw":385084,"fmt":"385.08k","longFmt":"385,084"},"averageVolume":{"raw":639267,"fmt":"639.27k","longFmt":"639,267"},"averageVolume10days":{"raw":1272400,"fmt":"1.27M","longFmt":"1,272,400"},"averageDailyVolume10Day":{"raw":1272400,"fmt":"1.27M","longFmt":"1,272,400"},"bid":{"raw":170.23,"fmt":"170.23"},"ask":{"raw":171.58,"fmt":"171.58"},"bidSize":{"raw":100,"fmt":"100","longFmt":"100"},"askSize":{"raw":100,"fmt":"100","longFmt":"100"},"marketCap":{"raw":4794385920,"fmt":"4.79B","longFmt":"4,794,385,920"},"nonDilutedMarketCap":{"raw":4961689446,"fmt":"4.96B","longFmt":"4,961,689,446"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":100.53,"fmt":"100.53"},"fiftyTwoWeekHigh":{"raw":231.6,"fmt":"231.60"},"allTimeHigh":{"raw":231.6,"fmt":"231.60"},"allTimeLow":{"raw":0.55,"fmt":"0.55"},"priceToSalesTrailing12Months":{"raw":4.3104324,"fmt":"4.31"},"fiftyDayAverage":{"raw":208.383,"fmt":"208.38"},"twoHundredDayAverage":{"raw":171.5963,"fmt":"171.60"},"trailingAnnualDividendRate":{"raw":0.4,"fmt":"0.40"},"trailingAnnualDividendYield":{"raw":0.0023045458,"fmt":"0.23%"},"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":1778097600,"fmt":"2026-05-06"}],"earningsCallDate":[{"raw":1772112600,"fmt":"2026-02-26"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.9111,"fmt":"0.91"},"earningsLow":{"raw":0.8,"fmt":"0.80"},"earningsHigh":{"raw":0.97761,"fmt":"0.98"},"revenueAverage":{"raw":310510480,"fmt":"310.51M","longFmt":"310,510,480"},"revenueLow":{"raw":303283000,"fmt":"303.28M","longFmt":"303,283,000"},"revenueHigh":{"raw":318000000,"fmt":"318M","longFmt":"318,000,000"}},"exDividendDate":{"raw":1776211200,"fmt":"2026-04-15"},"dividendDate":{"raw":1777420800,"fmt":"2026-04-29"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1772477838,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":261.0,"priorPriceTarget":233.0},{"epochGradeDate":1772473554,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":260.0,"priorPriceTarget":250.0},{"epochGradeDate":1772215878,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":250.0,"priorPriceTarget":225.0},{"epochGradeDate":1770306275,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":225.0,"priorPriceTarget":200.0},{"epochGradeDate":1770043837,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":258.0,"priorPriceTarget":208.0},{"epochGradeDate":1769784588,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":250.0,"priorPriceTarget":209.0},{"epochGradeDate":1768332191,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":233.0,"priorPriceTarget":215.0},{"epochGradeDate":1765555354,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":215.0,"priorPriceTarget":0.0},{"epochGradeDate":1761757253,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":200.0,"priorPriceTarget":180.0},{"epochGradeDate":1761752104,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":201.0,"priorPriceTarget":177.0},{"epochGradeDate":1761231048,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":198.0,"priorPriceTarget":185.0},{"epochGradeDate":1760699899,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":195.0,"priorPriceTarget":0.0},{"epochGradeDate":1759144599,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":190.0,"priorPriceTarget":0.0},{"epochGradeDate":1754065211,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":180.0,"priorPriceTarget":150.0},{"epochGradeDate":1746728825,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":140.0},{"epochGradeDate":1746723161,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":145.0},{"epochGradeDate":1746711471,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":130.0},{"epochGradeDate":1744900735,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":134.0},{"epochGradeDate":1741108283,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":134.0,"priorPriceTarget":129.0},{"epochGradeDate":1736869146,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":129.0,"priorPriceTarget":133.0},{"epochGradeDate":1733500969,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":125.0},{"epochGradeDate":1731009603,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":132.0,"priorPriceTarget":120.0},{"epochGradeDate":1731001420,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":120.0},{"epochGradeDate":1730990052,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":133.0,"priorPriceTarget":115.0},{"epochGradeDate":1729604537,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":100.0},{"epochGradeDate":1729172631,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1729101684,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":97.0},{"epochGradeDate":1723634765,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1722620588,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1722530552,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1721225453,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":97.0,"priorPriceTarget":92.0},{"epochGradeDate":1719568434,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":101.0,"priorPriceTarget":0.0},{"epochGradeDate":1718367283,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":85.0},{"epochGradeDate":1715361118,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":86.0},{"epochGradeDate":1715349958,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":101.0,"priorPriceTarget":91.0},{"epochGradeDate":1713274874,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":85.0,"priorPriceTarget":85.0},{"epochGradeDate":1704896732,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":77.0},{"epochGradeDate":1702911996,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":85.0,"priorPriceTarget":0.0},{"epochGradeDate":1700237211,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":70.0},{"epochGradeDate":1700066831,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":77.0,"priorPriceTarget":67.0},{"epochGradeDate":1699040172,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":65.0},{"epochGradeDate":1696509281,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":70.0,"priorPriceTarget":0.0},{"epochGradeDate":1695394598,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1690892182,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":70.0,"priorPriceTarget":0.0},{"epochGradeDate":1690212059,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":63.0},{"epochGradeDate":1689943353,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":70.0},{"epochGradeDate":1688562354,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":63.0,"priorPriceTarget":60.0},{"epochGradeDate":1683124024,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":67.0,"priorPriceTarget":60.0},{"epochGradeDate":1683122292,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":65.0},{"epochGradeDate":1683112689,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":55.0},{"epochGradeDate":1683019396,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":50.0},{"epochGradeDate":1678458890,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1674660628,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":52.0},{"epochGradeDate":1673273778,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":55.0},{"epochGradeDate":1666272564,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":50.0},{"epochGradeDate":1658235207,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":65.0},{"epochGradeDate":1657113164,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":64.0},{"epochGradeDate":1652863293,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":48.0,"priorPriceTarget":65.0},{"epochGradeDate":1647002201,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":70.0},{"epochGradeDate":1637329907,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":65.0},{"epochGradeDate":1636725212,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":62.0},{"epochGradeDate":1635515750,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":60.0},{"epochGradeDate":1634894259,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1620221808,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":61.0,"priorPriceTarget":0.0},{"epochGradeDate":1616167603,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":48.0},{"epochGradeDate":1615208787,"firm":"William Blair","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1612789160,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":48.0,"priorPriceTarget":0.0},{"epochGradeDate":1592996415,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":38.0,"priorPriceTarget":0.0},{"epochGradeDate":1590579866,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":36.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774643652,"postMarketPrice":{"raw":170.89,"fmt":"170.89"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.015440416,"fmt":"-1.54%"},"regularMarketChange":{"raw":-2.6799927,"fmt":"-2.68"},"regularMarketTime":1774641601,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":170.89,"fmt":"170.89"},"regularMarketDayHigh":{"raw":172.89,"fmt":"172.89"},"regularMarketDayLow":{"raw":168.67,"fmt":"168.67"},"regularMarketVolume":{"raw":385084,"fmt":"385.08k","longFmt":"385,084.00"},"averageDailyVolume10Day":{"raw":1272400,"fmt":"1.27M","longFmt":"1,272,400"},"averageDailyVolume3Month":{"raw":639267,"fmt":"639.27k","longFmt":"639,267"},"regularMarketPreviousClose":{"raw":173.56999,"fmt":"173.57"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":171.08,"fmt":"171.08"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"VSEC","underlyingSymbol":null,"shortName":"VSE Corporation","longName":"VSE Corporation","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":4794385920,"fmt":"4.79B","longFmt":"4,794,385,920.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.78,"fmt":"0.78"},"estimate":{"raw":0.57667,"fmt":"0.58"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.2","surprisePct":"35.26","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746565950,"fmt":"2025-05-06"}},{"date":"2Q2025","actual":{"raw":0.97,"fmt":"0.97"},"estimate":{"raw":0.70167,"fmt":"0.70"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.27","surprisePct":"38.24","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753908553,"fmt":"2025-07-30"}},{"date":"3Q2025","actual":{"raw":0.99,"fmt":"0.99"},"estimate":{"raw":0.84039,"fmt":"0.84"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.15","surprisePct":"17.8","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761595320,"fmt":"2025-10-27"}},{"date":"4Q2025","actual":{"raw":1.16,"fmt":"1.16"},"estimate":{"raw":0.89277,"fmt":"0.89"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.27","surprisePct":"29.93","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772055000,"fmt":"2026-02-25"}}],"currentQuarterEstimate":{"raw":0.9111,"fmt":"0.91"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778097600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":949762000,"fmt":"949.76M","longFmt":"949,762,000"},"earnings":{"raw":37304000,"fmt":"37.3M","longFmt":"37,304,000"}},{"date":2023,"revenue":{"raw":860488000,"fmt":"860.49M","longFmt":"860,488,000"},"earnings":{"raw":47017000,"fmt":"47.02M","longFmt":"47,017,000"}},{"date":2024,"revenue":{"raw":1080132000,"fmt":"1.08B","longFmt":"1,080,132,000"},"earnings":{"raw":56208000,"fmt":"56.21M","longFmt":"56,208,000"}},{"date":2025,"revenue":{"raw":1112275000,"fmt":"1.11B","longFmt":"1,112,275,000"},"earnings":{"raw":83157000,"fmt":"83.16M","longFmt":"83,157,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":256045000,"fmt":"256.05M","longFmt":"256,045,000"},"earnings":{"raw":16165000,"fmt":"16.16M","longFmt":"16,165,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":272139000,"fmt":"272.14M","longFmt":"272,139,000"},"earnings":{"raw":20134000,"fmt":"20.13M","longFmt":"20,134,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":282909000,"fmt":"282.91M","longFmt":"282,909,000"},"earnings":{"raw":20467000,"fmt":"20.47M","longFmt":"20,467,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":301182000,"fmt":"301.18M","longFmt":"301,182,000"},"earnings":{"raw":26391000,"fmt":"26.39M","longFmt":"26,391,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":170.89,"fmt":"170.89"},"targetHighPrice":{"raw":273.0,"fmt":"273.00"},"targetLowPrice":{"raw":250.0,"fmt":"250.00"},"targetMeanPrice":{"raw":262.0,"fmt":"262.00"},"targetMedianPrice":{"raw":260.0,"fmt":"260.00"},"recommendationMean":{"raw":1.125,"fmt":"1.12"},"recommendationKey":"strong_buy","numberOfAnalystOpinions":{"raw":7,"fmt":"7","longFmt":"7"},"totalCash":{"raw":69358000,"fmt":"69.36M","longFmt":"69,358,000"},"totalCashPerShare":{"raw":2.478,"fmt":"2.48"},"ebitda":{"raw":164919008,"fmt":"164.92M","longFmt":"164,919,008"},"totalDebt":{"raw":343356000,"fmt":"343.36M","longFmt":"343,356,000"},"quickRatio":{"raw":1.27,"fmt":"1.27"},"currentRatio":{"raw":3.761,"fmt":"3.76"},"totalRevenue":{"raw":1112274944,"fmt":"1.11B","longFmt":"1,112,274,944"},"debtToEquity":{"raw":23.864,"fmt":"23.86%"},"revenuePerShare":{"raw":52.618,"fmt":"52.62"},"returnOnAssets":{"raw":0.04143,"fmt":"4.14%"},"returnOnEquity":{"raw":0.04408,"fmt":"4.41%"},"grossProfits":{"raw":158130000,"fmt":"158.13M","longFmt":"158,130,000"},"freeCashflow":{"raw":169515376,"fmt":"169.52M","longFmt":"169,515,376"},"operatingCashflow":{"raw":26990000,"fmt":"26.99M","longFmt":"26,990,000"},"earningsGrowth":{"raw":-0.07,"fmt":"-7.00%"},"revenueGrowth":{"raw":0.324,"fmt":"32.40%"},"grossMargins":{"raw":0.14217,"fmt":"14.22%"},"ebitdaMargins":{"raw":0.14827,"fmt":"14.83%"},"operatingMargins":{"raw":0.12116,"fmt":"12.12%"},"profitMargins":{"raw":0.01052,"fmt":"1.05%"},"financialCurrency":"USD"}}],"error":null}}