{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.023006605,"fmt":"2.30%"},"oneMonthReturn":{"raw":-0.18483175,"fmt":"-18.48%"},"threeMonthReturn":{"raw":-0.14488935,"fmt":"-14.49%"},"sixMonthReturn":{"raw":-0.283918,"fmt":"-28.39%"},"ytdReturnPct":{"raw":-0.108486705,"fmt":"-10.85%"},"oneYearTotalReturn":{"raw":-0.3172066,"fmt":"-31.72%"},"twoYearTotalReturn":{"raw":-0.45066848,"fmt":"-45.07%"},"threeYearTotalReturn":{"raw":-0.2282454,"fmt":"-22.82%"},"fiveYearTotalReturn":{"raw":-0.16833206,"fmt":"-16.83%"},"tenYearTotalReturn":{"raw":-0.24930625,"fmt":"-24.93%"},"maxReturn":{"raw":148.17278,"fmt":"14,817.28%"}},"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":961906368,"fmt":"961.91M","longFmt":"961,906,368"},"forwardPE":{"raw":10.229002,"fmt":"10.23"},"profitMargins":{"raw":0.02859,"fmt":"2.86%"},"floatShares":{"raw":20939668,"fmt":"20.94M","longFmt":"20,939,668"},"sharesOutstanding":{"raw":21510116,"fmt":"21.51M","longFmt":"21,510,116"},"sharesShort":{"raw":677720,"fmt":"677.72k","longFmt":"677,720"},"sharesShortPriorMonth":{"raw":615870,"fmt":"615.87k","longFmt":"615,870"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0315,"fmt":"3.15%"},"heldPercentInsiders":{"raw":0.025810001,"fmt":"2.58%"},"heldPercentInstitutions":{"raw":0.96720004,"fmt":"96.72%"},"shortRatio":{"raw":5.22,"fmt":"5.22"},"shortPercentOfFloat":{"raw":0.0475,"fmt":"4.75%"},"beta":{"raw":1.057,"fmt":"1.06"},"impliedSharesOutstanding":{"raw":21510931,"fmt":"21.51M","longFmt":"21,510,931"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":23.834,"fmt":"23.83"},"priceToBook":{"raw":1.3619199,"fmt":"1.36"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1740787200,"fmt":"2025-03-01"},"nextFiscalYearEnd":{"raw":1772323200,"fmt":"2026-03-01"},"mostRecentQuarter":{"raw":1764374400,"fmt":"2025-11-29"},"earningsQuarterlyGrowth":{"raw":-0.212,"fmt":"-21.20%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":39997000,"fmt":"40M","longFmt":"39,997,000"},"trailingEps":{"raw":1.87,"fmt":"1.87"},"forwardEps":{"raw":3.17333,"fmt":"3.17"},"pegRatio":{},"lastSplitFactor":"2:1","lastSplitDate":{"raw":856224000,"fmt":"1997-02-18"},"enterpriseToRevenue":{"raw":0.688,"fmt":"0.69"},"enterpriseToEbitda":{"raw":5.922,"fmt":"5.92"},"52WeekChange":{"raw":-0.34320015,"fmt":"-34.32%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.27,"fmt":"0.27"},"lastDividendDate":{"raw":1770076800,"fmt":"2026-02-03"},"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.11,"fmt":"0.11"},"estimate":{"raw":0.67,"fmt":"0.67"},"fiscalQuarter":"4Q2025","calendarQuarter":"1Q2025","difference":"-0.56","surprisePct":"-83.58","periodEndDate":{"raw":1740700800,"fmt":"2025-02-28"},"reportedDate":{"raw":1745489157,"fmt":"2025-04-24"}},{"date":"2Q2025","actual":{"raw":-0.13,"fmt":"-0.13"},"estimate":{"raw":-0.11333,"fmt":"-0.11"},"fiscalQuarter":"1Q2026","calendarQuarter":"2Q2025","difference":"-0.02","surprisePct":"-14.71","periodEndDate":{"raw":1748649600,"fmt":"2025-05-31"},"reportedDate":{"raw":1751018489,"fmt":"2025-06-27"}},{"date":"3Q2025","actual":{"raw":1.1,"fmt":"1.10"},"estimate":{"raw":0.55333,"fmt":"0.55"},"fiscalQuarter":"2Q2026","calendarQuarter":"3Q2025","difference":"0.55","surprisePct":"98.8","periodEndDate":{"raw":1756598400,"fmt":"2025-08-31"},"reportedDate":{"raw":1760040214,"fmt":"2025-10-09"}},{"date":"4Q2025","actual":{"raw":0.77,"fmt":"0.77"},"estimate":{"raw":0.87667,"fmt":"0.88"},"fiscalQuarter":"3Q2026","calendarQuarter":"4Q2025","difference":"-0.11","surprisePct":"-12.17","periodEndDate":{"raw":1764460800,"fmt":"2025-11-30"},"reportedDate":{"raw":1767785520,"fmt":"2026-01-07"}}],"currentQuarterEstimate":{"raw":0.77,"fmt":"0.77"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"4Q2026","currentPeriodEndDate":{"raw":1772236800,"fmt":"2026-02-28"},"earningsDate":[{"raw":1776947400,"fmt":"2026-04-23"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":1313977000,"fmt":"1.31B","longFmt":"1,313,977,000"},"earnings":{"raw":3486000,"fmt":"3.49M","longFmt":"3,486,000"}},{"date":2023,"revenue":{"raw":1440696000,"fmt":"1.44B","longFmt":"1,440,696,000"},"earnings":{"raw":104107000,"fmt":"104.11M","longFmt":"104,107,000"}},{"date":2024,"revenue":{"raw":1416942000,"fmt":"1.42B","longFmt":"1,416,942,000"},"earnings":{"raw":99613000,"fmt":"99.61M","longFmt":"99,613,000"}},{"date":2025,"revenue":{"raw":1360994000,"fmt":"1.36B","longFmt":"1,360,994,000"},"earnings":{"raw":85052000,"fmt":"85.05M","longFmt":"85,052,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":345694000,"fmt":"345.69M","longFmt":"345,694,000"},"earnings":{"raw":2485000,"fmt":"2.48M","longFmt":"2,485,000"}},{"date":"2Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":346622000,"fmt":"346.62M","longFmt":"346,622,000"},"earnings":{"raw":-2688000,"fmt":"-2.69M","longFmt":"-2,688,000"}},{"date":"3Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":358194000,"fmt":"358.19M","longFmt":"358,194,000"},"earnings":{"raw":23649000,"fmt":"23.65M","longFmt":"23,649,000"}},{"date":"4Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":348563000,"fmt":"348.56M","longFmt":"348,563,000"},"earnings":{"raw":16549000,"fmt":"16.55M","longFmt":"16,549,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"APOG Q3 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q3","date":1767794400,"updated":1767802859,"transcriptId":2554891,"type":"IN_HOUSE","eventId":396963,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q3-2026-earnings_call-396963.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/1/7/2554891.json","maxAge":1},{"title":"APOG Q2 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q2","date":1760101200,"updated":1761144042,"transcriptId":2175948,"type":"IN_HOUSE","eventId":359786,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q2-2026-earnings_call-359786.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/10/2175948.json","maxAge":1},{"title":"APOG Q1 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q1","date":1751029200,"updated":1762839867,"transcriptId":2260333,"type":"IN_HOUSE","eventId":338192,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q1-2026-earnings_call-338192.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/6/27/2260333.json","maxAge":1},{"title":"APOG Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1745499600,"updated":1766834854,"transcriptId":2542275,"type":"IN_HOUSE","eventId":268077,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q4-2025-earnings_call-268077.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/24/2542275.json","maxAge":1},{"title":"APOG Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1736258400,"updated":1768649521,"transcriptId":2574788,"type":"IN_HOUSE","eventId":238633,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q3-2025-earnings_call-238633.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/1/7/2574788.json","maxAge":1},{"title":"APOG Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1728046800,"updated":1768862998,"transcriptId":2628414,"type":"IN_HOUSE","eventId":206823,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q2-2025-earnings_call-206823.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/4/2628414.json","maxAge":1},{"title":"APOG Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1719493200,"updated":1772064180,"transcriptId":2731803,"type":"IN_HOUSE","eventId":185934,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q1-2025-earnings_call-185934.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/6/27/2731803.json","maxAge":1},{"title":"APOG Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1713445200,"updated":1772062748,"transcriptId":2763813,"type":"IN_HOUSE","eventId":147092,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q4-2024-earnings_call-147092.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/18/2763813.json","maxAge":1},{"title":"APOG Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1703167200,"updated":1772059017,"transcriptId":2829083,"type":"IN_HOUSE","eventId":114444,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q3-2024-earnings_call-114444.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/12/21/2829083.json","maxAge":1},{"title":"APOG Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1695128400,"updated":1772061937,"transcriptId":2879817,"type":"IN_HOUSE","eventId":78199,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q2-2024-earnings_call-78199.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/9/19/2879817.json","maxAge":1},{"title":"APOG Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1687525200,"updated":1772088597,"transcriptId":2931396,"type":"IN_HOUSE","eventId":62860,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q1-2024-earnings_call-62860.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/6/23/2931396.json","maxAge":1},{"title":"APOG Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1681304400,"updated":1772529906,"transcriptId":2979790,"type":"IN_HOUSE","eventId":35664,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q4-2023-earnings_call-35664.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/12/2979790.json","maxAge":1},{"title":"APOG Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1671717600,"updated":1773028131,"transcriptId":3032116,"type":"IN_HOUSE","eventId":35594,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q3-2023-earnings_call-35594.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/12/22/3032116.json","maxAge":1},{"title":"APOG Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1663685100,"updated":1774093261,"transcriptId":3079423,"type":"IN_HOUSE","eventId":34128,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q2-2023-earnings_call-34128.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/9/20/3079423.json","maxAge":1},{"title":"APOG Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1656012780,"updated":1774002124,"transcriptId":3121701,"type":"IN_HOUSE","eventId":24273,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q1-2023-earnings_call-24273.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/6/23/3121701.json","maxAge":1},{"title":"APOG Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1649351703,"updated":1774320473,"transcriptId":3153369,"type":"IN_HOUSE","eventId":18343,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q4-2022-earnings_call-18343.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/7/3153369.json","maxAge":1},{"title":"APOG Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1640044800,"updated":1752165408,"transcriptId":1573079,"type":"RAW","eventId":11926,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q3-2022-earnings_call-11926.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/12/21/1573079.json","maxAge":1},{"title":"APOG Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1632182400,"updated":1752165408,"transcriptId":1566436,"type":"RAW","eventId":4490,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/APOG/earnings/APOG-Q2-2022-earnings_call-4490.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/9/21/1566436.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":32.719997,"fmt":"32.72"},"open":{"raw":32.54,"fmt":"32.54"},"dayLow":{"raw":32.28,"fmt":"32.28"},"dayHigh":{"raw":32.955,"fmt":"32.96"},"regularMarketPreviousClose":{"raw":32.719997,"fmt":"32.72"},"regularMarketOpen":{"raw":32.54,"fmt":"32.54"},"regularMarketDayLow":{"raw":32.28,"fmt":"32.28"},"regularMarketDayHigh":{"raw":32.955,"fmt":"32.96"},"dividendRate":{"raw":1.08,"fmt":"1.08"},"dividendYield":{"raw":0.033299997,"fmt":"3.33%"},"exDividendDate":{"raw":1770076800,"fmt":"2026-02-03"},"payoutRatio":{"raw":0.5561,"fmt":"55.61%"},"fiveYearAvgDividendYield":{"raw":2.01,"fmt":"2.01"},"beta":{"raw":1.057,"fmt":"1.06"},"trailingPE":{"raw":17.358288,"fmt":"17.36"},"forwardPE":{"raw":10.229002,"fmt":"10.23"},"volume":{"raw":319340,"fmt":"319.34k","longFmt":"319,340"},"regularMarketVolume":{"raw":319340,"fmt":"319.34k","longFmt":"319,340"},"averageVolume":{"raw":263044,"fmt":"263.04k","longFmt":"263,044"},"averageVolume10days":{"raw":333830,"fmt":"333.83k","longFmt":"333,830"},"averageDailyVolume10Day":{"raw":333830,"fmt":"333.83k","longFmt":"333,830"},"bid":{"raw":32.4,"fmt":"32.40"},"ask":{"raw":41.47,"fmt":"41.47"},"bidSize":{"raw":100,"fmt":"100","longFmt":"100"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":698244864,"fmt":"698.24M","longFmt":"698,244,864"},"nonDilutedMarketCap":{"raw":682300879,"fmt":"682.3M","longFmt":"682,300,879"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":30.75,"fmt":"30.75"},"fiftyTwoWeekHigh":{"raw":49.99,"fmt":"49.99"},"allTimeHigh":{"raw":87.93,"fmt":"87.93"},"allTimeLow":{"raw":0.1088,"fmt":"0.11"},"priceToSalesTrailing12Months":{"raw":0.49907678,"fmt":"0.50"},"fiftyDayAverage":{"raw":37.7294,"fmt":"37.73"},"twoHundredDayAverage":{"raw":39.52545,"fmt":"39.53"},"trailingAnnualDividendRate":{"raw":1.04,"fmt":"1.04"},"trailingAnnualDividendYield":{"raw":0.031784844,"fmt":"3.18%"},"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":1776947400,"fmt":"2026-04-23"}],"earningsCallDate":[{"raw":1767794400,"fmt":"2026-01-07"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.87667,"fmt":"0.88"},"earningsLow":{"raw":0.86,"fmt":"0.86"},"earningsHigh":{"raw":0.9,"fmt":"0.90"},"revenueAverage":{"raw":335976670,"fmt":"335.98M","longFmt":"335,976,670"},"revenueLow":{"raw":334230000,"fmt":"334.23M","longFmt":"334,230,000"},"revenueHigh":{"raw":337000000,"fmt":"337M","longFmt":"337,000,000"}},"exDividendDate":{"raw":1770076800,"fmt":"2026-02-03"},"dividendDate":{"raw":1771372800,"fmt":"2026-02-18"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1763381960,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":47.0,"priorPriceTarget":0.0},{"epochGradeDate":1751384689,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":47.0},{"epochGradeDate":1736363664,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":62.0,"priorPriceTarget":75.0},{"epochGradeDate":1728418202,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":65.0},{"epochGradeDate":1719588579,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":60.0},{"epochGradeDate":1681393471,"firm":"Craig-Hallum","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":45.0},{"epochGradeDate":1656081174,"firm":"Craig-Hallum","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":43.0,"priorPriceTarget":47.0},{"epochGradeDate":1649418996,"firm":"Craig-Hallum","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1589377409,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":19.0,"priorPriceTarget":21.0},{"epochGradeDate":1576856245,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":35.0},{"epochGradeDate":1530270331,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":47.0},{"epochGradeDate":1522845439,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1484834849,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":68.0,"priorPriceTarget":0.0},{"epochGradeDate":1468317561,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":53.0},{"epochGradeDate":1435316062,"firm":"Northland Capital Markets","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1434369967,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":58.0},{"epochGradeDate":1416232800,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":46.0},{"epochGradeDate":1411480260,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":33.0},{"epochGradeDate":1400506643,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Maintains","currentPriceTarget":36.0,"priorPriceTarget":0.0},{"epochGradeDate":1387573200,"firm":"Northland Capital Markets","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":33.0,"priorPriceTarget":0.0},{"epochGradeDate":1380624555,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":38.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","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":1774646413,"postMarketPrice":{"raw":32.46,"fmt":"32.46"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.00794616,"fmt":"-0.79%"},"regularMarketChange":{"raw":-0.25999832,"fmt":"-0.26"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":32.46,"fmt":"32.46"},"regularMarketDayHigh":{"raw":32.955,"fmt":"32.96"},"regularMarketDayLow":{"raw":32.28,"fmt":"32.28"},"regularMarketVolume":{"raw":319340,"fmt":"319.34k","longFmt":"319,340.00"},"averageDailyVolume10Day":{"raw":333830,"fmt":"333.83k","longFmt":"333,830"},"averageDailyVolume3Month":{"raw":263044,"fmt":"263.04k","longFmt":"263,044"},"regularMarketPreviousClose":{"raw":32.719997,"fmt":"32.72"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":32.54,"fmt":"32.54"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"APOG","underlyingSymbol":null,"shortName":"Apogee Enterprises, Inc.","longName":"Apogee Enterprises, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":698244864,"fmt":"698.24M","longFmt":"698,244,864.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.89,"fmt":"0.89"},"estimate":{"raw":0.87,"fmt":"0.87"},"fiscalQuarter":"4Q2025","calendarQuarter":"1Q2025","difference":"0.02","surprisePct":"2.3","periodEndDate":{"raw":1740700800,"fmt":"2025-02-28"},"reportedDate":{"raw":1745489157,"fmt":"2025-04-24"}},{"date":"2Q2025","actual":{"raw":0.56,"fmt":"0.56"},"estimate":{"raw":0.45333,"fmt":"0.45"},"fiscalQuarter":"1Q2026","calendarQuarter":"2Q2025","difference":"0.11","surprisePct":"23.53","periodEndDate":{"raw":1748649600,"fmt":"2025-05-31"},"reportedDate":{"raw":1751018489,"fmt":"2025-06-27"}},{"date":"3Q2025","actual":{"raw":0.98,"fmt":"0.98"},"estimate":{"raw":0.84333,"fmt":"0.84"},"fiscalQuarter":"2Q2026","calendarQuarter":"3Q2025","difference":"0.14","surprisePct":"16.21","periodEndDate":{"raw":1756598400,"fmt":"2025-08-31"},"reportedDate":{"raw":1760040214,"fmt":"2025-10-09"}},{"date":"4Q2025","actual":{"raw":1.02,"fmt":"1.02"},"estimate":{"raw":1.01,"fmt":"1.01"},"fiscalQuarter":"3Q2026","calendarQuarter":"4Q2025","difference":"0.01","surprisePct":"0.99","periodEndDate":{"raw":1764460800,"fmt":"2025-11-30"},"reportedDate":{"raw":1767785520,"fmt":"2026-01-07"}}],"currentQuarterEstimate":{"raw":0.87667,"fmt":"0.88"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"4Q2026","currentPeriodEndDate":{"raw":1772236800,"fmt":"2026-02-28"},"earningsDate":[{"raw":1776947400,"fmt":"2026-04-23"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":1313977000,"fmt":"1.31B","longFmt":"1,313,977,000"},"earnings":{"raw":62601000,"fmt":"62.6M","longFmt":"62,601,000"}},{"date":2023,"revenue":{"raw":1440696000,"fmt":"1.44B","longFmt":"1,440,696,000"},"earnings":{"raw":89274000,"fmt":"89.27M","longFmt":"89,274,000"}},{"date":2024,"revenue":{"raw":1416942000,"fmt":"1.42B","longFmt":"1,416,942,000"},"earnings":{"raw":105439000,"fmt":"105.44M","longFmt":"105,439,000"}},{"date":2025,"revenue":{"raw":1360994000,"fmt":"1.36B","longFmt":"1,360,994,000"},"earnings":{"raw":108872000,"fmt":"108.87M","longFmt":"108,872,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":345694000,"fmt":"345.69M","longFmt":"345,694,000"},"earnings":{"raw":19437000,"fmt":"19.44M","longFmt":"19,437,000"}},{"date":"2Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":346622000,"fmt":"346.62M","longFmt":"346,622,000"},"earnings":{"raw":11850000,"fmt":"11.85M","longFmt":"11,850,000"}},{"date":"3Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":358194000,"fmt":"358.19M","longFmt":"358,194,000"},"earnings":{"raw":21098000,"fmt":"21.1M","longFmt":"21,098,000"}},{"date":"4Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":348563000,"fmt":"348.56M","longFmt":"348,563,000"},"earnings":{"raw":22030000,"fmt":"22.03M","longFmt":"22,030,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":32.46,"fmt":"32.46"},"targetHighPrice":{"raw":46.0,"fmt":"46.00"},"targetLowPrice":{"raw":40.0,"fmt":"40.00"},"targetMeanPrice":{"raw":43.33333,"fmt":"43.33"},"targetMedianPrice":{"raw":44.0,"fmt":"44.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":3,"fmt":"3","longFmt":"3"},"totalCash":{"raw":48603000,"fmt":"48.6M","longFmt":"48,603,000"},"totalCashPerShare":{"raw":2.26,"fmt":"2.26"},"ebitda":{"raw":162427008,"fmt":"162.43M","longFmt":"162,427,008"},"totalDebt":{"raw":312291008,"fmt":"312.29M","longFmt":"312,291,008"},"quickRatio":{"raw":1.27,"fmt":"1.27"},"currentRatio":{"raw":1.898,"fmt":"1.90"},"totalRevenue":{"raw":1399073024,"fmt":"1.4B","longFmt":"1,399,073,024"},"debtToEquity":{"raw":60.96,"fmt":"60.96%"},"revenuePerShare":{"raw":65.389,"fmt":"65.39"},"returnOnAssets":{"raw":0.060500003,"fmt":"6.05%"},"returnOnEquity":{"raw":0.07734,"fmt":"7.73%"},"grossProfits":{"raw":333376000,"fmt":"333.38M","longFmt":"333,376,000"},"freeCashflow":{"raw":54781876,"fmt":"54.78M","longFmt":"54,781,876"},"operatingCashflow":{"raw":96654000,"fmt":"96.65M","longFmt":"96,654,000"},"earningsGrowth":{"raw":-0.198,"fmt":"-19.80%"},"revenueGrowth":{"raw":0.021,"fmt":"2.10%"},"grossMargins":{"raw":0.23828,"fmt":"23.83%"},"ebitdaMargins":{"raw":0.1161,"fmt":"11.61%"},"operatingMargins":{"raw":0.08687,"fmt":"8.69%"},"profitMargins":{"raw":0.02859,"fmt":"2.86%"},"financialCurrency":"USD"}}],"error":null}}